JPH0786809B2 - 外部記憶装置の多重化制御方式 - Google Patents

外部記憶装置の多重化制御方式

Info

Publication number
JPH0786809B2
JPH0786809B2 JP2159317A JP15931790A JPH0786809B2 JP H0786809 B2 JPH0786809 B2 JP H0786809B2 JP 2159317 A JP2159317 A JP 2159317A JP 15931790 A JP15931790 A JP 15931790A JP H0786809 B2 JPH0786809 B2 JP H0786809B2
Authority
JP
Japan
Prior art keywords
magnetic disk
external storage
bus
write
multiplexing control
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 - Fee Related
Application number
JP2159317A
Other languages
English (en)
Other versions
JPH0448321A (ja
Inventor
義郎 平井
伊智郎 中野
賢一 有家
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2159317A priority Critical patent/JPH0786809B2/ja
Publication of JPH0448321A publication Critical patent/JPH0448321A/ja
Publication of JPH0786809B2 publication Critical patent/JPH0786809B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概 要〕 本発明は外部記憶装置の多重化制御方式に関し、多重化
処理速度を改善することを目的とし、 書き込み時は多重化されたすべての外部記憶装置に対し
同一データの書き込み処理を行い、読出し時には該外部
記憶装置のうちの1台に対しデータの読出し処理を行う
多重化制御装置を備えた外部記憶装置の多重化制御方式
であって、該多重化制御装置は、書き込み処理から読出
し処理に移るとき、最後に書き込み処理が終了した該外
部記憶装置に対して読出し処理を行うように構成する。
〔産業上の利用分野〕
本発明は外部記憶装置の多重化制御方式の改良に関す
る。
磁気ディスク装置等、外部記憶装置の従来の多重化シス
テムでは、複数の外部記憶装置を主副にに設定し、書き
込み指令(ライトコマンド)が出力されたときは、多重
化されているすべての外部記憶装置に同一データをライ
トし、読出し指令(リードコマンド)が出力されたとき
は、常に主外部記憶装置からデータをリードするように
構成されている。
しかし、データの同期をとるためには、多重化されたす
べての外部記憶装置のライト処理が終了しなければリー
ド処理ができず、従って、SCSI(Small Computer Syste
m Interface)のごとく、外部記憶装置をアクセスする
ためにバスの獲得処理が必要なインターフェースでは、
ライトコマンドにコマンドチェインされたリードコマン
ドがある場合でも、主外部記憶装置のライト処理が終了
した時点で一旦バスを開放して他の副外部記憶装置のラ
イト処理を終了させねばならず、従って改めて主外部記
憶装置に対するバスを獲得してリード処理を行ってい
る。
このため、コマンドチェインを行ってもバスの開放/獲
得処理回数が増加して処理速度が低下するため、これを
改善する外部記憶装置の多重化制御方式が求められてい
る。
〔従来の技術〕
第4図は従来技術説明図で、磁気ディスク装置の多重化
システム例を示している。
このシステムは、多重化されている磁気ディスク装置の
うち1台を主磁気ディスク装置とし、主磁気ディスク装
置でエラーが発生した場合は、他の副磁気ディスク装置
のうちの1台を新たな主磁気ディスク装置とするもの
で、図中、多重化制御チャネル装置3は、図示省略した
SCSIを制御し、上位装置2から受領するコマンドに基づ
いてこれら磁気ディスク装置の多重化制御を行う。
例えば、ライトコマンドを受領したときは、まず主磁気
ディスク装置5に対するSCSIバス(以下バス30)の使用
権を獲得するバス獲得処理を行い、主記憶装置1に格納
されているデータを10コントローラ4経由で主磁気ディ
スク装置5へ転送した後、開放コマンドを送出してバス
30を開放する。
同様にして、複数の副磁気ディスク装置6に対するバス
獲得処理を順次行ってそれぞれ同一のデータを転送す
る。
この様にライトコマンドを上位装置2から受領すると、
多重化さているすべての磁気ディスク装置5,6に対しラ
イト処理を行う。
なお、処理速度の遅い磁気ディスク装置等では、所謂突
き放し制御が行われる。例えば、主磁気ディスク装置5
にコマンド転送を行った時点で一旦バス30を開放し、他
の副磁気ディスク装置6に対するバス30を獲得してライ
ト処理を行う。突き放しされた磁気ディスク装置では、
内部処理が終了した後、バス30を獲得して次のデータ転
送持ちとなる。これにより、平行処理が実現されるが、
ライト処理の最後で多重化制御チャネル装置3によって
バスの開放処理を行わなければ、突き放しされた磁気デ
ィスク装置にバス30が専有されたままとなり、他の磁気
ディスク装置に対するバス獲得処理が不能となる。
一方、リードコマンドを受領すると、多重化制御チャネ
ル装置3は、主磁気ディスク装置5に対するバス獲得を
行った後データをリードし、然る後、バス30を開放す
る。
また、ライトコマンドにリードコマンドがコマンドチェ
インされている場合、多重化されているすべての磁気デ
ィスク装置5,6へのライト処理が終了した後、主磁気デ
ィスク装置5に対するバス30の獲得処理を行ってリード
コマンドを実行する。
〔発明が解決しようとする課題〕
外部記憶装置の多重化システムでは、主記憶装置1上の
ライトデータを保証するため、多重化されているすべて
の磁気ディスク装置のライト処理が終了した後でなけれ
ばリード処理を行うことができない。
従って、ライトコマンドにコマンドチェインされてリー
ドコマンドが出力されている場合でも、主磁気ディスク
装置5のライト処理が終了した時点でバス30を一旦開放
し、他の副磁気ディスク装置のライト処理を終了させた
後、改めて主磁気ディスク装置5に対するバス30を獲得
してリードコマンドを実行しており、バスの獲得処理が
増加して処理速度が低下するという課題がある。
このため、主磁気ディスク装置のライト処理を最後に実
行し、バス30を開放せずそのままリードコマンドを実行
すればよいが、例えば、多重化される磁気ディスク装置
が異なるバスに接続されており、且つその磁気ディスク
装置をアクセスする上位装置が複数あるようなシステム
では、バス獲得待ちが生じて、主磁気ディスク装置5の
ライト処理を常に最後に、且つ効率よく終了させること
は困難である。
本発明は、上記課題に鑑み、多重化処理速度を改善した
外部記憶装置の多重化制御方式を提供することを目的と
する。
〔課題を解決するための手段〕
第1図本発明の原理図において、 21a,21bは多重化されている複数の外部記憶装置、 20は多重化制御装置で、書き込み処理から読出し処理に
移るとき、最後に書き込み処理を終了した外部記憶装置
に対して読出し処理を行う。
〔作 用〕
多重化制御装置20は、コマンドチェインにより書き込み
処理より読出し処理に移るとき、最後に書き込み処理を
終了した外部記憶装置に対し、読出し処理を行う。
これにより、読出し処理のためのバス獲得処理が省か
れ、処理速度が改善される。
〔実施例〕
本発明の実施例を図を用いて詳細に説明する。
第2図は一実施例の構成図、第3図は実施例の概略フロ
ーチャート図である。
第2図は磁気ディスク装置(外部記憶装置21a,21bに対
応)10a,10bの2重化システム例を示したものである。
図中、 10a,10bは2重化された磁気ディスク装置で、主副の区
別はない。
1は主記憶装置で、ライト/リードデータの格納領域,
コマンドの格納領域等を備える。
2は上位装置で、ライト/リードコマンドを発行する。
13は多重化制御チャネル装置(多重化制御装置20に対応
する)で、コマンドの指示により、磁気ディスク装置10
a,10bに対する多重ライト処理およびリード処理を行
う。そしてライトコマンド−リードコマンドのごとくコ
マンドチェインされている場合は、磁気ディスク装置10
a,10bのうち、最後にライト処理が終了した磁気ディス
ク装置でリード処理を行う。このため、ライト処理終了
が最後であるか否かを判別するための同期フラグ22a,22
bを磁気ディスク装置10a,10b対応で備える。
その他、全図を通じて同一符号は同一対象物を表す。
以上の構成の多重化システムにおいて、ライトコマンド
に続いてリードコマンドがコマンドチェインされている
とき、以下に示す処理を行う。第3図参照 (1) まず、磁気ディスク装置10aに対するバス30の
獲得処理を行う。
(2) バス獲得後、磁気ディスク装置10aでライト処
理を行う。
(3) 磁気ディスク装置10aに対するライト処理終了
時点で同期フラグ22aをオンにした後、すべての同期フ
ラグ22a,22bがオンか否かを検証する。
(4) すべてがオンでなければ最後のライト処理終了
でないから、磁気ディスク装置10aに対するバス30の開
放処理を行い、すべてがオンならば最後のライト処理が
終了したから、バス開放処理を行わずそのまま、磁気デ
ィスク装置10aでリード処理を行い、リード処理終了後
に磁気ディスク装置10aに対するバス開放処理を行う。
(5) 磁気ディスク装置10bに対するバス獲得処理を
行う。このバス獲得処理は、磁気ディスク装置10aの突
き放し制御時、または磁気ディスク装置10aのライト処
理終了後のバス開放時に行う。
(6) バス獲得後、磁気ディスク装置10bでライト処
理を行う。
(7) ライト処理終了時点で同期フラグ22bをオンに
し、すべての同期フラグ22a,22bがオンか否かを検証
し、すべてオンならば最後のライト処理が終了したか
ら、磁気ディスク装置10bでリードコマンドを実行し、
オンでなければ、磁気ディスク装置10bに対する磁気デ
ィスク装置10bのバス開放処理を行う。
以上のごとく、多重化された磁気ディスク装置10a,10b
のうち、最後にライト処理を終了した何れか一方の磁気
ディスク装置に対してリード処理を行うため、リード処
理のためのバス獲得処理を行う必要がなく、従って処理
速度が改善される。
〔発明の効果〕
以上説明したように、本発明は、バス獲得回数を削減し
た外部記憶装置の多重化制御方式を提供するもので、効
率的な多重化制御が可能となる効果は多大である。
【図面の簡単な説明】
第1図は本発明の原理図、第2図は一実施例の構成図、
第3図は実施例の概略フローチャート図、第4図は従来
技術説明図である。 図中、1は主記憶装置、2は上位装置、3,13は多重化制
御チャネル装置、4は10コントローラ、5は主磁気ディ
スク装置、6は副磁気ディスク装置、10a,10bは磁気デ
ィスク装置、20は多重化制御装置、21a,21bは外部記憶
装置、22a,22bは同期フラグ、30はバスである。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】書き込み時は多重化されたすべての外部記
    憶装置(21a,21b)に対し同一データの書き込み処理を
    行い、読出し時には該外部記憶装置のうちの1台に対し
    データの読出し処理を行う多重化制御装置(20)を備え
    た外部記憶装置の多重化制御方式であって、 該多重化制御装置(20)は、書き込み処理から読出し処
    理に移るとき、最後に書き込み処理が終了した該外部記
    憶装置に対して読出し処理を行うことを特徴とする外部
    記憶装置の多重化制御方式。
JP2159317A 1990-06-18 1990-06-18 外部記憶装置の多重化制御方式 Expired - Fee Related JPH0786809B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2159317A JPH0786809B2 (ja) 1990-06-18 1990-06-18 外部記憶装置の多重化制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2159317A JPH0786809B2 (ja) 1990-06-18 1990-06-18 外部記憶装置の多重化制御方式

Publications (2)

Publication Number Publication Date
JPH0448321A JPH0448321A (ja) 1992-02-18
JPH0786809B2 true JPH0786809B2 (ja) 1995-09-20

Family

ID=15691155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2159317A Expired - Fee Related JPH0786809B2 (ja) 1990-06-18 1990-06-18 外部記憶装置の多重化制御方式

Country Status (1)

Country Link
JP (1) JPH0786809B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10146809A (ja) * 1996-11-15 1998-06-02 Juken Sangyo Co Ltd 多孔質の草本類材料を使用した板材
JP2007066126A (ja) 2005-09-01 2007-03-15 Hitachi Global Storage Technologies Netherlands Bv データ記憶装置のテスト方法及びデータ記憶装置の製造方法

Also Published As

Publication number Publication date
JPH0448321A (ja) 1992-02-18

Similar Documents

Publication Publication Date Title
US20110264853A1 (en) Signal control device and signal control method
JPH0786809B2 (ja) 外部記憶装置の多重化制御方式
JPH0793101A (ja) データバックアップ装置
JPS6128128B2 (ja)
JPH08106363A (ja) マルチディスク装置
JP2888062B2 (ja) 情報処理装置
JPH05298248A (ja) データ転送制御方式
JPS6229831B2 (ja)
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH04106643A (ja) フロッピィディスクのファイル領域管理方式
JPS61208119A (ja) デイスク制御装置
JPH104420A (ja) データ転送方法
JPH05227223A (ja) データ転送システム
JPS63187349A (ja) 記憶装置
JPH02211571A (ja) 情報処理装置
JPH04350741A (ja) 索引順編成ファイルのアクセス高速化方法
JPS62229344A (ja) デ−タ格納方式
JPH04319752A (ja) 情報処理装置のシステムバス制御方式
JPH03259319A (ja) ディスク装置の書き込み方式
JPH04248652A (ja) Dmaコントローラ
JPS63119070A (ja) フアイルデ−タ保存方式
JPH05210615A (ja) Dma装置
JPH04276846A (ja) データ転送方式
JPS6036608B2 (ja) 磁気テ−プボリユ−ム制御方式
JPH0528421B2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees