JPH02226451A - メモリ保護方式 - Google Patents
メモリ保護方式Info
- Publication number
- JPH02226451A JPH02226451A JP1047419A JP4741989A JPH02226451A JP H02226451 A JPH02226451 A JP H02226451A JP 1047419 A JP1047419 A JP 1047419A JP 4741989 A JP4741989 A JP 4741989A JP H02226451 A JPH02226451 A JP H02226451A
- Authority
- JP
- Japan
- Prior art keywords
- fault
- memory
- memory access
- circuit
- detection circuit
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 230000005856 abnormality Effects 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims description 6
- 230000007257 malfunction Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241001482564 Nyctereutes procyonoides Species 0.000 description 1
- 206010065954 Stubbornness Diseases 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はメモリの保護に関し、特に障害時にメモリの重
要情報エリアが破吻されることのないように防止する方
式に関する。
要情報エリアが破吻されることのないように防止する方
式に関する。
(従来の技術)
従来、障害時にメモリアクセスが保護されていなかった
り、あるいはメモリアクセスが保護されていたとしても
、障害の検出時にソフトウェア的な割込みの例外処理で
、それ以上のCPUの動作を停止させるだけのものが公
知であった。
り、あるいはメモリアクセスが保護されていたとしても
、障害の検出時にソフトウェア的な割込みの例外処理で
、それ以上のCPUの動作を停止させるだけのものが公
知であった。
(発明が解決しようとする課題)
、):述した従来の方式では、例外処理が終了するまで
メモリが保護されないという欠点がある。例えば、メモ
リアクセスに異常が生じた場合、プログラムは正常に動
作しない。
メモリが保護されないという欠点がある。例えば、メモ
リアクセスに異常が生じた場合、プログラムは正常に動
作しない。
とのためにプログラムが暴走して、メモリの内容を不当
に書換えられてしまうという欠点がある。
に書換えられてしまうという欠点がある。
書換えられてしまったデータが重要なデータであっても
、バックアップされたメモリの内容が電源の再立上げで
復旧しないことがあるという欠点がある。
、バックアップされたメモリの内容が電源の再立上げで
復旧しないことがあるという欠点がある。
本発明の目的は、検出された異常を記憶しておき、異常
検出時にメモリアクセスを制限し、メモリアクセスの制
限されたことtl″CPUに通知することによって王制
欠点を除去し、確実にメモリ内容を保護できるように構
成したメモリ保護方式を提供することにある。
検出時にメモリアクセスを制限し、メモリアクセスの制
限されたことtl″CPUに通知することによって王制
欠点を除去し、確実にメモリ内容を保護できるように構
成したメモリ保護方式を提供することにある。
(狸頑を解決するための手段)
本発明によるメモリ保護方式は、障害検出回路と、障害
情報記憶部と、メモリアクセス制御部とを具備して構成
したものである。
情報記憶部と、メモリアクセス制御部とを具備して構成
したものである。
障害検出回路は、コンピュータシステムの異常を検出す
るためのものである。
るためのものである。
障害情報記憶部は、異常を表わす情報を記憶するための
ものである。
ものである。
メモリアクセス制御部は、異常の検出時にメモリアクセ
スを制限し、メモリアクセスの制限をCPUに1m知す
るためのものである。
スを制限し、メモリアクセスの制限をCPUに1m知す
るためのものである。
(実施例)
、次に、本発明について図面を参照して説明する。
第1図は、第1図によるメモリ保護方式の一実施例を示
すブロック図である。第1図において、1は障害検出回
路、2は障害情報記憶部、5はスタティックメモリ、4
はメモリアクセス制御部である。
すブロック図である。第1図において、1は障害検出回
路、2は障害情報記憶部、5はスタティックメモリ、4
はメモリアクセス制御部である。
障害検出回路1では、内部のメモリパリティチエツク回
路と、バスアクセスタイムアウト検出回路と、プログラ
ムデッドロックを監視するためのウォッチドッグタイマ
と、電源電圧を監視するための監視回路とによって障害
を検出し、メモリ保護回路に障害を通知する。障害情報
記憶部2では、障害噴出回路1で検出された障害情報を
記憶する。
路と、バスアクセスタイムアウト検出回路と、プログラ
ムデッドロックを監視するためのウォッチドッグタイマ
と、電源電圧を監視するための監視回路とによって障害
を検出し、メモリ保護回路に障害を通知する。障害情報
記憶部2では、障害噴出回路1で検出された障害情報を
記憶する。
本方式によれば、間欠障害時にもメモリ内容は保護され
る。
る。
障害情報記憶部2はフリップフロップで構成され、リセ
ット時、あるいはメモリアクセスイネーブル信号を一定
時間だけアクティブに保った状態により、フリップフロ
ップをリセットしてメモリアクセスを可能にする。また
、障害検出回路1より障害通知信号が到来すると、7リ
ツプフロツプはセットされてメモリアクセスが禁止され
る。
ット時、あるいはメモリアクセスイネーブル信号を一定
時間だけアクティブに保った状態により、フリップフロ
ップをリセットしてメモリアクセスを可能にする。また
、障害検出回路1より障害通知信号が到来すると、7リ
ツプフロツプはセットされてメモリアクセスが禁止され
る。
正常のメモリアクセス動作時には、メモリアクセスイネ
ーブル信号はアクティブになる。ここでメモリチップセ
レクト信号をアクセスの禁止時にインアクティブに保つ
ことにより、メモリアクセスを禁止することができる。
ーブル信号はアクティブになる。ここでメモリチップセ
レクト信号をアクセスの禁止時にインアクティブに保つ
ことにより、メモリアクセスを禁止することができる。
メモリアクセスの制限時には、メモリアクセス制御部4
によって上を制限をCPUK通知することができる。
によって上を制限をCPUK通知することができる。
(発明の効果)
以上説明したように本発明は、検出された異常を記憶し
ておき、N常検出時にメモリアクセスを制限し、メモリ
アクセスの制限されたことをCPUK通知することによ
り、障害の発生時に重要な情報を不当なアクセスや誤動
作から保護することができるという効果がある。
ておき、N常検出時にメモリアクセスを制限し、メモリ
アクセスの制限されたことをCPUK通知することによ
り、障害の発生時に重要な情報を不当なアクセスや誤動
作から保護することができるという効果がある。
また、障害の発生以前のデータの信頼性が高められるこ
とにより、障害時には障害の原因や動作状況などが判定
でき、さらVζは障害復旧時間が短縮され、コンピュー
タシステムとしてのアベイラビリティが向上するという
効果がある。
とにより、障害時には障害の原因や動作状況などが判定
でき、さらVζは障害復旧時間が短縮され、コンピュー
タシステムとしてのアベイラビリティが向上するという
効果がある。
第1図は、本発明によるメモリ保護方式の一実施例を示
すブロック図である。 1・・―障害検出回路 2・・・障害情報記憶部 5・・・スタティックメモリ 4・・・メそりアクセス制御部
すブロック図である。 1・・―障害検出回路 2・・・障害情報記憶部 5・・・スタティックメモリ 4・・・メそりアクセス制御部
Claims (1)
- コンピュータシステムの異常を検出するための障害検出
回路と、前記異常を表わす情報を記憶するための障害情
報記憶部と、前記異常の検出時にメモリアクセスを制限
し、前記メモリアクセスの制限をC・P・Uに通知する
ためのメモリアクセス制御部とを具備して構成したこと
を特徴とするメモリ保護方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1047419A JPH02226451A (ja) | 1989-02-28 | 1989-02-28 | メモリ保護方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1047419A JPH02226451A (ja) | 1989-02-28 | 1989-02-28 | メモリ保護方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02226451A true JPH02226451A (ja) | 1990-09-10 |
Family
ID=12774636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1047419A Pending JPH02226451A (ja) | 1989-02-28 | 1989-02-28 | メモリ保護方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02226451A (ja) |
-
1989
- 1989-02-28 JP JP1047419A patent/JPH02226451A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102656568B (zh) | 微计算机及其动作方法 | |
| US20030145253A1 (en) | Method and system for isolating and protecting software components | |
| JPH02156357A (ja) | プログラム破壊防止方法 | |
| JPH03175537A (ja) | デバッグ用マイクロプロセッサのエラー制御装置 | |
| JPH02226451A (ja) | メモリ保護方式 | |
| JPS59231800A (ja) | 主記憶装置への不正書込防止装置 | |
| JPH02264317A (ja) | データ処理装置 | |
| JPS61279940A (ja) | 計算機の異常検出装置 | |
| JPH0212443A (ja) | 二重化処理装置 | |
| JPH02293939A (ja) | スタックオーバーフロー検出時処理方式 | |
| JP2733395B2 (ja) | 駆動系制御装置 | |
| JPS60138655A (ja) | 不揮発性メモリの保護方法 | |
| JP2000181510A (ja) | プログラマブルコントローラのバックアップデータ保護方法及びプログラマブルコントローラ | |
| JPH0644145A (ja) | メモリエラー回避システム | |
| JPH0469744A (ja) | マイクロコンピュータの暴走検知装置 | |
| JP2000132463A (ja) | メモリバックアップ方式 | |
| JP2000276354A (ja) | 通信装置制御回路 | |
| JPH11282726A (ja) | 情報処理システム及びウォッチドッグタイマ運用方法並びにその制御プログラムを記録した記録媒体 | |
| JPS6242201A (ja) | プログラマブルコントロ−ラ | |
| JPH0325806B2 (ja) | ||
| JPH0395634A (ja) | 計算機システム再起動制御方式 | |
| JPS62241036A (ja) | プログラム暴走保護方式 | |
| JP2002082820A (ja) | プロセッサ暴走防止用コンピュータシステム | |
| JPH05158750A (ja) | マイクロコンピュータの誤動作防止回路 | |
| JPH11161548A (ja) | 暴走検知機能付きコンピュータ |