JPS627572B2 - - Google Patents
Info
- Publication number
- JPS627572B2 JPS627572B2 JP54021887A JP2188779A JPS627572B2 JP S627572 B2 JPS627572 B2 JP S627572B2 JP 54021887 A JP54021887 A JP 54021887A JP 2188779 A JP2188779 A JP 2188779A JP S627572 B2 JPS627572 B2 JP S627572B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- write
- control unit
- writing
- 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
Links
Description
【発明の詳細な説明】
本発明は情報処理システムの入出力制御装置に
関し、特に同一のデータを異なる入出力装置に重
複して記録することのできる入出力装置に関する
ものである。
関し、特に同一のデータを異なる入出力装置に重
複して記録することのできる入出力装置に関する
ものである。
従来は異なる2台の入出力装置(例えば磁気デ
イスク装置等)に同一情報を二重に記録すること
は一般的ではなかつた。これは価格が高くつくと
いうこともあるが、例えば磁気デイスク装置の場
合次の様な代替方式が可能だつたことによる。す
なわち第1に磁気デイスク装置といつても取換え
可能なデイスクパツク方式が大半で、装置本体
(以下ドライブという)が故障してもデイスクパ
ツクを他のドライブにかけ換えることにより、ほ
とんどの場合処理を継続することができ、第2の
時々磁気デイスク装置の記録内容の写しを磁気テ
ープ等にコピーし、更にその間の更新情報の記録
を磁気テープ等に保存しておくことにより、万一
磁気デイスクの内容が破壊されてもデータを再現
でき、これにより磁気デイスク装置の記録内容の
破壊やシステムダウンを最小限にくい止めること
が可能であつたからである。しかし取換可能なデ
イスクパツク方式ではなく磁気デイスク装置がド
ライブに固定される方式の場合は、前述の第1の
方式は使えなくなり、又第2の方式では処理時間
が非常に長くなるという欠点がある。又従来の磁
気デイスク制御装置を用いて同一情報を2台の磁
気デイスク装置に常に重複して記録する場合は、
ソフトウエアにより異なるデータを異なる磁気デ
イスク装置に書込むときと全く同様に、異なる磁
気デイスク装置へそれぞれ書込み命令を出さねば
ならず、磁気デイスク装置に対するソフトウエア
の書込み処理が2倍になつて処理効率が著しく低
下する欠点があつた。
イスク装置等)に同一情報を二重に記録すること
は一般的ではなかつた。これは価格が高くつくと
いうこともあるが、例えば磁気デイスク装置の場
合次の様な代替方式が可能だつたことによる。す
なわち第1に磁気デイスク装置といつても取換え
可能なデイスクパツク方式が大半で、装置本体
(以下ドライブという)が故障してもデイスクパ
ツクを他のドライブにかけ換えることにより、ほ
とんどの場合処理を継続することができ、第2の
時々磁気デイスク装置の記録内容の写しを磁気テ
ープ等にコピーし、更にその間の更新情報の記録
を磁気テープ等に保存しておくことにより、万一
磁気デイスクの内容が破壊されてもデータを再現
でき、これにより磁気デイスク装置の記録内容の
破壊やシステムダウンを最小限にくい止めること
が可能であつたからである。しかし取換可能なデ
イスクパツク方式ではなく磁気デイスク装置がド
ライブに固定される方式の場合は、前述の第1の
方式は使えなくなり、又第2の方式では処理時間
が非常に長くなるという欠点がある。又従来の磁
気デイスク制御装置を用いて同一情報を2台の磁
気デイスク装置に常に重複して記録する場合は、
ソフトウエアにより異なるデータを異なる磁気デ
イスク装置に書込むときと全く同様に、異なる磁
気デイスク装置へそれぞれ書込み命令を出さねば
ならず、磁気デイスク装置に対するソフトウエア
の書込み処理が2倍になつて処理効率が著しく低
下する欠点があつた。
したがつて本発明の目的は1回の書込み命令
(コマンド)で同一情報を異なる2台の入出力装
置に重複して記録するのに、ソフトウエアの処理
効率を著しく低下させることはなしにシステムの
信頼性を著しく高めることを可能にした二重書記
録の可能な入出力制御装置を提供しようとするも
のである。
(コマンド)で同一情報を異なる2台の入出力装
置に重複して記録するのに、ソフトウエアの処理
効率を著しく低下させることはなしにシステムの
信頼性を著しく高めることを可能にした二重書記
録の可能な入出力制御装置を提供しようとするも
のである。
本発明によれば、中央処理装置から転送される
データを2台の入出力装置に重複して記録するた
めの入出力制御装置であつて、前記データを第1
の入出力装置へ書込む第1の書込制御部と、前記
書込みの終了時に前記書込まれたデータを読出す
読出制御部と、前記読出されたデータを書込むデ
ータバツフアと、このデータバツフアへの書込み
が終了するとこのデータバツフアの内容を読出し
これを第2の入出力装置に書込む第2の書込制御
部と、前記読出制御部と前記第2の書込制御部に
より制御され、前記データバツフアのデータの入
出力を制御すると共に、前記読出されたデータの
前記データバツフアへの書込みが終了すると書込
終了を前記読出制御部に報告する機能を持つデー
タバツフア制御部とを含み、而して前記書込終了
の報告を前記第1の入出力装置へのデータ書込み
が終了したことを示す報告として前記中央処理装
置に送つて次のステツプの動作の起動指示を待つ
ように構成した、二重書記録の可能な入出力制御
装置が得られる。
データを2台の入出力装置に重複して記録するた
めの入出力制御装置であつて、前記データを第1
の入出力装置へ書込む第1の書込制御部と、前記
書込みの終了時に前記書込まれたデータを読出す
読出制御部と、前記読出されたデータを書込むデ
ータバツフアと、このデータバツフアへの書込み
が終了するとこのデータバツフアの内容を読出し
これを第2の入出力装置に書込む第2の書込制御
部と、前記読出制御部と前記第2の書込制御部に
より制御され、前記データバツフアのデータの入
出力を制御すると共に、前記読出されたデータの
前記データバツフアへの書込みが終了すると書込
終了を前記読出制御部に報告する機能を持つデー
タバツフア制御部とを含み、而して前記書込終了
の報告を前記第1の入出力装置へのデータ書込み
が終了したことを示す報告として前記中央処理装
置に送つて次のステツプの動作の起動指示を待つ
ように構成した、二重書記録の可能な入出力制御
装置が得られる。
次に本発明につき図面を参照して詳細に説明す
る。
る。
第1図は本発明の一実施例の構成をデータの二
重書込動作を行う部分を主体として示したブロツ
ク図である(入出力装置からのデータの読出動作
に関係する回路は省略)。第1図において入出力
制御装置1は、中央処理装置2からのデータ移送
を制御するインタフエース制御回路3、この回路
3に接続され第1の入出力装置4にデータを書込
む第1の書込制御部5、第1の入出力装置4に書
込んだデータを読出す読出制御部6、この読出制
御部に接続されこの制御部が入出力装置4から読
出したデータをデータバツフア7に移送するのを
制御するバツフア制御部8、データバツフア7お
よびバツフア制御部8に接続され第2の入出力装
置9にデータバツフア7の内容を書込む第2の書
込制御部10を含んでいる。
重書込動作を行う部分を主体として示したブロツ
ク図である(入出力装置からのデータの読出動作
に関係する回路は省略)。第1図において入出力
制御装置1は、中央処理装置2からのデータ移送
を制御するインタフエース制御回路3、この回路
3に接続され第1の入出力装置4にデータを書込
む第1の書込制御部5、第1の入出力装置4に書
込んだデータを読出す読出制御部6、この読出制
御部に接続されこの制御部が入出力装置4から読
出したデータをデータバツフア7に移送するのを
制御するバツフア制御部8、データバツフア7お
よびバツフア制御部8に接続され第2の入出力装
置9にデータバツフア7の内容を書込む第2の書
込制御部10を含んでいる。
中央処理装置2からの書込命令に基づいて入出
力インタフエース11を介して転送された書込デ
ータは、インタフエース制御回路3の制御によつ
て内部インタフエース12を介して第1の書込制
御部5に移送され、この書込制御部5の制御にも
とづいてデイバイスインタフエース13を介して
第1の入出力装置4に書込まれる。第1の入出力
装置4にデータの書込を終了すると同装置から書
込終了報告がデイバイスインタフエース13を介
して第1の書込制御部5に報告され、第1の書込
制御部4は内部インタフエース14を介して読出
制御部6に書込データを読出すように指示をす
る。読出制御部6は、デイバイスインタフエース
15を介して上記書込みデータを第1の入出力装
置4から読出し、内部インタフエース16を介し
てバツフア制御部8に対し読出しデータをデータ
バツフア7に書込むように指示をする。バツフア
制御部8は、データバツフア7の空き状態を確認
して、上記読出データを読出制御部6から内部イ
ンタフエース18を介してデータバツフア7に書
込むように内部インピーダンス17を介しデータ
バツフア7に指示すると共に上記読出データのデ
ータバツフア7への書込みが終了すると、内部イ
ンタフエース16を介して読出制御部6に対して
データバツフア7の書込終了を報告する。読出制
御部6は内部インタフエース14を介して第1の
書込制御部5に対しデータバツフア7への書込の
終了を報告する。第1の書込制御部5は上記終了
報告に基づき第1の入出力装置4へのデータの書
込が終了したものと判断し、インタフエース制御
部3を介して中央処理装置2に対し書込命令の終
了報告を行い、中央処理装置2からの指示に従つ
て次のデータの移送を要求する等、次のステツプ
の動作を起動させる。一方バツフア制御部8は、
第1の入出力装置4からの読出しデータをデータ
バツフア7に書込終了時、第2の書込制御部10
に対し入出力装置9にデータバツフア7の上記書
込みデータを書込むように内部インタフエース1
9を介して指示をする。第2の書込制御部10は
バツフア制御部8からの指示に基づき内部インタ
フエース20を介してデータバツフア7から上記
書込みデータを読出し、デイバイスインタフエー
ス21を介して第2の入出力装置9に上記データ
バツフア7からの読出しデータを書込む。第2の
入出力装置9に対するデータの書込が終了する
と、入出力装置9から書込終了報告がデイバイス
インタフエース21を介して第2の書込制御部1
0に報告され、第2の書込制御部10はバツフア
制御部8に対し内部インタフエース19を介して
第2の入出力装置へのデータ書込終了報告を行
う。バツフア制御部8は上記データ書込終了報告
に従つてデータバツフア7を空き状態にする。デ
ータバツフアはダブルバツフア方式を採用するこ
とにより上位装置の処理効率の低下を最小限にお
さえることができる。
力インタフエース11を介して転送された書込デ
ータは、インタフエース制御回路3の制御によつ
て内部インタフエース12を介して第1の書込制
御部5に移送され、この書込制御部5の制御にも
とづいてデイバイスインタフエース13を介して
第1の入出力装置4に書込まれる。第1の入出力
装置4にデータの書込を終了すると同装置から書
込終了報告がデイバイスインタフエース13を介
して第1の書込制御部5に報告され、第1の書込
制御部4は内部インタフエース14を介して読出
制御部6に書込データを読出すように指示をす
る。読出制御部6は、デイバイスインタフエース
15を介して上記書込みデータを第1の入出力装
置4から読出し、内部インタフエース16を介し
てバツフア制御部8に対し読出しデータをデータ
バツフア7に書込むように指示をする。バツフア
制御部8は、データバツフア7の空き状態を確認
して、上記読出データを読出制御部6から内部イ
ンタフエース18を介してデータバツフア7に書
込むように内部インピーダンス17を介しデータ
バツフア7に指示すると共に上記読出データのデ
ータバツフア7への書込みが終了すると、内部イ
ンタフエース16を介して読出制御部6に対して
データバツフア7の書込終了を報告する。読出制
御部6は内部インタフエース14を介して第1の
書込制御部5に対しデータバツフア7への書込の
終了を報告する。第1の書込制御部5は上記終了
報告に基づき第1の入出力装置4へのデータの書
込が終了したものと判断し、インタフエース制御
部3を介して中央処理装置2に対し書込命令の終
了報告を行い、中央処理装置2からの指示に従つ
て次のデータの移送を要求する等、次のステツプ
の動作を起動させる。一方バツフア制御部8は、
第1の入出力装置4からの読出しデータをデータ
バツフア7に書込終了時、第2の書込制御部10
に対し入出力装置9にデータバツフア7の上記書
込みデータを書込むように内部インタフエース1
9を介して指示をする。第2の書込制御部10は
バツフア制御部8からの指示に基づき内部インタ
フエース20を介してデータバツフア7から上記
書込みデータを読出し、デイバイスインタフエー
ス21を介して第2の入出力装置9に上記データ
バツフア7からの読出しデータを書込む。第2の
入出力装置9に対するデータの書込が終了する
と、入出力装置9から書込終了報告がデイバイス
インタフエース21を介して第2の書込制御部1
0に報告され、第2の書込制御部10はバツフア
制御部8に対し内部インタフエース19を介して
第2の入出力装置へのデータ書込終了報告を行
う。バツフア制御部8は上記データ書込終了報告
に従つてデータバツフア7を空き状態にする。デ
ータバツフアはダブルバツフア方式を採用するこ
とにより上位装置の処理効率の低下を最小限にお
さえることができる。
したがつて第1図の装置によれば、中央処理装
置内の入出力制御装置制御プログラムは同一デー
タを2台の入出力装置に重複して書込む場合、
各々の入出力装置へそれぞれ書込命令を出す必要
もなく1回の書込命令で二重書処理が可能とな
り、入出力制御装置制御プログラムの書込処理は
著しく向上する。
置内の入出力制御装置制御プログラムは同一デー
タを2台の入出力装置に重複して書込む場合、
各々の入出力装置へそれぞれ書込命令を出す必要
もなく1回の書込命令で二重書処理が可能とな
り、入出力制御装置制御プログラムの書込処理は
著しく向上する。
本発明は以上説明したように、1組のデータバ
ツフアを用い上位装置からの1回の命令で2台の
入出力装置に同じデータを重複して記録すること
により、上位装置からはあたかも1台の入出力装
置にのみ記録しているかのごとく見えて、処理効
率の低下を最小限におさえながら二重記録による
高信頼性を実現できる効果がある。
ツフアを用い上位装置からの1回の命令で2台の
入出力装置に同じデータを重複して記録すること
により、上位装置からはあたかも1台の入出力装
置にのみ記録しているかのごとく見えて、処理効
率の低下を最小限におさえながら二重記録による
高信頼性を実現できる効果がある。
第1図は本発明の一実施例の構成をデータの二
重書込動作を行う部分を主体として示したブロツ
ク図である。 記号の説明:1は入出力制御装置、2は中央処
理装置、3はインタフエース制御回路、4は第1
の入出力装置、5は書込制御部、6は読出制御
部、7はデータバツフア、8はデータバツフア制
御部、9は第2の入出力装置、10は第2の書込
制御部をあらわしており、11〜21はいずれも
インタフエースを示している。
重書込動作を行う部分を主体として示したブロツ
ク図である。 記号の説明:1は入出力制御装置、2は中央処
理装置、3はインタフエース制御回路、4は第1
の入出力装置、5は書込制御部、6は読出制御
部、7はデータバツフア、8はデータバツフア制
御部、9は第2の入出力装置、10は第2の書込
制御部をあらわしており、11〜21はいずれも
インタフエースを示している。
Claims (1)
- 1 中央処理装置から転送されるデータを2台の
入出力装置に重複して記録するための入出力制御
装置であつて、前記データを第1の入出力装置へ
書込む第1の書込制御部と、前記書込みの終了時
に前記書込まれたデータを読出す読出制御部と、
前記読出されたデータを書込むデータバツフア
と、このデータバツフアへの書込みが終了すると
このデータバツフアの内容を読出しこれを第2の
入出力装置に書込む第2の書込制御部と、前記読
出制御部と前記第2の書込制御部により制御さ
れ、前記データバツフアのデータの入出力を制御
すると共に、前記読出されたデータの前記データ
バツフアへの書込みが終了すると書込終了を前記
読出制御部に報告する機能を持つデータバツフア
制御部とを含み、而して前記書込終了の報告を前
記第1の入出力装置へのデータ書込みが終了した
ことを示す報告として前記中央処理装置に送つて
次のステツプの動作の起動指示を待つように構成
した、二重書記録の可能な入出力制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2188779A JPS55115121A (en) | 1979-02-28 | 1979-02-28 | Input and output control unit possible for duplicated recording |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2188779A JPS55115121A (en) | 1979-02-28 | 1979-02-28 | Input and output control unit possible for duplicated recording |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55115121A JPS55115121A (en) | 1980-09-04 |
| JPS627572B2 true JPS627572B2 (ja) | 1987-02-18 |
Family
ID=12067610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2188779A Granted JPS55115121A (en) | 1979-02-28 | 1979-02-28 | Input and output control unit possible for duplicated recording |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55115121A (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4819154A (en) * | 1982-12-09 | 1989-04-04 | Sequoia Systems, Inc. | Memory back up system with one cache memory and two physically separated main memories |
| JPS59177666A (ja) * | 1983-03-28 | 1984-10-08 | Toshiba Corp | 2重化バルク制御装置 |
| US4823261A (en) * | 1986-11-24 | 1989-04-18 | International Business Machines Corp. | Multiprocessor system for updating status information through flip-flopping read version and write version of checkpoint data |
| US5051887A (en) * | 1987-08-25 | 1991-09-24 | International Business Machines Corporation | Maintaining duplex-paired storage devices during gap processing using of a dual copy function |
| EP0764302B1 (en) * | 1994-06-10 | 1998-12-02 | Texas Micro Inc. | Main memory system and checkpointing protocol for fault-tolerant computer system |
| US5745672A (en) * | 1995-11-29 | 1998-04-28 | Texas Micro, Inc. | Main memory system and checkpointing protocol for a fault-tolerant computer system using a read buffer |
| US5737514A (en) * | 1995-11-29 | 1998-04-07 | Texas Micro, Inc. | Remote checkpoint memory system and protocol for fault-tolerant computer system |
| US5864657A (en) * | 1995-11-29 | 1999-01-26 | Texas Micro, Inc. | Main memory system and checkpointing protocol for fault-tolerant computer system |
| US5751939A (en) * | 1995-11-29 | 1998-05-12 | Texas Micro, Inc. | Main memory system and checkpointing protocol for fault-tolerant computer system using an exclusive-or memory |
| JP2000099277A (ja) * | 1998-09-18 | 2000-04-07 | Fujitsu Ltd | ファイルユニット間のリモート転送方法 |
| JP2001195202A (ja) * | 2000-01-14 | 2001-07-19 | Nec Corp | 二重化記憶装置および二重化記憶方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS519782B2 (ja) * | 1972-09-04 | 1976-03-30 |
-
1979
- 1979-02-28 JP JP2188779A patent/JPS55115121A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55115121A (en) | 1980-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0786811B2 (ja) | アレイディスク装置のドライブ位置確認方式 | |
| US20020138694A1 (en) | Magnetic disc drive, method for recording data, and method for reproducing data | |
| JP2761289B2 (ja) | ディスクトラックエミュレーション方法 | |
| JPS58151660A (ja) | 磁気デイスク制御装置 | |
| JP2004094478A (ja) | ディスクドライブ及びデータ転送方法 | |
| JP3794322B2 (ja) | データコピーシステム | |
| JPH0793101A (ja) | データバックアップ装置 | |
| JPS6347937Y2 (ja) | ||
| JPH11175261A (ja) | ディスクの制御方法 | |
| JPH09212425A (ja) | ライトキャシュバックアップ方式 | |
| JPH0375952B2 (ja) | ||
| JP2544327B2 (ja) | 磁気デイスク制御装置 | |
| JPS58223860A (ja) | 磁気デイスク制御装置 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JP3226047B2 (ja) | 入出力装置 | |
| JP2864751B2 (ja) | ディスク制御装置の不揮発性メモリ管理方式 | |
| JPH06101198B2 (ja) | 記録媒体コピー方法 | |
| JPH04326420A (ja) | 磁気テープ記憶装置及びその制御システム | |
| JPS6226482B2 (ja) | ||
| JPH04167120A (ja) | 磁気ディスクサブシステム | |
| JPS60107157A (ja) | デイスク・コピ−方式 | |
| JPS59112353A (ja) | 記録媒体からのデ−タ読出し方式 | |
| JPS59197947A (ja) | 二重化フアイルの情報更新方式 | |
| JPH0520791A (ja) | 磁気デイスク装置 | |
| JPS58171724A (ja) | 磁気デイスク・テ−プにおけるコピ−制御装置 |