JP5645262B2 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP5645262B2 JP5645262B2 JP2011003710A JP2011003710A JP5645262B2 JP 5645262 B2 JP5645262 B2 JP 5645262B2 JP 2011003710 A JP2011003710 A JP 2011003710A JP 2011003710 A JP2011003710 A JP 2011003710A JP 5645262 B2 JP5645262 B2 JP 5645262B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- memory
- occurred
- information processing
- memory area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Description
本発明は情報処理装置に関し、特にソフトエラーが原因でメモリに発生したパリティエラーを自動的に解除する機能を有する情報処理装置に関する。 The present invention relates to an information processing apparatus, and more particularly to an information processing apparatus having a function of automatically canceling a parity error generated in a memory due to a soft error.
一般に情報処理装置では、電源投入時および再起動時に、その情報処理装置を構成するCPU等のマイクロプロセッサ、ROM、RAM、I/Oポート等の自己診断を実施し、この自己診断により正常と判断できた場合に、アプリケーションプログラムを起動して、通常の業務処理を行っている。この自己診断では、例えばROMのチェックサム検定、RAMのパリティエラーチェックなどが実施される。 In general, information processing devices perform self-diagnosis of microprocessors such as CPU, ROM, RAM, I / O ports, etc. that make up the information processing device when the power is turned on and restarted. If it can, the application program is started to perform normal business processing. In this self-diagnosis, for example, a ROM checksum test, a RAM parity error check, and the like are performed.
また、自己診断におけるRAMのパリティエラーチェックにおいて、パリティエラーを検出した場合には、RAM全体あるいはパリティエラーの発生した一部のRAMに対して初期値(例えば数値0)を書き込むことで初期化を行う。若し、ソフトエラーが原因でパリティエラーが発生していた場合、上記の初期化によってパリティエラーが解消する。その後、他の診断でも正常と判定されると、前述したようにアプリケーションプログラムが起動され、通常の業務処理が開始される。このような電源投入時および再起動時に発生したパリティエラーを自動的に解除する仕組みについて記載した文献として、例えば特許文献1がある。 In addition, when a parity error is detected in the parity error check of the RAM in the self-diagnosis, initialization is performed by writing an initial value (for example, a numerical value 0) to the entire RAM or a part of the RAM in which the parity error has occurred. Do. If a parity error has occurred due to a soft error, the parity error is eliminated by the above initialization. Thereafter, when it is determined that the other diagnosis is normal, the application program is started as described above, and normal business processing is started. As a document describing a mechanism for automatically canceling such a parity error that occurs at power-on and restart, there is, for example, Patent Document 1.
他方、アプリケーションプログラムによる通常の業務処理が行われている最中にメモリにパリティエラーが発生した場合、装置を再起動する方法が一般的に採用されている。 On the other hand, when a parity error occurs in the memory during normal business processing by the application program, a method of restarting the apparatus is generally employed.
近年のメモリの高集積化に伴いソフトエラーの影響が大きくなっている。このため、メモリにソフトエラーが発生する度に情報処理装置を再起動すると、平均故障間隔(MTBF)が極端に短くなってしまう。 With the recent high integration of memories, the influence of soft errors is increasing. For this reason, if the information processing apparatus is restarted each time a soft error occurs in the memory, the mean time between failures (MTBF) becomes extremely short.
本発明の目的は、上述したような課題、すなわち、メモリにエラーが発生する度に装置の再起動を行うと平均故障間隔が短くなってしまう、という課題を解決する情報処理装置を提供することにある。 An object of the present invention is to provide an information processing apparatus that solves the above-described problem, that is, the problem that the average failure interval is shortened when the apparatus is restarted each time an error occurs in the memory. It is in.
本発明の一形態にかかる情報処理装置は、
メモリと、該メモリに接続されたマイクロプロセッサとを備え、
前記マイクロプロセッサは、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が予め定められた使用用途か否かを判定し、
前記エラーが発生したメモリ領域が前記予め定められた使用用途であれば、前記エラーが発生したメモリアドレスを初期化して前記アプリケーションプログラムの実行を継続する
ようにプログラムされている、という構成を採る。
An information processing apparatus according to an aspect of the present invention includes:
A memory and a microprocessor connected to the memory;
The microprocessor is
When an error occurs in the memory during execution of the application program, it is determined whether or not the usage of the memory area in which the error has occurred is a predetermined usage.
If the memory area in which the error has occurred is the predetermined usage, it is programmed to initialize the memory address in which the error has occurred and continue execution of the application program.
本発明は上述したような構成を有するため、メモリにエラーが発生しても、その発生したメモリ領域が装置の運用に支障が無いとして予め定められた使用用途であれば、エラーの発生したメモリアドレスを初期化してアプリケーションプログラムの実行を継続するため、装置の平均故障間隔を延ばすことが可能になる。 Since the present invention has the configuration as described above, even if an error occurs in the memory, the memory in which the error has occurred is determined if the memory area in which the error has occurred is a use intended to be determined in advance as not affecting the operation of the apparatus. Since the address is initialized and the execution of the application program is continued, the average failure interval of the apparatus can be extended.
次に本発明の実施の形態について図面を参照して詳細に説明する。
[第1の実施形態]
図1を参照すると、本発明の第1の実施形態にかかる情報処理装置1は、マイクロプロセッサ2と、そのバス3に接続されたROM4、RAM5、通信インターフェース部6、操作入力部7、および画面表示部8とから構成されている。
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[First embodiment]
Referring to FIG. 1, an information processing apparatus 1 according to a first embodiment of the present invention includes a
マイクロプロセッサ2は、CPU等で構成され、情報処理装置1全体の制御を司る。バス3は、アドレスバス、データバス、コントロール線などで構成される。ROM4は、マイクロプロセッサが実行するアプリケーションプログラムおよび変化しない定数などを記憶する。
The
RAM5は、マイクロプロセッサ2が処理する各種のデータを記憶する。このRAM5には、パリティチェックビットが、このRAMの番地毎のビット長(例えば8ビット、16ビット、32ビット等)に対して1ビット形成されている。各番地のパリティチェックビットは、その番地へデータが書き込まれる際に、書き込まれるデータにより算出されてその番地に書き込まれる。また各番地のパリティチェックビットは、その番地の読み取り時に検査され、そのパリティチェックビットを含めたビットデータの合計が奇数または偶数のうち予め定められた側以外であれば、その番地のデータが破壊されているとして、マイクロプロセッサ2に、エラーアドレスを添えてパリティエラー割り込みを発生する。
The RAM 5 stores various data processed by the
通信インターフェース部(以下、通信I/F部と称す)6は、専用のデータ通信回路からなり、通信回線(図示せず)を介して接続された図示しない各種装置との間でデータ通信を行う機能を有している。操作入力部7は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出してマイクロプロセッサ2に出力する機能を有している。画面表示部8は、LCDやPDPなどの画面表示装置からなり、マイクロプロセッサ2からの指示に応じて、エラーメッセージなどの各種情報を画面表示する機能を有している。
A communication interface unit (hereinafter referred to as a communication I / F unit) 6 includes a dedicated data communication circuit, and performs data communication with various devices (not shown) connected via a communication line (not shown). It has a function. The operation input unit 7 includes an operation input device such as a keyboard and a mouse, and has a function of detecting an operation of the operator and outputting it to the
図2は、情報処理装置1の電源投入時または再起動時に行われる処理の一例を示すフローチャートである。マイクロプロセッサ2は、電源が投入されるか、あるいは再起動されると、初期化処理を実行する(ステップS1)。この初期化処理では、ROM4やRAM5等の自己診断、RAM5の各エリアの初期化、ROM4に記憶されたプログラムや定数などのRAM5への複写などが実施される。また、本発明に関連する処理として、マップデータの作成処理S2が実施される。
FIG. 2 is a flowchart illustrating an example of processing performed when the information processing apparatus 1 is turned on or restarted. When the power is turned on or restarted, the
マップデータの作成処理S2では、メモリの使用用途を表すマップデータ9を作成する。図3は、作成されたマップデータ9の構成例である。この例のマップデータ9は、メモリのアドレス範囲に対応して、そのアドレス範囲のメモリ領域の使用用途を記憶している。例えば1行目は、アドレス0x0070〜0x0100は、統計領域であることを示す。また、2行目は、アドレス0x00E0〜0x0FFFは、ログ領域であることを示す。また、3行目は、アドレス0x0070〜0x0100、0x00E0〜0x0FFF以外のアドレスは、統計領域およびログ領域以外の領域であることを示している。ここで、統計領域とは、例えば情報処理装置1がパケットの送受信を行う通信装置である場合に、送信したパケットの数をカウントしている送信カウンタ、受信したパケットの数をカウントしている受信カウンタなどの統計情報を記憶する領域のことである。また、ログ領域とは、通信ログなどの各種のログを記憶する領域のことである。これらの統計情報とログ領域とは、その領域内のデータが破壊されたとしても情報処理装置1の通常の業務に支障の無い領域である。 In the map data creation process S2, map data 9 representing the usage of the memory is created. FIG. 3 is a configuration example of the generated map data 9. The map data 9 in this example stores the usage of the memory area in the address range corresponding to the memory address range. For example, the first line indicates that addresses 0x0070 to 0x0100 are statistical areas. The second line indicates that addresses 0x00E0 to 0x0FFF are log areas. The third line indicates that addresses other than addresses 0x0070 to 0x0100 and 0x00E0 to 0x0FFF are areas other than the statistics area and the log area. Here, the statistical region is, for example, a transmission counter that counts the number of transmitted packets and a reception that counts the number of received packets when the information processing apparatus 1 is a communication apparatus that transmits and receives packets. An area for storing statistical information such as a counter. The log area is an area for storing various logs such as a communication log. The statistical information and the log area are areas that do not hinder normal operations of the information processing apparatus 1 even if data in the area is destroyed.
図3に示すマップデータ9は、データが破壊されたとしても通常の業務に支障の無い領域に関してのみ、その使用用途を記述している。しかし、本発明はそのようなマップデータに限定されず、例えばプログラム領域など、その領域のデータが破壊された場合には通常の業務に支障が生じる領域についても、そのアドレス範囲と使用用途とを記述したマップデータを作成しておいてもよい。 The map data 9 shown in FIG. 3 describes its intended use only for areas that do not interfere with normal business even if the data is destroyed. However, the present invention is not limited to such map data. For example, the address range and the intended use of an area such as a program area that may interfere with normal operations when the data in the area is destroyed. The described map data may be created.
上記の初期化処理S1の実行において、正常と判断されると、アプリケーションプログラムが起動され、通常の業務処理が実行される(ステップS3、S4)。他方、異常と判断されると、アプリケーションプログラムは起動されず、装置は停止する(ステップS5)。 If it is determined that the initialization process S1 is normal, the application program is started and normal business processes are executed (steps S3 and S4). On the other hand, if it is determined that there is an abnormality, the application program is not started and the apparatus stops (step S5).
図4は、通常の業務処理の実行中にRAM5においてパリティエラーが発生した際の情報処理装置1の処理の一例を示すフローチャートである。マイクロプロセッサ2は、パリティエラーの検出による割り込みが発生すると(ステップS11)、まず、実行中のアプリケーションプログラムの情報(プログラムカウンタやスタックポインタ等)を退避させる(ステップS12)。
FIG. 4 is a flowchart illustrating an example of processing of the information processing apparatus 1 when a parity error occurs in the RAM 5 during execution of normal business processing. When an interrupt due to the detection of a parity error occurs (step S11), the
次に、割り込みで通知されたパリティエラー発生アドレスの番地に対して、RAW(リード・アフター・ライト)テストを行う(ステップS13)。すなわち、該当する番地に対して、所定のデータを書き込んだ後、読み出して、読み出したデータと所定のデータとを比較する。例えば、データの全ビットが値1のデータを書き込んだ後、読み出し、読み出したデータの全ビットが値1か否かを判定する第1回目のRAWテストと、データの全ビットが値0のデータを書き込んだ後、読み出し、読み出したデータの全ビットが値0か否かを判定する第2回目のRAWテストとを実施する。若し、パリティエラーがソフトエラーによる一時的なものであれば、読み出したデータと所定のデータとが一致するため、RAWテストに成功する。他方、ハードウェアの故障に起因する固定障害であれば、読み出したデータと所定のデータとが一致しないため、RAWテストに失敗する。マイクロプロセッサ2は、RAWテストの結果に基づいて、パリティエラーの原因がソフトエラーか否かを判定する(ステップS14)。そして、ソフトエラーでなく、固定障害であれば、画面表示部8に、固定障害が発生している部位の情報を添えて故障部品の交換を促すエラーメッセージを表示し(ステップS15)、図4の処理を終える。
Next, a RAW (read-after-write) test is performed on the address of the parity error occurrence address notified by the interrupt (step S13). That is, predetermined data is written to a corresponding address and then read, and the read data is compared with the predetermined data. For example, the first RAW test for determining whether or not all the bits of the read data are the value 1 after writing the data having the value 1 for all the bits of the data, and the data for which all the bits of the data are the value 0 Is written, then a second RAW test is performed to determine whether or not all bits of the read data have a value of 0. If the parity error is temporary due to a soft error, the read data and the predetermined data match, so the RAW test succeeds. On the other hand, if the failure is a fixed failure due to a hardware failure, the read data and the predetermined data do not match, so the RAW test fails. The
他方、パリティエラーの原因がソフトエラーであれば、マイクロプロセッサ2は、図3のマップデータをエラーアドレスで引いて使用用途を取得し(ステップS16)、パリティエラーが発生した番地のメモリ領域の使用用途が、予め定められた使用用途か否かを判定する(ステップS17)。ここで、予め定められた使用用途は、データが破壊されていても通常の業務処理に支障のない使用用途のことであり、具体的には、本実施形態の場合、統計領域およびログ領域を指す。
On the other hand, if the cause of the parity error is a soft error, the
マイクロプロセッサ2は、パリティエラーの発生した番地のメモリ領域の使用用途が、統計領域およびログ領域以外であれば、情報処理装置1を再起動する(ステップS18)。しかし、パリティエラーの発生した番地のメモリ領域の使用用途が、統計領域およびログ領域であれば、マイクロプロセッサ2は、その番地のメモリ領域を再度、初期化する(ステップS19)。具体的には、その番地に値0を書き込む。そして、退避していたアプリケーションプログラムの情報を復元し、再実行を行う(ステップS20)。これにより、通常の業務が継続される。
If the usage of the memory area at the address where the parity error occurred is other than the statistical area and the log area, the
このように本実施形態によれば、RAM5にパリティエラーが発生しても、その発生したメモリ領域が装置の運用に支障が無いとして予め定められた使用用途であれば、パリティエラーの発生した番地のメモリ領域を初期化してアプリケーションプログラムの実行を継続するため、装置の平均故障間隔を延ばすことが可能になる。 As described above, according to the present embodiment, even if a parity error occurs in the RAM 5, if the memory area in which the error occurs is a use purpose that is determined in advance as not affecting the operation of the apparatus, the address where the parity error has occurred. Since the memory area is initialized and the execution of the application program is continued, the average failure interval of the apparatus can be extended.
また、本実施形態によれば、パリティエラーが発生した番地に対してRAWテストを実施し、パリティエラーの原因がソフトエラーか否かを判定し、ソフトエラーであると判定した場合に限り、その番地の使用用途の確認、所定の使用用途である場合のメモリ領域の初期化とアプリケーションプログラムの再実行とを行う。このため、固定障害であるのにもかかわらず、初期化してアプリケーションプログラムを再実行してしまい、障害が多重に発生してしまう危険性を回避することができる。 In addition, according to the present embodiment, a RAW test is performed on the address where a parity error has occurred, and it is determined whether or not the cause of the parity error is a soft error. The usage of the address is confirmed, the memory area is initialized and the application program is re-executed for a predetermined usage. For this reason, it is possible to avoid a risk that multiple failures occur due to initialization and re-execution of the application program despite the fixed failure.
また、マップデータを起動毎に作成しているため、メモリ領域の使用領域を動的に割り当てる場合にも対応できる利点がある。但し、本発明はマップデータを起動毎に生成する場合に限定されず、ROMに固定的に保持するようにしても良い。 Further, since map data is created every time it is activated, there is an advantage that it is possible to deal with a case where a used area of a memory area is dynamically allocated. However, the present invention is not limited to the case where the map data is generated every time it is activated, and may be held in the ROM fixedly.
以上、本発明の実施形態について説明したが、本発明は以上の実施形態にのみ限定されず、その他各種の付加変更が可能である。例えば、図5のフローチャートのステップS13’に示すように、RAWテストを1回以上実施し、最後のRAWテストにおいて、初期化と同じ値である全ビット0のデータを書き込むようにしても良い。この実施形態によれば、ステップS19のエラー発生アドレスのメモリ領域の初期化処理は、既に目的を達成しているために省略することができる。 As mentioned above, although embodiment of this invention was described, this invention is not limited only to the above embodiment, Other various addition changes are possible. For example, as shown in step S13 'of the flowchart of FIG. 5, the RAW test may be performed once or more, and in the last RAW test, data of all bits 0 that is the same value as the initialization may be written. According to this embodiment, the initialization processing of the memory area of the error occurrence address in step S19 can be omitted because the purpose has already been achieved.
1…情報処理装置
2…マイクロプロセッサ2
3…バス
4…ROM
5…RAM
6…通信I/F部
7…操作入力部
8…画面表示部
DESCRIPTION OF SYMBOLS 1 ...
3 ...
5 ... RAM
6 ... Communication I / F unit 7 ... Operation input unit 8 ... Screen display unit
Claims (7)
前記マイクロプロセッサは、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行う
ようにプログラムされていることを特徴とする情報処理装置。 An information processing apparatus that includes a communication interface unit, a memory, and a microprocessor connected to the memory and the communication interface unit , and transmits and receives packets.
The microprocessor is
When an error occurs in the memory during the execution of an application program, the usage of the memory area where the error has occurred is a transmission counter that counts the number of transmitted packets, and counts the number of received packets. To determine whether it is a reception counter or communication log
If the memory area in which the error has occurred is any of the transmission counter, the reception counter, and the communication log, the memory area of the memory address in which the error has occurred is initialized and execution of the application program is resumed .
If the memory area where the error has occurred is other than the transmission counter, the reception counter, or the communication log, the information processing apparatus is programmed to restart. Information processing device.
前記エラーが発生したメモリアドレスのメモリ領域に対してRAWテストを行って前記エラーが間欠障害か否かを判定する
ようにプログラムされていることを特徴とする請求項1に記載の情報処理装置。 The microprocessor further includes:
The information processing apparatus according to claim 1, wherein the information processing apparatus is programmed to perform a RAW test on a memory area at a memory address where the error has occurred to determine whether the error is an intermittent failure.
ようにプログラムされていることを特徴とする請求項2に記載の情報処理装置。 The RAW test is performed at least once, and in the last RAW test, the RAW test and the initialization are performed at the same time by writing the same value as the initialization in the memory area of the memory address where the error has occurred. The information processing apparatus according to claim 2 , wherein the information processing apparatus is programmed.
起動時に、前記メモリの使用用途を表すマップデータを作成し、
前記判定では、前記マップデータを参照して前記エラーが発生したメモリアドレスのメモリ領域の使用用途を確認する
ようにプログラムされていることを特徴とする請求項1乃至3の何れかに記載の情報処理装置。 The microprocessor further includes:
When starting up, create map data representing the usage of the memory,
Wherein in the determination information according to any one of claims 1 to 3, characterized in that the error by referring to the map data is programmed to confirm the intended use of the memory area of the memory addresses generated Processing equipment.
ことを特徴とする請求項1乃至4の何れかに記載の情報処理装置。 The error information processing apparatus according to any one of claims 1 to 4, characterized in that a parity error.
前記マイクロプロセッサが、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行う
ことを特徴とするメモリ障害復旧方法。 A memory failure recovery method executed by an information processing apparatus including a communication interface unit, a memory, and a microprocessor connected to the memory and the communication interface unit ,
The microprocessor is
When an error occurs in the memory during the execution of an application program, the usage of the memory area where the error has occurred is a transmission counter that counts the number of transmitted packets, and counts the number of received packets. To determine whether it is a reception counter or communication log
If the memory area in which the error has occurred is any of the transmission counter, the reception counter, and the communication log, the memory area of the memory address in which the error has occurred is initialized and execution of the application program is resumed .
The memory failure recovery method , wherein the information processing apparatus is restarted if the memory area where the error has occurred is any one of the transmission counter, the reception counter, and the communication log .
アプリケーションプログラムの実行中にメモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定するステップと、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開するステップと、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行うステップと
を実行させるためのプログラム。 A computer that includes a communication interface unit, a memory, and a microprocessor connected to the memory and the communication interface unit, and transmits and receives packets .
When an error occurs in the memory during the execution of the application program, the usage of the memory area where the error has occurred is a transmission counter that counts the number of transmitted packets, and counts the number of received packets. Determining whether it is a reception counter or a communication log ,
If the memory area in which the error has occurred is any one of the transmission counter, the reception counter, and the communication log, the step of reinitializing the execution of the application program by initializing the memory area of the memory address in which the error has occurred; ,
A program for executing a step of restarting the information processing apparatus if the memory area where the error has occurred is any one of the transmission counter, the reception counter, and the communication log .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011003710A JP5645262B2 (en) | 2011-01-12 | 2011-01-12 | Information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011003710A JP5645262B2 (en) | 2011-01-12 | 2011-01-12 | Information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012146111A JP2012146111A (en) | 2012-08-02 |
| JP5645262B2 true JP5645262B2 (en) | 2014-12-24 |
Family
ID=46789615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011003710A Active JP5645262B2 (en) | 2011-01-12 | 2011-01-12 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5645262B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6875950B2 (en) * | 2017-07-31 | 2021-05-26 | 日立Astemo株式会社 | Vehicle control device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61125651A (en) * | 1984-11-21 | 1986-06-13 | Fujitsu Ltd | Error report processing system |
| JP2007122259A (en) * | 2005-10-26 | 2007-05-17 | Toshiba Corp | Information processing apparatus and memory control method thereof |
| JP2009223506A (en) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | Data processing system |
| JP5161696B2 (en) * | 2008-08-07 | 2013-03-13 | 株式会社日立製作所 | Virtual computer system, error recovery method in virtual computer system, and virtual computer control program |
-
2011
- 2011-01-12 JP JP2011003710A patent/JP5645262B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012146111A (en) | 2012-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7971112B2 (en) | Memory diagnosis method | |
| CN107179076A (en) | Vehicle-mounted image display system | |
| JP5183542B2 (en) | Computer system and setting management method | |
| EP1974272B1 (en) | Method and apparatus for detecting a fault condition and restoration thereafter using user context information | |
| JP5176405B2 (en) | Computer error detection and recovery method | |
| US20050033952A1 (en) | Dynamic scheduling of diagnostic tests to be performed during a system boot process | |
| US7672247B2 (en) | Evaluating data processing system health using an I/O device | |
| JP6408482B2 (en) | Programmable device and electronic system apparatus using the same | |
| US12405848B2 (en) | Error correction dynamic method to detect and troubleshoot system boot failures | |
| JP5645262B2 (en) | Information processing device | |
| JP6217086B2 (en) | Information processing apparatus, error detection function diagnosis method, and computer program | |
| JP2005149501A (en) | System and method for testing memory with expansion card using dma | |
| JP5579257B2 (en) | Apparatus and method for restoring information in main memory | |
| JP2025006761A (en) | Information processing device, log storage method and program | |
| JP2011039667A5 (en) | ||
| US10592329B2 (en) | Method and electronic device for continuing executing procedure being aborted from physical address where error occurs | |
| JP4633553B2 (en) | Debug system, debugging method and program | |
| WO2021038923A1 (en) | Control device, execution control method for user program, and system program | |
| JP6232877B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2005234873A (en) | Computer, system recovery method, program, and information storage medium | |
| JP5381151B2 (en) | Information processing apparatus, bus control circuit, bus control method, and bus control program | |
| JP2014067214A (en) | Error checking device and program | |
| JP2008242592A (en) | Memory monitoring circuit, information processing apparatus and memory monitoring method | |
| JP5953976B2 (en) | Firmware exchange support program, firmware exchange support method, and processing apparatus | |
| WO2017017829A1 (en) | Program execution device, program execution system, and program execution method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20120718 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140709 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140715 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140821 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5645262 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |