JPS6344232A - デ−タの書込み読出し監視装置 - Google Patents

デ−タの書込み読出し監視装置

Info

Publication number
JPS6344232A
JPS6344232A JP61187556A JP18755686A JPS6344232A JP S6344232 A JPS6344232 A JP S6344232A JP 61187556 A JP61187556 A JP 61187556A JP 18755686 A JP18755686 A JP 18755686A JP S6344232 A JPS6344232 A JP S6344232A
Authority
JP
Japan
Prior art keywords
data
signal
latch
write
read
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
Application number
JP61187556A
Other languages
English (en)
Inventor
Makoto Maki
牧 誠
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.)
MERUKO KK
Original Assignee
MERUKO KK
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 MERUKO KK filed Critical MERUKO KK
Priority to JP61187556A priority Critical patent/JPS6344232A/ja
Publication of JPS6344232A publication Critical patent/JPS6344232A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、コンピュータ等のデータ処理装置がRAMデ
ィスク等の特定メモリ領域に対しデータをブロック単位
で書き込み、読み出しする際、その書込み、読出しを監
視するデータの書込み読出し監視装置に関する。
〈従来の技術〉 例えば、一般のパーソナルコンピュータなどにおいて、
メモリ容量の拡大と高速化のためにRAMディスク(多
数のRAMを接続したRAMボード)を増設し、増設R
AMをディスクのように使用することが行なわれている
このようなRAMディスクを接続したコンピュータでは
、フロッヒーティスク、ハートティスク等に格納された
アプリケーションプログラム等各種データを一旦RAM
ディスクに転送する。これらのデータは予め決められた
ブロック毎連続してRAMに書き込まれるが、コンピュ
ータのCPUはデータ転送を行ないながらデータ監視の
ために全データを加算する。そして、CPUは、RAM
からデータを読み出す際にも、全データを加算し、この
読み出し時に加算した値を書き込み時加算した値と比較
し、データの信頼性をチェックしている。
〈発明が解決しようとする問題点〉 しかしながら、上記のようにCPUがデータの書き込み
、読み出し処理を行ないながらデータ加算を行なってデ
ータを監視するため、書き込み読み出し処理に時間がか
かり、高速化が阻害される問題があった。
く問題点を解決するための手段〉 本発明は、上記の問題点を解決するものであり、RAM
に格納されたデ〒りの信頼性を監視しながら、高速でデ
ータの書き込み読み出し処理を行ない得るデータの書込
み読出し監視装置を提供することを目的とする。
このために、本発明の監視装置は、特定メモリ領域に対
しデータの書き込み読み出しをブロック毎に連続して行
なう処理装置と、データの書き込み時と読み出し時にブ
ロック毎のデータを演算し演算結果を処理装置に送るデ
ータチェック装置とを有し、処理装置はデータチェック
装置から送られた書き込み時に演算結果をメモリの特定
場所に格納し、データ読み出しの際、読み出し時のデー
タ演算結果と書き込み時の演算結果を比較してデータを
チェックするように構成される。
したがって、処理装置とは別のデータチェック装置によ
り、データチェック用の演算を行なうため、処理装置は
データの書き込み読み出しを高速で行なうことができる
〈実施例〉 以下、本発明の実施例を図面に基づいて説明する。
第1図は本発明の監視装置が適用されるコンピュータの
ブロック図を示し、1は予め決められたプログラムに基
づき各種演算処理、データの書き込み読み出し処理を実
行するCPU(中央処理ユニット)、2はプログラムデ
ータ等の固定情報を記憶する固定メモリのROMである
。さらに、3はコンピュータ本体内に設けられた随時書
き込み読み出し可使メモリのRAM、4は所謂RAMデ
ィスク等の増設された拡張RAM、5はデータの入出力
処理を行なうI10モジュール、10はデータチェック
装置であり、これらの各ユニットはアドレスバス6、デ
ータバス7、コントロールバス8により相互に接続され
、データ、信号等の伝達が行なわれる。
データチェック装置1oは第2図に示すように構成され
、11はアドレス信号が入力されるメモリアドレスデコ
ーダ、12はデータ信号を入力しデータの加算を行なう
加算器、13はデータラッチである。データラッチ13
はメモリアドレスデコーダ11からの信号とメモリへの
リード信号MRC,ライト信号MWCをノアゲート17
.ナントゲート18を介してラッチ信号として入力し、
加算器12かう送られた加算データを入力してラッチす
るように接続される。データラッチ13でラッチされた
データはスリースティト14を通してデータバスへ送ら
れる。16はラッチクリア回路16で、コントロールバ
スから送られるI10モジュールへのリード信号rOR
とライト信号■OWを入力し、I10アドレスデコーダ
15からの信号を入力してデータラッチ13にクリア信
号を出力するように49 jAされる。
次に、第3図のフローチャートを参照してコンピュータ
内で行なわれるデータの書き込み転送と読み出し転送の
動作を説明する。
書き込み転送の場合、先ず、ステップ100で、データ
チェック装置1oのラッチクリア回路16を動作させて
データラッチ13をクリアし1次に、ステップ11−0
で、RAM3に格納されているデータをCPUIヘロー
ドする。そして、ステップ120で、ロードしたデータ
をブロック単位で拡張RAM4ヘスドアする。この時、
データチェック装置は、チェックを行なうメモリアドレ
スへデータを書き込みしたときのライト信号によりデー
タバス上のデータを加算器12へ入力してデータの加算
を行ない、加算されたデータはブロック毎にデータラッ
チ13にラッチされる。
次に、ステップ130ではデータの書き込み転送が終了
したか否かを判定し、終了しなければステップ110に
戻ってデータのロードとストアを綴り返し、書き込みが
終了したとき、ステップ140にて、CPUIはデータ
チェック装置10から演算結果の加算値SUMIを読み
出し、ステップ150で、メモリ、例えばRAM3の特
定場所にこの加算値SUMIを格納する。
一方、拡張RAM4に格納されたデータをブロック単位
で読み出し転送する場合、先ず、ステップ200で、デ
ータチェック装置10のラッチクリア回路16を動作さ
せてデータラッチ13をクリアし、次に、ステップ21
0で、拡張RAM4に格納されているデータをCPUI
ヘロードする、この時、データチェック装置10はチェ
ックを行なうメモリアドレスからデータを読み出したと
きのリード信号によりデータバス上のデータを順次加算
器12へ入力してデータの加算を行ない、加算されたデ
ータはブロック毎にデータラッチ13にラッチされる。
そして、ステップ220で、ロードしたデータをRAM
3ヘスドアし、ステップ230でデータの読み出し転送
が終了したか否か先判定し、終了すればステップ240
に進み、CPUIはデータチェック装置10から演算結
果の加算値SUM2を読み出す、そして、ステップ25
0で、書き込み時に演算しストアした加算値SUMII
CPUは読み出し、次のステップ260で、書き込み時
の加算値SUMIと読み出し時の加算値SUM2を比較
し、両方の値が一致すれば、正常なデータであるとして
この処理を終了し、一致しない場合、データに異常が発
生したとしてエラー処理へ移行する。
このように、CPUIは、データの書き込み後、データ
チェック装置10よりその加算器12がデータ加算した
加算値を読み込み、メモリに一旦格納し、次にCPUI
が書き込んでおいたデータをブロック単位でi!l統し
て読み出すとき、書き込み時と同様にデータチェック装
置lOより加算器12がデータ加算した加算値を読み込
み、そして両方の加算値が一致するか否かを判定してデ
ータの良否をチェックするため、データを監視しながら
でもCPUIは書き込み、読み出し処理を高速で行なう
ことができる。
なお、データラッチ13にラッチされた加算値データは
I10モジュール5の所定アドレスを読むことにより読
み出すことができる。
また、上記の例では加算器12を使用してデータを加算
したが、減算器等を用いて減算、EXOR等の演算を行
なうこともできる。
〈発明の効果〉 以上説明したように、本発明の書込み読出し監視装置に
よれば、処理装置とは別のデータチェック装置により、
データチェック用の演算を行なうため、処理装置はデー
タの書き込み読み出しを高速で行ない、且つ、データの
監視も行なうことができる。
【図面の簡単な説明】 図は本発明の実施例を示し、第1図は本装置を適用した
コンピュータのブロック図、第2図はデータチェック装
置のブロック図、第3図は動作を示すフローチャートで
ある。 1・・・CPU(処理装置)、 3・・・RAM、 4・・・拡張RA M 。 lO・・・データチェック装置。 特  許  出  願  人 株式会社メルコ 第2図 =OW 自   発   補   正 手続補正書 61.9.19 昭和  年  月  日 1、事件の表示 昭和61年 特許願 第187556号2、発明の名称 データの書込み読出し監視装置 3、補正をする者 事件との関係   特 許  出 願 人住所 名称    株式会社 メルフ 4、代理人 住 所 〒460愛知県名古屋市中区栄二丁目11番1
8号1)明細書第5頁第11行「ノアゲート」を「負論
理オアゲート」と補正する。 2)同第5頁第18行「リード信号IORと」を「リー
ド信号IORもしくは」と補正する。 3)同第6頁10行〜第11行「ブロック単位で」を削
除する。 4)同第6頁第15行〜第16行「ブロック毎に」を削
除する。 5)同第6頁第17行及び第20行の「書き込み」を「
ブロック単位の書き込み」と補正する。 6)同第7頁第15行「ブロック毎に」を削除する。 7)同第7頁第18行「読み出し」を「ブロック単位の
読み出し」と補正する。 8)第2図と第3図を別紙のとおり補正する。 9)委任状を別紙のとおり提出する。

