JPH0236414A - 磁気ディスク装置 - Google Patents
磁気ディスク装置Info
- Publication number
- JPH0236414A JPH0236414A JP63186055A JP18605588A JPH0236414A JP H0236414 A JPH0236414 A JP H0236414A JP 63186055 A JP63186055 A JP 63186055A JP 18605588 A JP18605588 A JP 18605588A JP H0236414 A JPH0236414 A JP H0236414A
- Authority
- JP
- Japan
- Prior art keywords
- magnetic disk
- data
- read
- control part
- control unit
- 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
- 238000000034 method Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、磁気ディスク装置に関し、詳しくは。
磁気ディスク装置に於けるエラー処理方式、特に。
部分書込データの書込中断時のリカバリ方式に関する。
従来の技術
従来、この種のエラー処理方式は、磁気ディスク装置の
障害発生時に、制御部に保持している書込データにより
リトライを行い、データのリカバリを行っていた。
障害発生時に、制御部に保持している書込データにより
リトライを行い、データのリカバリを行っていた。
発明が解決しようとする課題
しかしながら、上述した従来のエラー処理方式では、障
害が制御部以外の個所で発生した場合にはリカバリが可
能であるが、書込データを保持している制御部で障害が
発生すると書込データが保証出来なく、データのロスト
が発生する。
害が制御部以外の個所で発生した場合にはリカバリが可
能であるが、書込データを保持している制御部で障害が
発生すると書込データが保証出来なく、データのロスト
が発生する。
これでは、バンキングシステムのようなデータベースが
命であるシステムには1部分書込処理機能が使用出来な
い欠点があった。
命であるシステムには1部分書込処理機能が使用出来な
い欠点があった。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規な磁気ディスク装置を
提供することにある。
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規な磁気ディスク装置を
提供することにある。
課題を解決するための手段
1、記1」的を達成する為に、本発明に係る磁気ディス
ク装置は、処理装置から出された部分書込コマンドを処
理するコマンド処理部と、磁気ディスクの物理セクタm
位で読取るリードレジスタと。
ク装置は、処理装置から出された部分書込コマンドを処
理するコマンド処理部と、磁気ディスクの物理セクタm
位で読取るリードレジスタと。
該リードレジスタの内容を読取りもう一つの磁気ディス
ク制御部ナンバを判定する制御部ナンバ読取部と、処理
装置の部分書込データを格納するパーシャルライトレジ
スタと、前記リードレジスタとパーシャルライトレジス
タにより磁気ディスクへ書込むデータを格納するライト
レジスタとを備えて構成される。
ク制御部ナンバを判定する制御部ナンバ読取部と、処理
装置の部分書込データを格納するパーシャルライトレジ
スタと、前記リードレジスタとパーシャルライトレジス
タにより磁気ディスクへ書込むデータを格納するライト
レジスタとを備えて構成される。
実施例
次に本発明をその好ましい一実施例について図面を参照
しながら具体的に説明する。
しながら具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
。
。
第1図を参照するに1本発明の構成要素として。
■は処理装置、2は磁気ディスク制御部、3は磁気ディ
スクである。磁気ティスフ制御部2は主制御部4と、処
理装置1とのインターフェイスと司るインターフェイス
部5と、磁気ディスク3とのインターフェイスを司るイ
ンターフェイス部6と、本発明の主構成であるパーシャ
ルライト処理部7とから構成されている。パーシャルラ
イト処理部7はコマンド処理部8と、リードレジスタつ
と制御部ナンバ読取部10と、パーシャルライトレジス
タ11と、ライトレジスタ1zとから成る。
スクである。磁気ティスフ制御部2は主制御部4と、処
理装置1とのインターフェイスと司るインターフェイス
部5と、磁気ディスク3とのインターフェイスを司るイ
ンターフェイス部6と、本発明の主構成であるパーシャ
ルライト処理部7とから構成されている。パーシャルラ
イト処理部7はコマンド処理部8と、リードレジスタつ
と制御部ナンバ読取部10と、パーシャルライトレジス
タ11と、ライトレジスタ1zとから成る。
次に本発明の動作について説明する。
処理装置1からパーシャルライトコマンドが発行される
と、このパーシャルライトコマンドをコマンド処理部8
で処理し、主制御部4を経由して磁気ティスフ3の該当
するアドレスのリード処理中を読取る。この読取データ
は磁気ディスク制御部2と磁気ディスク制御部2′に送
られる。読取データには磁気ディスク制御部ナンバが同
時に送られでくるにのナンバは磁気ディスク制御部2に
は磁気ディスク制御部2′のナンバか、又磁気ティスフ
制御部2′には磁気ディスク制御部2のナンバが送出さ
れる。
と、このパーシャルライトコマンドをコマンド処理部8
で処理し、主制御部4を経由して磁気ティスフ3の該当
するアドレスのリード処理中を読取る。この読取データ
は磁気ディスク制御部2と磁気ディスク制御部2′に送
られる。読取データには磁気ディスク制御部ナンバが同
時に送られでくるにのナンバは磁気ディスク制御部2に
は磁気ディスク制御部2′のナンバか、又磁気ティスフ
制御部2′には磁気ディスク制御部2のナンバが送出さ
れる。
読取ったデータはり一ドレジスタ9と9′に格納され、
制御部ナンバ読取部10に送出される。制御部ナンバ読
取部10は処理装置1へ相手側の制御部ナンバとリード
完了通知を出す、処理装置1はリードが完了したのでパ
ーシャルライトデータをパーシャルライトレジスタ11
へ書込む。パーシャルライトが完!すると、リードレジ
スタ9とパーシャルライトレジスタ11のデータをマー
ジし、ライトレジスタ12へ磁気デスク4への書込みデ
ータを格納する。ライトデータの格納が完了すると。
制御部ナンバ読取部10に送出される。制御部ナンバ読
取部10は処理装置1へ相手側の制御部ナンバとリード
完了通知を出す、処理装置1はリードが完了したのでパ
ーシャルライトデータをパーシャルライトレジスタ11
へ書込む。パーシャルライトが完!すると、リードレジ
スタ9とパーシャルライトレジスタ11のデータをマー
ジし、ライトレジスタ12へ磁気デスク4への書込みデ
ータを格納する。ライトデータの格納が完了すると。
磁気ディスク4ヘデータの書込みを行い、この処理が完
了する。
了する。
次に本発明の目的であるエラー処理について説明する。
パーシャルライト処理中に於ける磁気ディスク制御部2
の障害は、リード処理中とパーシャルライトデータ送出
中とライト中の3つに分けられる。
の障害は、リード処理中とパーシャルライトデータ送出
中とライト中の3つに分けられる。
リード処理中の障害は処理装置1からもう1つの磁気テ
ィスフ制御部2′により、リトライが可能である。パー
シャルライトデータ送出中の障害もリード処理中と同じ
エラー処理が可能である。しかしながら、ライト中の障
害は磁気ディスク3がライ1−中の為にライト処理が途
中迄実行されているので、リードデータ時とは内容が異
なっており。
ィスフ制御部2′により、リトライが可能である。パー
シャルライトデータ送出中の障害もリード処理中と同じ
エラー処理が可能である。しかしながら、ライト中の障
害は磁気ディスク3がライ1−中の為にライト処理が途
中迄実行されているので、リードデータ時とは内容が異
なっており。
かつ磁気ディスク制御部2の障害の為にリードレジスタ
9のデータは存在していない。
9のデータは存在していない。
本発明はライト中の磁気ディスク制御部2の障害時に、
処理装置1が磁気ディスク制御部2の障害を検知すると
、リード処理中に処理装置1に送られている制御部ナン
バにより、もう一つの磁気ディスク制御部2′のリード
レジスタ9′のデータを用いてリトライ処理が可能とな
る。
処理装置1が磁気ディスク制御部2の障害を検知すると
、リード処理中に処理装置1に送られている制御部ナン
バにより、もう一つの磁気ディスク制御部2′のリード
レジスタ9′のデータを用いてリトライ処理が可能とな
る。
発明の効果
以1:説明したように、本発明によれば、部分書込処理
に於ける磁気ディスクから制御部への読取時に、2つの
制御部に同じデータを読取り、お互いの制御部ナンバを
通知することにより、一方の制御部の障害時にもう一方
の制御部のデータを用いて丙処理することにより、デー
タロストを防ぐ効果が得られる。
に於ける磁気ディスクから制御部への読取時に、2つの
制御部に同じデータを読取り、お互いの制御部ナンバを
通知することにより、一方の制御部の障害時にもう一方
の制御部のデータを用いて丙処理することにより、デー
タロストを防ぐ効果が得られる。
第1図は本発明の一実施例を示すブロック構成図である
。
。
Claims (1)
- 処理装置から出された部分書込要求に対してこのコマン
ドを処理するコマンド処理部と、磁気ディスクの物理セ
クタを読取るリードレジスタと、前記リードレジスタの
内容を読取りもう1つの磁気ディスク制御部ナンバを判
定する制御部ナンバ読取部と、処理装置の論理データを
格納するパーシャルライトレジスタと、前記リードレジ
スタと前記パーシャルライトレジスタにより磁気ディス
クへ書込むデータを格納するライトレジスタとを有し、
データの書込み途中に磁気ディスク制御部の電源断障害
が発生しても、もう1つの磁気ディスク制御部のデータ
によりリトライし、データのロストを防ぐことを特徴と
する磁気ディスク装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63186055A JPH0236414A (ja) | 1988-07-26 | 1988-07-26 | 磁気ディスク装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63186055A JPH0236414A (ja) | 1988-07-26 | 1988-07-26 | 磁気ディスク装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0236414A true JPH0236414A (ja) | 1990-02-06 |
Family
ID=16181606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63186055A Pending JPH0236414A (ja) | 1988-07-26 | 1988-07-26 | 磁気ディスク装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0236414A (ja) |
-
1988
- 1988-07-26 JP JP63186055A patent/JPH0236414A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04311219A (ja) | データバックアップ方式 | |
| JP3090182B2 (ja) | 代替セクタの登録方式 | |
| JPH0793101A (ja) | データバックアップ装置 | |
| JPS61127026A (ja) | 光デイスク制御装置 | |
| JPH04291618A (ja) | 二重化ディスク制御方式 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JP2684717B2 (ja) | ディスクコントローラの不良トラック制御方法 | |
| JPH0296215A (ja) | 磁気ディスク装置 | |
| JPH02307117A (ja) | 記憶制御装置 | |
| JPS6161273A (ja) | 記憶装置の制御方式 | |
| JPS6269342A (ja) | 半導体デイスク装置 | |
| JPS61283074A (ja) | 光学式情報装置 | |
| JPH0743673B2 (ja) | 補助記憶装置への書き込み制御方式 | |
| JPS5822465A (ja) | 磁気デイスク装置システム | |
| JPS6332642A (ja) | 情報処理装置 | |
| JPH05189346A (ja) | ディスク制御装置 | |
| JPS59112353A (ja) | 記録媒体からのデ−タ読出し方式 | |
| JPH03292526A (ja) | 磁気デイスク処理装置 | |
| JPS60132256A (ja) | 不揮発性記憶装置のデ−タ保障方式 | |
| JPH04302321A (ja) | 磁気ディスク制御装置 | |
| JPH0276048A (ja) | ディスクキャッシュ制御方式 | |
| JPS58171724A (ja) | 磁気デイスク・テ−プにおけるコピ−制御装置 | |
| JPS58114152A (ja) | 磁気デイスクバツクアツプ装置 | |
| JPH01296461A (ja) | 磁気ディスク装置 | |
| JPH04148351A (ja) | ディスクキャッシュ制御装置 |