JPH04273552A - 電子ディスク処理装置 - Google Patents

電子ディスク処理装置

Info

Publication number
JPH04273552A
JPH04273552A JP3033872A JP3387291A JPH04273552A JP H04273552 A JPH04273552 A JP H04273552A JP 3033872 A JP3033872 A JP 3033872A JP 3387291 A JP3387291 A JP 3387291A JP H04273552 A JPH04273552 A JP H04273552A
Authority
JP
Japan
Prior art keywords
electronic disk
host device
input
circuit
disk device
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
JP3033872A
Other languages
English (en)
Inventor
Masanori Fujimura
藤村 正典
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3033872A priority Critical patent/JPH04273552A/ja
Publication of JPH04273552A publication Critical patent/JPH04273552A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は電子ディスク処理装置に
関し、特に電子ディスク装置の障害を予防するため正常
性を診断する機能を付加した電子ディスク処理装置に関
する。
【0002】
【従来の技術】従来の電子ディスク処理装置は、上位装
置から指示がなければ電子ディスク装置のメモリへのア
クセスを行わず、電子ディスク装置のステータス情報の
み順次刈取っていき、電子ディスク装置に状態の変化が
あった場合にのみ上位装置に対し報告を行っている。
【0003】
【発明が解決しようとする課題】上述した従来の電子デ
ィスク処理装置は、上位装置から指示がなければ電子デ
ィスク装置のメモリへのアクセスを行わず、電子ディス
ク装置に状態の変化があった場合にのみ上位装置に対し
報告を行っているので、電子ディスク装置の読出/書込
制御回路等で障害が発生していても、上位装置から読出
/書込指示がこなければ障害を検出することができない
という問題点がある。さらに上位装置から指示がきて、
障害を検出したときには、データ破壊やシステムダウン
等が発生する可能性が高いという問題点もある。
【0004】本発明の目的は、電子ディスク装置に対し
試験データを印加して通常処理と同じ動作を行わせ、回
路の正常性を診断し、事前に回路の障害を認識すること
で、障害が発生してもデータ破壊やシステムダウン等の
致命的障害となることを防止することが可能な電子ディ
スク処理装置を提供することにある。
【0005】
【課題を解決するための手段】本発明の電子ディスク処
理装置は、上位装置と電子ディスク装置との間に設けら
れる電子ディスク処理装置において、上位装置からの入
出力命令を受信していない時間に前記試験データの入出
力制御を行い前記電子ディスク装置の正常性を診断する
構成である。
【0006】本発明の電子ディスク処理装置は、診断開
始時間を定める時限回路を設けしてもよい。
【0007】本発明の電子ディスク処理装置は、電子デ
ィスク装置の未使用の記憶領域のアドレスを記憶する記
憶装置を設け、前記電子ディスク装置の未使用の記憶領
域に対して正常性を診断してもよい。
【0008】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0009】図1は本発明の一実施例のブロック図であ
る。
【0010】電子ディスク処理装置1は、上位装置2と
電子ディスク装置3との間に設けられ、上位装置2から
の入出力命令を受け、電子ディスク装置3のデータの入
出力動作を制御する。
【0011】電子ディスク処理装置1は、上位装置2か
らの入出力命令を、インタフェース信号群201を介し
て上位装置制御部12で受け、上位装置制御部12内の
プロセッサ12Aで受信した入出力命令を解読し、指定
の処理を実行する。又、電子ディスク処理装置1は、電
子ディスク装置3に対して、コマンドをコマンドレジス
タ16から、インタフェース信号群101を介して送出
する。電子ディスク処理装置1は、このコマンドが書込
指示であれば、セレクト回路14から書込データ信号群
102を介してメモリアドレスおよびデータを送出し、
又、このコマンドが読出指示であれば、書込データ信号
群102を介してメモリアドレスを送出し、読出データ
信号群103から該当のデータを読出す。上位装置制御
部12内には、電子ディスク装置3の正常性の診断(以
下パトロール診断と記す)を実行するタイミングの発生
のためのタイマ回路12Bが設けられている。転送メモ
リ回路13は、通常処理では電子ディスク装置3に転送
開始メモリアドレス又はこれに対応して送出するデータ
(例えばシリンダやヘッド番号等)を格納し、パトロー
ル診断時は、診断データも格納する。なお、転送開始メ
モリアドレスは、送出に先立ちプロセッサ12Aからア
ドレス回路13Aにセットされる。セレクト回路14は
、電子ディスク装置3に、上位装置2からのデータを送
出するか、転送メモリ13のデータを送出するかを切換
えるもので、切換えの指示はプロセッサ12Aが行う。 比較回路15は、パトロール診断時にプロセッサ12A
の指示で働く回路で、セレクト回路14の出力データと
電子ディスク装置3からの読出データとを比較し、不一
致であれば不一致信号115を出力し、プロセッサ12
Aに報告する。コマンドレジスタ16は、電子ディスク
装置3に対するコマンドを格納するレジスタでプロセッ
サ12Aがセットする。記憶回路17は、上位装置制御
部12からデータアドレス情報を受け、電子ディスク装
置3の未使用の記憶領域のアドレスを記憶する。
【0012】次に動作について説明する。
【0013】通常処理では上位装置2から入出力命令が
出され、プロセッサ12Aは、転送メモリ回路13に電
子ディスク装置3の転送開始メモリアドレスをセットし
、アドレスの転送であるというコマンドをコマンドレジ
スタ16にセットし、起動をかけて、電子ディスク装置
3に転送開始メモリアドレスを送る。
【0014】ここで入出力命令が読出命令であれば、コ
マンドレジスタ16に読出コマンドをセットし、起動を
かけると、電子ディスク装置3から読出データが、読出
データ信号群103を介して読出される。
【0015】又、入出力命令が書込命令であれば、コマ
ンドレジスタ16に書込コマンドをセットし、起動をか
けると、書込データ信号群102から書込データが電子
ディスク装置3に送出される。
【0016】なお、実際のデータ転送では、ストローブ
により転送を行うが、わかりやすくするため、ここでは
省略している。
【0017】一方、上位装置制御部12内のタイマ回路
12Bは、上位装置制御部12の動作開始時から時間を
計測し、入出力命令とは非同期に予め定められた時間が
経過すると起動信号を出力する。プロセッサ12Aは、
入出力命令実行中であれば、この処理を実行後に、又、
実行中でなければすぐに、記憶回路17に記憶されてい
る、電子ディスク装置3の未使用の記憶領域のアドレス
を、転送メモリ回路13のアドレス回路13Aにセット
し、転送開始メモリアドレスとして電子ディスク装置3
に知らせ、まずこのメモリ領域が未使用の記憶領域であ
るか否かを確認する。(例えばセットした電子ディスク
装置3のメモリアドレスをコマンドから読出す、又、読
出コマンドを発行し、メモリのデータを読み確認する。 この場合、予め電子ディスク装置3の図示されていない
メモリ内に、未使用エリアの高度を書込んでおく等の方
法を用いる。)未使用の記憶領域であることが確認され
れば、次に、診断データを転送メモリ回路13にセット
後、書込コマンドを発行し、診断データを未使用の記憶
領域に書込む。続けて、プロセッサ12Aは、読出コマ
ンドを発行し、書込んだ診断データを読出し、比較回路
15に書込んだ診断データを、読出した診断データと比
較するよう指示する。プロセッサ12Aは、結果が正常
であれば、読出データ受信後に不一致信号115が出力
されないことで判断し、タイマ回路12Bを起動し、次
のパトロール診断に備える。又、不一致信号115が出
力されれば、小異装置制御部12は、直に上位装置2に
、電子ディスク装置3の異常を報告する。
【0018】今迄の説明では、わかりやすくするため説
明を省略しているが、転送メモリ回路13からアドレス
データを転送するときは、転送メモリ回路13のアドレ
ス回路13Aを毎回セットしている。
【0019】又、特に電子ディスク装置3の未使用の記
憶領域に対する診断を行っているのは、通常の使用状態
で発見されない障害を発見するためで、診断領域として
、電子ディスク装置3の全記憶領域を対象とてもよい。
【0020】
【発明の効果】以上説明したように、本発明は、上位装
置からの入出力命令を受信していない時間に、電子ディ
スク装置に対し試験データを印加して通常処理と同じ動
作を行わせ、回路の正常性を診断し、事前に回路の障害
を認識することで、障害が発生してもデータ破壊やシス
テムダウン等の致命的障害となることを防止することが
可能となるという効果が有る。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図である。
【符号の説明】
1    電子ディスク処理装置 2    上位装置 3    電子ディスク装置 12    上位装置制御部 12A    プロセッサ 12B    タイマ回路 13    転送メモリ回路 13A    アドレス回路 14    セレクト回路 15    比較回路 16    コマンドレジスタ 17    記憶回路 101,201    インタフェース信号群102 
   書込データ信号群 103    読出データ信号群 115    不一致信号

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  上位装置と電子ディスク装置との間に
    設けられる電子ディスク処理装置において、前記上位装
    置からの入出力命令を受信していない時間に試験データ
    の入出力制御を行い前記電子ディスク装置の正常性を診
    断することを特徴とする電子ディスク処理装置。
  2. 【請求項2】  診断開始時間を定める時限回路を設け
    ることを特徴とする請求項1記載の電子ディスク処理装
    置。
  3. 【請求項3】  電子ディスク装置の未使用の記憶領域
    のアドレスを記憶する記憶装置を設け、前記電子ディス
    ク装置の未使用の記憶領域に対して正常性を診断するこ
    とを特徴とする請求項1記載の電子ディスク処理装置。