Claims (1)

  1. 【特許請求の範囲】 特定メモリ領域に対しデータの書き込み読み出しをブロ
    ック毎に連続して行なう処理装置と、データの書き込み
    読み出し時にブロック毎のデータを演算し演算結果を前
    記処理装置に送るデータチェック装置と、 を有し、 前記処理装置は前記データチェック装置から送られた書
    き込み時の演算結果をメモリの特定場所に格納し、デー
    タ読み出した際、読み出し時のデータ演算結果と前記書
    き込み時の演算結果を比較してデータをチェックするよ
    うに構成したデータの書込み読出し監視装置。
JP61187556A 1986-08-09 1986-08-09 デ−タの書込み読出し監視装置 Pending JPS6344232A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61187556A JPS6344232A (ja) 1986-08-09 1986-08-09 デ−タの書込み読出し監視装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61187556A JPS6344232A (ja) 1986-08-09 1986-08-09 デ−タの書込み読出し監視装置

Publications (1)

Publication Number Publication Date
JPS6344232A true JPS6344232A (ja) 1988-02-25

Family

ID=16208141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61187556A Pending JPS6344232A (ja) 1986-08-09 1986-08-09 デ−タの書込み読出し監視装置

Country Status (1)

Country Link
JP (1) JPS6344232A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111901A (zh) * 2014-08-07 2014-10-22 昆腾微电子股份有限公司 用于填充存储器的方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49123743A (ja) * 1973-03-31 1974-11-27
JPS5545165A (en) * 1978-09-26 1980-03-29 Toshiba Corp Method and device for diagnosis of memory unit
JPS5888899A (ja) * 1981-11-19 1983-05-27 Mitsubishi Electric Corp Ram制御回路

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS49123743A (ja) * 1973-03-31 1974-11-27
JPS5545165A (en) * 1978-09-26 1980-03-29 Toshiba Corp Method and device for diagnosis of memory unit
JPS5888899A (ja) * 1981-11-19 1983-05-27 Mitsubishi Electric Corp Ram制御回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111901A (zh) * 2014-08-07 2014-10-22 昆腾微电子股份有限公司 用于填充存储器的方法及装置

