JPS6286425A - 磁気デイスク制御装置 - Google Patents
磁気デイスク制御装置Info
- Publication number
- JPS6286425A JPS6286425A JP60226224A JP22622485A JPS6286425A JP S6286425 A JPS6286425 A JP S6286425A JP 60226224 A JP60226224 A JP 60226224A JP 22622485 A JP22622485 A JP 22622485A JP S6286425 A JPS6286425 A JP S6286425A
- Authority
- JP
- Japan
- Prior art keywords
- write
- data
- magnetic disk
- disc
- address
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims abstract description 14
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は磁気ディスク制御装置に関する。
電子計算機システムにおいて磁気ディスク装置が故障し
た場合、故障した磁気ディスク装置のデータが使用でき
なくなるので、以降の処理の続行が不可能になる。この
為、従来はオペレーティングシステムが2台の磁気ディ
スク装置に同じデータを書込んでおき、1台の磁気ディ
スク装置が故障した場合は、他方の正常の磁気ディスク
装置のデータを使用して処理を続行していた。
た場合、故障した磁気ディスク装置のデータが使用でき
なくなるので、以降の処理の続行が不可能になる。この
為、従来はオペレーティングシステムが2台の磁気ディ
スク装置に同じデータを書込んでおき、1台の磁気ディ
スク装置が故障した場合は、他方の正常の磁気ディスク
装置のデータを使用して処理を続行していた。
しかし、前述した従来の方法は、オペレーティングシス
テムが2台の磁気ディスク装置に対して別々にデータ書
込命令を実行させねばならなかったので、オペレーティ
ングシステムのオーバーヘッドにより中央処理装置の性
能が下がること及びディスクアクセスタイムが長くなる
という欠点があった。
テムが2台の磁気ディスク装置に対して別々にデータ書
込命令を実行させねばならなかったので、オペレーティ
ングシステムのオーバーヘッドにより中央処理装置の性
能が下がること及びディスクアクセスタイムが長くなる
という欠点があった。
本発明は、オペレーティングシステムから1回のみデー
タ書込命令を出せば、磁気ディスク制御装置が2台の磁
気ディスク装置に同一データを書込んでしまうことによ
り、前記欠点をな(すものである。
タ書込命令を出せば、磁気ディスク制御装置が2台の磁
気ディスク装置に同一データを書込んでしまうことによ
り、前記欠点をな(すものである。
本発明の磁気ディスク制御装置は、2台の磁気ディスク
装置のうち早く書込動作が終了すると予測される1台目
の磁気ディスク装置を選択する装置選択手段と、中央処
理装置からのデータを書込むディスクキャッシュと、餅
参が1台目の磁気ディスク装置には該データを直接打込
み2台目の磁気ディスク装置にはディスクキャッジ−か
ら該データを書込む手段とを有し、該中央処理装置から
の1回のデータ書込命令で前記2台の磁気ディスク装置
に同一データを書込むことを可能にすることを4I黴と
する。
装置のうち早く書込動作が終了すると予測される1台目
の磁気ディスク装置を選択する装置選択手段と、中央処
理装置からのデータを書込むディスクキャッシュと、餅
参が1台目の磁気ディスク装置には該データを直接打込
み2台目の磁気ディスク装置にはディスクキャッジ−か
ら該データを書込む手段とを有し、該中央処理装置から
の1回のデータ書込命令で前記2台の磁気ディスク装置
に同一データを書込むことを可能にすることを4I黴と
する。
次に本発明について図面を参照して説明する。
第1図は、本発明の一実施例を示す。中央処理装置1か
ら磁気ディスク制御装置4に対してデータ書込命令が命
令パス4を経由して出されると、書込データが書込デー
タバス2を通り、ディスクアドレスがディスクアドレス
バス3を通って、それぞれ磁気ディスク制御装置4に渡
される。ディスクアドレスは、ディスクアドレスレジス
タ7とディスクアドレスキー−5に格納され4、書込デ
ータは書込データレジスタ14とディスクキャッシュ6
とに格納される。
ら磁気ディスク制御装置4に対してデータ書込命令が命
令パス4を経由して出されると、書込データが書込デー
タバス2を通り、ディスクアドレスがディスクアドレス
バス3を通って、それぞれ磁気ディスク制御装置4に渡
される。ディスクアドレスは、ディスクアドレスレジス
タ7とディスクアドレスキー−5に格納され4、書込デ
ータは書込データレジスタ14とディスクキャッシュ6
とに格納される。
磁気ディスク装置、アドレス、2よびデータの選択を制
御する選択制御回路8の制御によリーアドレス選択回路
9は、ディスクアドレスレジスタ7の内容を選択してデ
ィスク書込制御回路11に入力するっさらに、データ選
択回路10は、書込データとして書込データ1/ジスタ
14を選択し、ディスク書込制御回路11に入力する。
御する選択制御回路8の制御によリーアドレス選択回路
9は、ディスクアドレスレジスタ7の内容を選択してデ
ィスク書込制御回路11に入力するっさらに、データ選
択回路10は、書込データとして書込データ1/ジスタ
14を選択し、ディスク書込制御回路11に入力する。
ディスク書込制御回路11は、選択制御回路8の制御に
より2台の磁気ディスク装置12.13のうち早(アク
セスできると予測される方を1台目として選択し、ディ
スクレジスタ7によって指定されるディスクアドレスに
書込データを書込む。
より2台の磁気ディスク装置12.13のうち早(アク
セスできると予測される方を1台目として選択し、ディ
スクレジスタ7によって指定されるディスクアドレスに
書込データを書込む。
ここで、選択制開回路8が2台の磁気ディスク装置から
早くアクセスできる方を選択する手順について説明する
。選択制WIJ回路8は、磁気ディスク装置12及び磁
気ディスク装置壇13にそれぞれ磁気ヘッド位置続出命
令を送出し、磁気ヘッドの位置を認識する。
早くアクセスできる方を選択する手順について説明する
。選択制WIJ回路8は、磁気ディスク装置12及び磁
気ディスク装置壇13にそれぞれ磁気ヘッド位置続出命
令を送出し、磁気ヘッドの位置を認識する。
シリンダ位置及び回転位111を示す磁気ヘッドの位置
清報と、アドレス退去回路9の出力である、書込動作を
行わせたい書込アドレスとの比較により選択制御回路は
第2図のような方法で早(アクセスできる方の磁気ディ
スク装置を選択する。
清報と、アドレス退去回路9の出力である、書込動作を
行わせたい書込アドレスとの比較により選択制御回路は
第2図のような方法で早(アクセスできる方の磁気ディ
スク装置を選択する。
第2図は8択制御回路8の動作を示すフロー図であり、
ステップ21では、現在の各磁気ディスク装置の現在の
磁気ヘッドのシリンダ位置と書込みアドレスのシリンダ
位置との差内2 、 C13を計算する。ステソゲ23
では、ステi・プ21,22で求めた差の大小を判断し
、ステップ24.25にてその差が小さい方の磁気ディ
スク装置を1台目の書込対象装置として選択する。ステ
ップ24では、その差が負の場合は、X進法で計9γし
て正の値とする。ただし、Xは磁気ヘッドの回転位置の
値の最大値である。差が等しい場合は、ステラプ26.
27各磁気ディスク装置の現在の磁気ヘッドの回転位置
と書込アドレスの回転位置との大小を判断し、物理的に
現在の磁気ヘッドの回転位置が書込アドレスの回転位置
からより前方の近い位置にある場合または等しい場合(
実際には書込データ転送開始までのオーバヘッドも含ん
で等しい場合)には、1台目の書込対象として磁気ディ
スク装置12を選択する。他方に比べてより遠い位置に
ある場合は、1台目の書込対象として磁気ディスク装置
13を選択する。
ステップ21では、現在の各磁気ディスク装置の現在の
磁気ヘッドのシリンダ位置と書込みアドレスのシリンダ
位置との差内2 、 C13を計算する。ステソゲ23
では、ステi・プ21,22で求めた差の大小を判断し
、ステップ24.25にてその差が小さい方の磁気ディ
スク装置を1台目の書込対象装置として選択する。ステ
ップ24では、その差が負の場合は、X進法で計9γし
て正の値とする。ただし、Xは磁気ヘッドの回転位置の
値の最大値である。差が等しい場合は、ステラプ26.
27各磁気ディスク装置の現在の磁気ヘッドの回転位置
と書込アドレスの回転位置との大小を判断し、物理的に
現在の磁気ヘッドの回転位置が書込アドレスの回転位置
からより前方の近い位置にある場合または等しい場合(
実際には書込データ転送開始までのオーバヘッドも含ん
で等しい場合)には、1台目の書込対象として磁気ディ
スク装置12を選択する。他方に比べてより遠い位置に
ある場合は、1台目の書込対象として磁気ディスク装置
13を選択する。
いま、第2図の方法によって早くアクセスできると予測
される1台目が磁気ディスク装置12であったと仮定し
、次に2台目の磁気ディスク装置13に、磁気ディスク
装置12に書かれた書込データと同一の内容のデータを
書込む手順を説明する。
される1台目が磁気ディスク装置12であったと仮定し
、次に2台目の磁気ディスク装置13に、磁気ディスク
装置12に書かれた書込データと同一の内容のデータを
書込む手順を説明する。
中央処理装置1からのディスクアドレスと書込データは
前述したようにそれぞれディスクアドレスキュー5とデ
ィスクキャッシュ6にも格納されているので、これらの
情報を用いて磁気ディスク6一 装置13に書込動作を実行すれば、磁気ディスク装置1
2と磁気ディスク装置13には同一データが書込まれる
ことになる。
前述したようにそれぞれディスクアドレスキュー5とデ
ィスクキャッシュ6にも格納されているので、これらの
情報を用いて磁気ディスク6一 装置13に書込動作を実行すれば、磁気ディスク装置1
2と磁気ディスク装置13には同一データが書込まれる
ことになる。
選択制f卸回路8は、磁気ディスク装#12の書込動作
終了を確認すると、アドレス選択回路9でディスクアド
レスキュー5からのディスクアドレスを選択させ、デー
タ選択回路10でディスクキャッシュ6からの書込デー
タを選択させる。選択されたディスクアドレスと書込デ
ータをもとにディスク書込制御回路11にて、磁気ディ
スク装置13に書込動作を行う。
終了を確認すると、アドレス選択回路9でディスクアド
レスキュー5からのディスクアドレスを選択させ、デー
タ選択回路10でディスクキャッシュ6からの書込デー
タを選択させる。選択されたディスクアドレスと書込デ
ータをもとにディスク書込制御回路11にて、磁気ディ
スク装置13に書込動作を行う。
つまり、中央処理装置上で動作するオペレーティングシ
ステムが1回のみデータ書込指令を出すと、同一データ
が磁気ディスク装置12と磁気ディスク装置13に書か
れることになる。
ステムが1回のみデータ書込指令を出すと、同一データ
が磁気ディスク装置12と磁気ディスク装置13に書か
れることになる。
以上説明したように本発明は、1台目の磁気ディスク装
置に書込まれたデータはディスクキャッシュに残ってい
ることを利用して、2台目の磁気ディスク装置に該ディ
スクキャッシュのデータを使って磁気ディスク制御装置
が自動的に書込みを行うことにより、オペレーティング
システムからは1回のデータ書込命令で磁気ディスク装
置への二重書きを可能にし、従来2回のデータ書込命令
を出していた為に生じたオーバヘッドを減らし、中央処
理装置の性能を向上させ、二重書6時のディスクアクセ
スタイムを短縮させることができるという効果がある。
置に書込まれたデータはディスクキャッシュに残ってい
ることを利用して、2台目の磁気ディスク装置に該ディ
スクキャッシュのデータを使って磁気ディスク制御装置
が自動的に書込みを行うことにより、オペレーティング
システムからは1回のデータ書込命令で磁気ディスク装
置への二重書きを可能にし、従来2回のデータ書込命令
を出していた為に生じたオーバヘッドを減らし、中央処
理装置の性能を向上させ、二重書6時のディスクアクセ
スタイムを短縮させることができるという効果がある。
さらに、まだディスク二重書き機能をもってないオペレ
ーティングシステムにおいてディスク二重譬機能を採用
する場合、はとんどオペlノーティングシステムを改造
しなくてよいという効果もある。
ーティングシステムにおいてディスク二重譬機能を採用
する場合、はとんどオペlノーティングシステムを改造
しなくてよいという効果もある。
なお、2台の磁気ティスフ装置のうち早(書込動作が終
了すると予測される装置を選択することにより、ディス
クアクセスタイムを短縮できるという効果が発生する。
了すると予測される装置を選択することにより、ディス
クアクセスタイムを短縮できるという効果が発生する。
第1図は本発明の一実施例のブロック図、第2図は第1
図の動作を示すフロー図である。 1・・・・・・中央処理装置、2・・・・・・書込デー
タバス、3・・・−・ディスクアドレスバス、4・−・
・・・磁気ディスク制御装置、5・・・・・・ディスク
アドレスキエー、6・・・・・・ディスクキャッシュ、
7−・・・・・ディスクアドレスレジスタ、8・−・・
−・選択制御回路、9・−・・・・アドレス選択回路、
lO・−・・・・データ選択回路、11・・・・・・デ
ィスク書込制御回路、12−・・・・・磁気ディスク装
置、13・−・・・・磁気ディスク装置、14・−・・
−・書込データレジスタ。 【 第 1 図 茅 2 図
図の動作を示すフロー図である。 1・・・・・・中央処理装置、2・・・・・・書込デー
タバス、3・・・−・ディスクアドレスバス、4・−・
・・・磁気ディスク制御装置、5・・・・・・ディスク
アドレスキエー、6・・・・・・ディスクキャッシュ、
7−・・・・・ディスクアドレスレジスタ、8・−・・
−・選択制御回路、9・−・・・・アドレス選択回路、
lO・−・・・・データ選択回路、11・・・・・・デ
ィスク書込制御回路、12−・・・・・磁気ディスク装
置、13・−・・・・磁気ディスク装置、14・−・・
−・書込データレジスタ。 【 第 1 図 茅 2 図
Claims (1)
- 【特許請求の範囲】 2台の磁気ディスク装置のうち早く書込動作が終了する
と予測される1台目の磁気ディスク装置を選択する装置
選択手段と、中央処理装置からデータを書込むディスク
キャッシュと、1台 目の磁気ディスク装置には該データを直接書込み2台目
の磁気ディスク装置にはディスクキャッシュから該デー
タを書込む手段とを有し、該中央処理装置からの1回の
データ書込命令で前記2台の磁気ディスク装置に同一デ
ータを書込むことを可能にすることを特徴とする磁気デ
ィスク制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60226224A JPH0740219B2 (ja) | 1985-10-11 | 1985-10-11 | 磁気ディスク制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60226224A JPH0740219B2 (ja) | 1985-10-11 | 1985-10-11 | 磁気ディスク制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6286425A true JPS6286425A (ja) | 1987-04-20 |
| JPH0740219B2 JPH0740219B2 (ja) | 1995-05-01 |
Family
ID=16841839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60226224A Expired - Lifetime JPH0740219B2 (ja) | 1985-10-11 | 1985-10-11 | 磁気ディスク制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0740219B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013080506A (ja) * | 2012-12-18 | 2013-05-02 | Fujitsu Ltd | 制御装置およびストレージシステム |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55123749A (en) * | 1979-03-16 | 1980-09-24 | Nec Corp | Double recording system of magnetic disc |
| JPS5797157A (en) * | 1980-12-08 | 1982-06-16 | Ricoh Co Ltd | Magnetic disk control device |
-
1985
- 1985-10-11 JP JP60226224A patent/JPH0740219B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55123749A (en) * | 1979-03-16 | 1980-09-24 | Nec Corp | Double recording system of magnetic disc |
| JPS5797157A (en) * | 1980-12-08 | 1982-06-16 | Ricoh Co Ltd | Magnetic disk control device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013080506A (ja) * | 2012-12-18 | 2013-05-02 | Fujitsu Ltd | 制御装置およびストレージシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0740219B2 (ja) | 1995-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04243458A (ja) | チャネルー直接アクセス記憶装置間非同期通信システム | |
| JPS62243044A (ja) | デイスクキヤツシユメモリの制御方式 | |
| JPS6286425A (ja) | 磁気デイスク制御装置 | |
| JPH04111113A (ja) | ハードディスクエミュレータ | |
| JPH0724009B2 (ja) | ディスク制御装置によるデータ二重書き方式 | |
| JPS60245029A (ja) | デ−タ書込み方式 | |
| JP2558318B2 (ja) | 二重化ファイル管理方式 | |
| JPH11175261A (ja) | ディスクの制御方法 | |
| JPS6095762A (ja) | 磁気デイスク制御装置 | |
| JPH0447350A (ja) | 主記憶読み出し応答制御方式 | |
| JPH0561610A (ja) | 割り込み磁気デイスク装置選択方法 | |
| JPH07295761A (ja) | ミラーリング磁気ディスク装置 | |
| JPH04111015A (ja) | 情報記録装置 | |
| JP3524954B2 (ja) | ディスク制御装置 | |
| JPH05217286A (ja) | 磁気ディスク制御装置 | |
| JPH01223529A (ja) | 半導体ディスク装置 | |
| JPH02280221A (ja) | ディスク制御方式 | |
| JPH01263974A (ja) | 磁気デイスク装置 | |
| JPH033184A (ja) | ディスク制御装置 | |
| JPH02148150A (ja) | 磁気ディスク制御装置 | |
| JPS58166575A (ja) | デイスク制御回路 | |
| JPH0869358A (ja) | 二重化ファイルのデータ読込み方式 | |
| JPH02176950A (ja) | ディスクキャッシュ制御方式 | |
| JPH02218055A (ja) | ディスク制御装置 | |
| JPH04359312A (ja) | 電子ディスクサブシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |