Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5920199B2 - メモリ・チエツク方式 - Google Patents
[go: Go Back, main page]

JPS5920199B2 - メモリ・チエツク方式 - Google Patents

メモリ・チエツク方式

Info

Publication number
JPS5920199B2
JPS5920199B2 JP54029604A JP2960479A JPS5920199B2 JP S5920199 B2 JPS5920199 B2 JP S5920199B2 JP 54029604 A JP54029604 A JP 54029604A JP 2960479 A JP2960479 A JP 2960479A JP S5920199 B2 JPS5920199 B2 JP S5920199B2
Authority
JP
Japan
Prior art keywords
check
data
check code
memory
counter
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.)
Expired
Application number
JP54029604A
Other languages
English (en)
Other versions
JPS55122300A (en
Inventor
順治 河原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP54029604A priority Critical patent/JPS5920199B2/ja
Publication of JPS55122300A publication Critical patent/JPS55122300A/ja
Publication of JPS5920199B2 publication Critical patent/JPS5920199B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

【発明の詳細な説明】 本発明は、メモリ・チェックに要するハードウェア量を
減少できると共に、メモリの内容を常に保障できるよう
にしたメモリ・チェック方式に関するものである。
第1図は従来のメモリ・チェック方式を示すものであつ
て、1はプ0グラムROM、2はパリテイROM、3は
パリテイ・チェック回路をそれぞれ示している。
パリテイR0M2は、それぞれがプログラムROMIの
各バイト又は各ワードに対応する複数のパリテイ・ビッ
トが格納されている。プOグラムROMに対してアドレ
スが供給され、プログラムROMIからデータが読出さ
れる時、これと同時に読出しデータに対応しパリテイ・
ビットも読出される。読出されたデータとパリテイ・ビ
ットはパリテイ・チェック回路3に入力され、読出しデ
ータによつて生成されるパリテイ・ビットと、パリテイ
R0M2から読出されたパリテイ・ビットとが比較され
る。もし両者が一致しない場合には、メモリ・エラーの
発生がプロセッサに通知される。第1図に示した如き従
来のメモリ・チェック方式の欠点は、各バイト又は各ワ
ードに対して1個のパリテイ・ビットを設けるため、比
較的大きなパリテイROM2を必要とすることであJ
る。したがつて、第1図のようなメモリ・チェック方式
を採用すると、製品コストが上昇する。第2図は第1図
のメモリ・チェック方式の欠点を除去した従来のメモリ
・チェック方式を示すものであり、4はROMを示して
いる。ROM4にク は、プログラムとチェック・コー
ドが書込まれている。チェック・コードは、例えばプロ
グラムに対する垂直パリテイ・ビットである。即ち、チ
工ツク・コードの第1番目のビツトは、プログラム領域
の各番地の第1番目のビツトのEORをとつたものであ
る。第2図口はメモリ・チエツク処理を示すものである
。ROM4には、運用プログラムとメモリ・チエツク用
プログラムとから構成されたプログラムが書込まれてい
る。メモリ・チエツクは次のようにして行われる。即ち
、電源投入が行われると、プログラム領域の全てのデー
タが読出され、垂直パリテイ・ビツトが生成される。そ
して、この生成された垂直パリテイ・ビツトと予め書込
まれているチエツク・コードが比較され、比較結果が0
Kであれば、運用プログラムが実行される。NGであれ
ば、メモリ・エラーの発生がプロセツサに通知される。
第2図に示された従来のメモリ・チエツク方式の欠点は
、電源投入時にのみメモリ・チエツクが行われるので、
その後に生じたメモリ・エラーを検出できないことであ
る。本発明は、上記の欠点を除去するものであつて、ハ
ードウエア量を減少できること及びメモリの内容を常に
保障できること等の特徴を有するメモリ・チエツク方式
を提供することを目的としている。そしてそのため、本
発明のメモリ・チエツク方式は、運用プログラムを含む
データ域と該データ域のデータ全体に対して予め生成さ
れたチエツク・コードが格納されたチエツク・コード格
納域とを Z有するメモリ、チエツク用データ指定カウ
ンタおよび生成チエツク・コード保存手段を具備するシ
ステムにおいて、上記運用プログラムがn回(ただしn
は自然数)実行される度に上記チエツク用データ指定カ
ウンタで指定されるデータを上記メ .”モリのデータ
域から読出し、当該読出データと上記生成チエツク・コ
ード保存手段のチエツク・コードとを演算して新たなチ
エツク・コードを生成し、当該新たに生成されたチエツ
ク・コードを上記生成チエツク・コード保存手段に再び
格納する jと共に上記チエツク用データ指定カウンタ
の計数値を単位量だけ増加し、上記チエツク用データ指
定カウンタの計数値が所定値になつた時に上記チエツク
・コード格納域のチエツク・コードと上記生成チエツク
・コード保存手段のチエツク・コ一 4ドとを比較し、
両者が一致する場合、上記生成チエツク・コード保存手
段をクリアし、且つチエツク用データ指定カウンタを初
期値に復帰させて運用プログラムを実行させ、両者が不
一致の場合、メモリ・エラー処理を行うことを特徴とす
るものである。以下、本発明を図面を参照しつつ説明す
る。第3図は本発明のメモリ・チエツクの1実施例を示
す図、第4図は計算機システムの1例を示す図である。
第4図において、5はROMl6はCPUl7は制御回
路、8は演算回路、9はプログラム・カウンタ、10は
作業用RAMlllはカウンタをそれぞれ示している。
第4図の計算機システムは、例えば端末装置に組込まれ
ているものである。ROM5には、運用プログラム、メ
モリ・チエツク用プログラム及びチエツク・コードが書
込まれている。チエツク・コードの第1ビツトは、例え
ば第0番地ないし第n番地までのデータの第1ビツトの
EORをとつたものである。勿論、他のチエツク・コー
ド、例えばCRCl群計数などを採用することも出来る
。メモリ・チエツク用プログラムは、運用プログラムが
如何なる状況の基においても通るパス内に設けられてい
る。図示の例では、運用プログラムの終りにメモリ・チ
エツク用プログラムが設けられている。次に、第3図お
よび第4図を参照して本発明のメモリ・チエツク方式に
ついて説明する。
運用プログラムの実行が終了すると、第0番地のデータ
が読出され、このデータが作業用RAMlOに格Hll
納され、カウンタ11の内容は+1されて 1となる。
第1回目の運用プログラムの実行が終了すると、カウン
タ11の内容によつて第1番地のデータが読出され、作
業用RAMlOに格納されている第0番地のデータと演
算回路8にての}CORがとられてチエツク・コードが
生成され、生成されたチエツク・コードが再び作業用R
AMlOに格納される。上記のチエツク・コードの格納
が終了した後、カウンタ11の内容は+1されて312
1となる。第2回目の運用プログラムの実行が終了する
と、カウンタ11の内容にもとづいて第2番地のデータ
が読出され、第2番地のデータと作業用RAMlO内の
チエツク・コードとのEORがとられ、その結果が再び
作業用RAMに格納さへしかる後にカウンタ11の内容
は+1されて1f3ewとなる。以上の動作が繰返され
、カウンタ11のNH内容が n+1 となると、作業
用RAMlO内のチエツク・コードと第n+1番地に予
め書込まれているチエツク・コードとが、EORがとら
れ、更に定数「111・・・・・・11」と論理積がと
られることにより比較され、両者が一致する場合つまり
I:論理積後の出力にレベル 1 のビツトがない場
合には、作業用RAMlO内のチエツク・コードがクリ
アされると共にカウンタ11もクリアされ、再び上記の
動作が繰返される。
両者が不一致の場合にはメモリ・エラー処理例えばアラ
ーム出力が行われる。なお、以上の説明では、カウンタ
11の内容は+1されるものとしたが、加算量として任
意の値をとることが出来る。例えば+2とした場合、連
続する2個の番地のデータが読出され、これと作業用R
AMlOに格納されているチエツク.コードのEORが
とられることは、言うまでもない。なお、処理要求が存
在しない場合においても、処理要求を検出するため、運
用プログラムのアイドル・ループ・ルーチンが実行され
ているものである。以上の説明から明らかなように、本
発明によれば、常にメモリ・チエツクを行い、エラーが
検出されればこれを報告するので、メモリの内容を常に
保障することが出来る。
また、本発明によれば、データが格納されているROM
もしくはRAM内に垂直パリテイやCRC、群計数など
の1個のチエツク・コードを設ければ良いので、メモリ
・チエツクに要するハードウエア量を減少することが出
来る。
【図面の簡単な説明】
第1図および第2図は従来のメモリ・チエツク方式を示
す図、第3図は本発明のメモリ・チエツクの1実施例を
示す図、第4図は計算機システムの1例を示す図である
。 5・・・・・・ROM、6・・・・・・CPU、7・・
・・・・制御回路、8・・・・・・演算回路、9・・・
・・・プログラム・カウンタ、10・・・・・・作業用
RAM、11・・・・・・カウンタ。

Claims (1)

    【特許請求の範囲】
  1. 1 運用プログラムを含むデータ域と該データ域のデー
    タ全体に対して予め生成されたチェック・コードが格納
    されたチェック・コード格納域とを有するメモリ、チェ
    ック用データ指定カウンタおよび生成チェック・コード
    保存手段を具備するシステムにおいて、上記運用プログ
    ラムがn回(ただしnは自然数)実行される度に上記チ
    ェック用データ指定カウンタで指定されるデータを上記
    メモリのデータ域から読出し、当該読出データと上記生
    成チェック・コード保存手段のチェック・コードとを演
    算して新たなチェック・コードを生成し、当該新たに生
    成されたチェック・コードを上記生成チェック・コード
    保存手段に再び格納すると共に上記チェック用データ指
    定カウンタの計数値を単位量だけ増加し、上記チェック
    用データ指定カウンタの計数値が所定値になつた時に上
    記チェック・コード格納域のチェック・コードと上記生
    成チェック・コード保存手段のチェック・コードとを比
    較し、両者が一致する場合、上記生成チェック・コード
    保存手段をクリアし、且つチェック用データ指定カウン
    タを初期値に復帰させて運用プログラムを実行させ、両
    者が不一致の場合、メモリ・エラー処理を行うことを特
    徴とするメモリ・チェック方式。
JP54029604A 1979-03-14 1979-03-14 メモリ・チエツク方式 Expired JPS5920199B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54029604A JPS5920199B2 (ja) 1979-03-14 1979-03-14 メモリ・チエツク方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54029604A JPS5920199B2 (ja) 1979-03-14 1979-03-14 メモリ・チエツク方式

Publications (2)

Publication Number Publication Date
JPS55122300A JPS55122300A (en) 1980-09-19
JPS5920199B2 true JPS5920199B2 (ja) 1984-05-11

Family

ID=12280661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54029604A Expired JPS5920199B2 (ja) 1979-03-14 1979-03-14 メモリ・チエツク方式

Country Status (1)

Country Link
JP (1) JPS5920199B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019225057A1 (ja) 2018-05-23 2019-11-28 住友金属鉱山株式会社 ガス放出ロール及びその製造方法並びにガス放出ロールを用いた処理装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015138372A (ja) * 2014-01-22 2015-07-30 富士通株式会社 書込検査プログラム,情報処理装置,及び書込検査方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019225057A1 (ja) 2018-05-23 2019-11-28 住友金属鉱山株式会社 ガス放出ロール及びその製造方法並びにガス放出ロールを用いた処理装置

Also Published As

Publication number Publication date
JPS55122300A (en) 1980-09-19

Similar Documents

Publication Publication Date Title
EP0266836B1 (en) Data processing system including a watch-dog circuit
US4903194A (en) Storage addressing error detection circuitry
US3887901A (en) Longitudinal parity generator for mainframe memories
US4368532A (en) Memory checking method
JPS5920199B2 (ja) メモリ・チエツク方式
EP0070184B1 (en) A method of testing memory
Hsiao et al. The carry-dependent sum adder
JPH0821009B2 (ja) チャネル制御装置のイニシャライズ方法及びそのイニシャライズのためのシステム
JP3154853B2 (ja) イリーガルメモリアクセス検出方式
JPH02207355A (ja) メモリ読出し方式
JPS6158041A (ja) マイクロ命令実行制御方式
KR100216045B1 (ko) 프로그램형 제어기의 비트 연산 처리방법 및 그 장치
JP2768371B2 (ja) ランダムアクセスメモリの検査方法
JPS627238A (ja) デ−タ伝送制御装置
JP3098414B2 (ja) ロードモジュール格納方法
JPS5813929B2 (ja) 演算装置
JPH058652U (ja) エラー検出訂正回路を有するメモリ装置
JPS5888899A (ja) Ram制御回路
JPH01311333A (ja) プログラムの正常性確認方式
JPH04195235A (ja) 読出し専用記憶回路
JPS5845735B2 (ja) 情報処理装置の誤り検査方式
JPH08166891A (ja) フォールトトレラントコンピュータシステム
JPS62166449A (ja) 論理装置の履歴記憶装置
JPH01194035A (ja) 情報処理装置のアドレスパリティチェック方式
JPH01241652A (ja) メモリのチェック装置