JP5645262B2 - 情報処理装置 - Google Patents
情報処理装置 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
メモリと、該メモリに接続されたマイクロプロセッサとを備え、
前記マイクロプロセッサは、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が予め定められた使用用途か否かを判定し、
前記エラーが発生したメモリ領域が前記予め定められた使用用途であれば、前記エラーが発生したメモリアドレスを初期化して前記アプリケーションプログラムの実行を継続する
ようにプログラムされている、という構成を採る。
[第1の実施形態]
図1を参照すると、本発明の第1の実施形態にかかる情報処理装置1は、マイクロプロセッサ2と、そのバス3に接続されたROM4、RAM5、通信インターフェース部6、操作入力部7、および画面表示部8とから構成されている。
2…マイクロプロセッサ2
3…バス
4…ROM
5…RAM
6…通信I/F部
7…操作入力部
8…画面表示部
Claims (7)
- 通信インターフェイス部と、メモリと、該メモリおよび前記通信インターフェイス部に接続されたマイクロプロセッサとを備え、パケットの送受信を行う情報処理装置であって、
前記マイクロプロセッサは、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行う
ようにプログラムされていることを特徴とする情報処理装置。 - 前記マイクロプロセッサは、さらに、
前記エラーが発生したメモリアドレスのメモリ領域に対してRAWテストを行って前記エラーが間欠障害か否かを判定する
ようにプログラムされていることを特徴とする請求項1に記載の情報処理装置。 - 前記RAWテストは1回以上実施し、最後のRAWテストでは、前記初期化と同じ値を前記エラーが発生したメモリアドレスのメモリ領域に書き込むことにより、RAWテストと前記初期化とを同時に実施する
ようにプログラムされていることを特徴とする請求項2に記載の情報処理装置。 - 前記マイクロプロセッサは、さらに、
起動時に、前記メモリの使用用途を表すマップデータを作成し、
前記判定では、前記マップデータを参照して前記エラーが発生したメモリアドレスのメモリ領域の使用用途を確認する
ようにプログラムされていることを特徴とする請求項1乃至3の何れかに記載の情報処理装置。 - 前記エラーは、パリティエラーである
ことを特徴とする請求項1乃至4の何れかに記載の情報処理装置。 - 通信インターフェイス部と、メモリと、該メモリおよび前記通信インターフェイス部に接続されたマイクロプロセッサとを備え、パケットの送受信を行う情報処理装置が実行するメモリ障害復旧方法であって、
前記マイクロプロセッサが、
アプリケーションプログラムの実行中に前記メモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開し、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行う
ことを特徴とするメモリ障害復旧方法。 - 通信インターフェイス部と、メモリと、該メモリおよび前記通信インターフェイス部に接続されたマイクロプロセッサとを備え、パケットの送受信を行うコンピュータに、
アプリケーションプログラムの実行中にメモリにエラーが発生したとき、前記エラーが発生したメモリ領域の使用用途が、送信した前記パケットの数をカウントしている送信カウンタ、受信した前記パケットの数をカウントしている受信カウンタ、および通信ログの何れかであるかを判定するステップと、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れかであれば、前記エラーが発生したメモリアドレスのメモリ領域を初期化して前記アプリケーションプログラムの実行を再開するステップと、
前記エラーが発生したメモリ領域が前記送信カウンタ、前記受信カウンタ、前記通信ログの何れか以外であれば、情報処理装置の再起動を行うステップと
を実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011003710A JP5645262B2 (ja) | 2011-01-12 | 2011-01-12 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011003710A JP5645262B2 (ja) | 2011-01-12 | 2011-01-12 | 情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012146111A JP2012146111A (ja) | 2012-08-02 |
| JP5645262B2 true JP5645262B2 (ja) | 2014-12-24 |
Family
ID=46789615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011003710A Active JP5645262B2 (ja) | 2011-01-12 | 2011-01-12 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5645262B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6875950B2 (ja) * | 2017-07-31 | 2021-05-26 | 日立Astemo株式会社 | 車両用制御装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61125651A (ja) * | 1984-11-21 | 1986-06-13 | Fujitsu Ltd | エラ−報告処理方式 |
| JP2007122259A (ja) * | 2005-10-26 | 2007-05-17 | Toshiba Corp | 情報処理装置、およびそのメモリ制御方法 |
| JP2009223506A (ja) * | 2008-03-14 | 2009-10-01 | Fujitsu Ltd | データ処理システム |
| JP5161696B2 (ja) * | 2008-08-07 | 2013-03-13 | 株式会社日立製作所 | 仮想計算機システムおよび仮想計算機システムにおけるエラー回復方法ならびに仮想計算機制御プログラム |
-
2011
- 2011-01-12 JP JP2011003710A patent/JP5645262B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012146111A (ja) | 2012-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7971112B2 (en) | Memory diagnosis method | |
| CN107179076A (zh) | 车载图像显示系统 | |
| JP5183542B2 (ja) | 計算機システム及び設定管理方法 | |
| EP1974272B1 (en) | Method and apparatus for detecting a fault condition and restoration thereafter using user context information | |
| JP5176405B2 (ja) | コンピュータの異常検出・復旧方式 | |
| 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 (ja) | プログラマブルデバイス及びこれを用いた電子システム装置 | |
| US12405848B2 (en) | Error correction dynamic method to detect and troubleshoot system boot failures | |
| JP5645262B2 (ja) | 情報処理装置 | |
| JP6217086B2 (ja) | 情報処理装置、エラー検出機能診断方法およびコンピュータプログラム | |
| JP2005149501A (ja) | Dmaを使用して拡張カードでメモリをテストするためのシステムおよび方法 | |
| JP5579257B2 (ja) | 主記憶装置における情報を復元するための装置及び方法 | |
| JP2025006761A (ja) | 情報処理装置、ログ保存方法およびプログラム | |
| JP2011039667A5 (ja) | ||
| US10592329B2 (en) | Method and electronic device for continuing executing procedure being aborted from physical address where error occurs | |
| JP4633553B2 (ja) | デバッグシステム、デバッグ方法およびプログラム | |
| WO2021038923A1 (ja) | 制御装置、ユーザプログラムの実行制御方法、およびシステムプログラム | |
| JP6232877B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2005234873A (ja) | コンピュータ、システム復旧方法、プログラムおよび情報記憶媒体 | |
| JP5381151B2 (ja) | 情報処理装置、バス制御回路、バス制御方法及びバス制御プログラム | |
| JP2014067214A (ja) | エラーチェック装置及びプログラム | |
| JP2008242592A (ja) | メモリ監視回路、情報処理装置、及びメモリ監視方法 | |
| JP5953976B2 (ja) | ファームウェア交換支援プログラム、ファームウェア交換支援方法、及び処理装置 | |
| WO2017017829A1 (ja) | プログラム実行装置及びプログラム実行システム及びプログラム実行方法 |
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 |