JP3033872A 1991-02-28 1991-02-28 電子ディスク処理装置 Pending JPH04273552A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3033872A JPH04273552A (ja) 1991-02-28 1991-02-28 電子ディスク処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3033872A JPH04273552A (ja) 1991-02-28 1991-02-28 電子ディスク処理装置

Publications (1)

Publication Number Publication Date
JPH04273552A true JPH04273552A (ja) 1992-09-29

Family

ID=12398608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3033872A Pending JPH04273552A (ja) 1991-02-28 1991-02-28 電子ディスク処理装置

Country Status (1)

Country Link
JP (1) JPH04273552A (ja)

Similar Documents

Publication Publication Date Title
JP2001167005A (ja) メモリ診断方法とメモリ診断回路および半導体記憶装置
JP3072531B2 (ja) 集積回路試験装置のパターンメモリ回路
JPH04211944A (ja) 印刷機の電子制御装置の診断装置および方法
KR940002904B1 (ko) 데이타 처리 시스템 및 이 시스템에 있어서의 다수 메모리 어레이 테스팅 방법
JP3348251B2 (ja) 入出力装置
JP3576978B2 (ja) メモリポート、記憶装置、情報処理システム
JPH079636B2 (ja) バス診断装置
JPH05165737A (ja) メモリ試験方式
JPS6292042A (ja) 記憶装置
JP3348947B2 (ja) システム診断方法
JPH05298193A (ja) メモリアクセス障害検出回路
JPH1064299A (ja) ランダムアクセスメモリの試験の方法
JPH05265886A (ja) 情報処理システム
JP3220060B2 (ja) メモリの試験方式
JPH04220752A (ja) 入出力装置
JPS62202642A (ja) メモリ機能確認処理方式
JPH04256000A (ja) メモリ試験方式
JPH0248756A (ja) メモリ診断方式
JPS63174141A (ja) 情報処理装置の試験診断方式
JPS581251A (ja) 遠隔制御される装置
JPH01184550A (ja) 中間制御装置のテスト回路
JPH10187355A (ja) ディスク制御システム
JPH02150925A (ja) 故障検出回路の診断方式
JPH07319777A (ja) メモリ制御装置
KR19990033748A (ko) 콘커런트 라이트 방식을 이용한 이중화 실험 방법