Similar Documents

Publication Publication Date Title
JPS6344232A (ja) デ−タの書込み読出し監視装置
US3555517A (en) Early error detection system for data processing machine
US5446748A (en) Apparatus for performing logic simulation
JP2797128B2 (ja) 論理シミュレータ
JP2832738B2 (ja) 論理シミュレータ
JP3456894B2 (ja) シーケンス制御装置
JPS60142747A (ja) 命令再実行制御方式
JP3004670B2 (ja) 論理シミュレータ
JP2797127B2 (ja) 論理シミュレータ
JPS60181947A (ja) メモリ診断方式
JP3004669B2 (ja) 論理シミュレータ
JPH0566936A (ja) データ処理装置
JP2908117B2 (ja) ベクトル演算処理装置
JP3004668B2 (ja) 論理シミュレータ
JPS59144246A (ja) デ−タ受信制御方式
JPH02271432A (ja) マイクロコード試験方法及びその装置
JPS6230105Y2 (ja)
JPH0234058B2 (ja)
JPS6339036A (ja) パイプライン処理方式
JPH06259250A (ja) 情報処理装置
JPH0414149A (ja) パリティチェック回路のテスト装置
JPH02178862A (ja) 情報処理装置
JPS58111195A (ja) デ−タ破壊検出装置
JPS62241034A (ja) マイクロプログラム制御装置
JPH0444174A (ja) シミュレーション方法