JPH0158532B2 - - Google Patents

Info

Publication number
JPH0158532B2
JPH0158532B2 JP16894582A JP16894582A JPH0158532B2 JP H0158532 B2 JPH0158532 B2 JP H0158532B2 JP 16894582 A JP16894582 A JP 16894582A JP 16894582 A JP16894582 A JP 16894582A JP H0158532 B2 JPH0158532 B2 JP H0158532B2
Authority
JP
Japan
Prior art keywords
magnetic disk
logical volumes
information processing
busy
processing systems
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
Application number
JP16894582A
Other languages
English (en)
Other versions
JPS5958571A (ja
Inventor
Takashi Koike
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 JP16894582A priority Critical patent/JPS5958571A/ja
Publication of JPS5958571A publication Critical patent/JPS5958571A/ja
Publication of JPH0158532B2 publication Critical patent/JPH0158532B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は1つの物理ボリユームを複数の論理ボ
リユームに分割して使用する磁気デイスク装置に
係り、特に該論理ボリユームを複数の上位装置が
共用する場合の排他制御を上位装置のソフトウエ
アの変更を必要とせずに実施し得る複数の論理ボ
リユームを持つ磁気デイスク装置の制御方式に関
する。
(b) 技術の背景 第1図は磁気デイスク装置7を複数の上位装置
が共用する磁気デイスクサブシステムの構成例を
示す。情報処理システム1及び2は磁気デイスク
制御装置3及び4を制御してアダプタ5及び6を
経て夫々磁気デイスク装置7をアクセスする。こ
の場合情報処理システム1の系統と2の系統とが
競合することがあるため排他制御が行なわれる。
通常この排他制御はチヤンネルコマンドにより磁
気デイスク制御装置3又は4のマイクロプログラ
ムが駆動され、直接的には該マイクロプログラム
によつて下記の如き制御が実行される。
第2図はスタートIO(START IO)で始まる
一連のコマンドチエインによる制御の一例を示
す。先ず情報処理システム1又は2よりのコマン
ド、スタートIOにより磁気デイスク制御装置3
又は4はセレクトデバイス(SELECT
DEVICE)で目的とする磁気デイスク装置7をセ
レクト(SELECTED)し、セツトロング(SET
LONG)によりロングコネクシヨン(LONG
CONNECTION)状態となる。この時他系統の
インタフエースより当該磁気デイスク装置をセレ
クトしようとするとビジーで拒否される。次にセ
ツトアサイン(SET ASSIGN)により、当該磁
気デイスク装置をアサイン(ASSIGNED磁気デ
イスク装置のの使用が割当てられた状態)し、こ
れにより突離し制御(磁気デイスク装置が磁気デ
イスク制御装置より切離され単独で与えられた命
令を実行中の状態)中の当該磁気デイスク装置を
他系統のインタフエースからビジー状態とする。
次にシークスタート(SEEK STARTヘツドの
位置付け動作開始)等の突離し制御コマンドによ
り、当該磁気デイスク装置は突離し制御を開始す
る。次のリセツトロング(RESET LONG)に
よりロングコネクシヨンを解除し、デセレクト
(DESELECT)により、当該磁気デイスク装置
は完全にアダプタ5又は6から切離されて単独で
突離し制御を続行する。突離し制御が終了すると
当該磁気デイスク装置は磁気デイスク制御装置に
割込みを上げ、磁気デイスク制御装置はこれを受
付けると、再びセレクトデバイスで当該磁気デイ
スク装置をセレクトし、前記割込みをリセツトす
るためアツテンシヨンリセツト(ATTENTION
RESET)を発行し、セツトロングでロングコネ
クシヨンする。次にリセツトアサイン(RESET
ASSIGN)でアサインを解除し、次のセツトR/
W(SET R/W以下の一連の読出し/書込みコ
マンドによりデータ転送を行なう。データ転送が
終了するとリセツトR/W(PESET R/W)で読
出し/書込みモードを解除しリセツトロングでロ
ングコネクシヨンを解除し、デセレクトで当該磁
気デイスク装置を切離し、該磁気デイスク装置は
完全にフリーとなる。
第3図は当該磁気デイスク装置をリザーブする
場合を示す。磁気デイスク制御装置は情報処理シ
ステムよりリザーブコマンド(RESERVE)を受
取ると、当該磁気デイスク装置をセレクトデバイ
ス(SELECT DEVICE)によりセレクト
(SELECTED)し、セツトアサイン(SET
ASSIGN)を発行してアサイン(ASSIGNED)
する。これで当該磁気デイスク装置は他系のイン
タフエースからセレクトしてもビジーで拒否す
る。磁気デイスク制御装置は情報処理システムよ
りリリースコマンド(RELEASE)を受取ると、
再び当該磁気デイスク装置をセレクトデバイスに
よりセレクトして、リセツトアサイン(RESET
ASSIGN)によりリザーブ状態を解除し、デセ
レクト(DESELECT)により当該磁気デイスク
装置を切離し、フリーな状態とする。
以上説明した排他制御の方式は第1図に於ける
磁気デイスク装置7が物理ボリユーム、論理ボリ
ユーム共に1つの場合であるが、該磁気デイスク
装置7を例えばXとYの2つの論理ボリユームに
分割して使用する場合、情報処理システムのソフ
トウエア及び磁気デイスク制御装置のマイクロプ
ログラムの変更を行なうことなく各論理ボリユー
ムの排他制御が行なえることが望まれている。
(c) 発明の目的 本発明の目的は上記要望に基づき1つの物理ボ
リユームを複数の論理ボリユームに分割して使用
する磁気デイスク装置の排他制御に於て、従来の
物理ボリユーム、論理ボリユーム共1つの場合と
矛盾しないように、且つ磁気デイスク装置の使用
効率の低下を極力少なくするような複数の論理ボ
リユームを持つ磁気デイスク装置の制御方式を提
供することにある。
(d) 発明の構成 本発明は、それぞれ磁気デイスク制御装置を介
して複数の情報処理システムに接続された共通の
磁気デイスク装置を、複数の論理ボリユームに分
割し、該複数の論理ボリユームを前記複数の情報
処理システムが共通に使用するシステム構成にお
いて、前記磁気デイスク制御装置が、前記複数の
情報処理システムの一つが前記複数の論理ボリユ
ームの一つをロングコネクシヨンとすることを示
す信号により、前記複数の論理ボリユームすべて
を他の情報処理システムに対してビジーとし、該
ロングコネクシヨンの解除を示す信号により該ビ
ジーを解除し、前記複数の論理ボリユームの一つ
の突き離し制御をスタートさせることを示す信号
により、他の論理ボリユームをすべての情報処理
システムに対してビジーとし、該突き離し制御の
終了を示す信号により該ビジーを解除し、前記情
報処理システムの一つに前記複数の論理ボリユー
ムの一つを割当てる信号により、該論理ボリユー
ムを他の情報処理システムに対してビジーとし、
該割当ての解除を示す信号により該ビジーを解除
することにより、前記複数の論理ボリユームをそ
れぞれ単独に排他制御するようにしたことを特徴
とする。
(e) 発明の実施例 本発明は次の3項目を考慮して実施した。
第2図に示すロングコネクシヨンは上位装置
と論理的に接続されていることを示すため、論
理ボリユームの1つがロングコネクシヨンの時
は他の論理ボリユームもロングコネクシヨンと
する。即ち、物理ボリユーム単位でロングコネ
クシヨンとする。
アサインは突離し制御及びリザーブ(第3
図)時に用いるものであるが、これを物理ボリ
ユーム単位とすると、論理ボリユームの1つが
リザーブされるいる間は他の論理ボリユームも
使えなくなる。しかしOSでは各々の論理ボリ
ユームは別々の物理ボリユームであると認識し
ているので、ビジー・タイム・アウトでジヨブ
の遂行が不能となる。従つてアサインは論理ボ
リユーム単位で持たせる。即ち第3図に示すリ
ザーブ時はリザーブされた論理ボリユームは他
の系統よりセレクト出来ないが、リザーブされ
ていない論理ボリユームがセレクト出来なくて
はならない。
アサインを論理ボリユーム単位で持たせる
と、突離し制御時、実際は物理ボリユーム単位
で排他制御しなければならないことと矛盾す
る。即ちシーク動作の如き突離し制御中は物理
ボリユーム単位で磁気デイスク制御装置と切離
されなければならないためである。従つて突離
し制御終了の割込みが、他の物理ボリユームの
割込みとして受付けられる恐れがある。これを
回避するため、ある論理ボリユームの突離し制
御中は、該物理ボリユームを共用している他の
論理ボリユームは全てビジー状態とする。
第4図は本発明の一実施例を示す回路図であ
る。第4図の回路は第1図に示す情報処理システ
ム1の系統を1系統とし情報処理システム2の系
統を2系統とすると、1系統のもとにあり、1系
統からの制御信号により動作する。端子aには1
系統から論理ボリユームXのセツトロングコマン
ドが入り、端子bには1系統から論理ボリユーム
Yのセツトロングコマンドが入つて、OR回路1
0を経てフリツプフロツプ16をセツトする。フ
リツプフロツプ16がセツトされると、その出力
はOR回路23,24を経て端子r及びtに送出
され、端子rは2系統から論理ボリユームXがビ
ジーに見える信号となり、端子tは2系統から論
理ボリユームYがビジーに見える信号となる。端
子cには電源投入時リセツト信号が入りOR回路
11,12,13,14,15を経て夫々フリツ
プフロツプ16,17,18,19,20をリセ
ツトする。端子dには1系統よりリセツトロング
コマンドが入りOR回路11を経てフリツプフロ
ツプ16をリセツトする。端子eには1系統より
論理ボリユームXのセツトアサインコマンドが入
りフリツプフロツプ17をセツトし、フリツプフ
ロツプ17の出力はOR回路23を経て端子rに
送出される。端子fには1系統から論理ボリユー
ムXのリセツトアサインコマンドが入りフリツプ
フロツプ17をリセツトする。端子gには2系統
より論理ボリユームYのアサインが入りOR回路
22を経て端子gに送出され、1系統から論理ボ
リユームYがビジーに見える信号となる。端子h
には1系統から論理ボリユームYのセツトアサイ
ンコマンドが入りフリツプフロツプ18をセツト
する。フリツプフロツプ18の出力はOR回路2
4を経て端子tに送出される。端子iには1系統
から論理ボリユームYのリセツトアサインコマン
ドが入りフリツプフロツプ18をリセツトする。
端子jには1系統より論理ボリユームYの突離し
制御スタートコマンドが入りフリツプフロツプ1
9をセツトし、フリツプフロツプ19の出力は
OR回路23を経て端子rに送出されると共に、
OR回路21を経て端子pに送出され1系統から
論理ボリユームXがビジーに見える信号となる。
端子kには1系統から論理ボリユームYのアツテ
ンシヨンリセツトコマンドが入り、フリツプフロ
ツプ19をリセツトする。端子lには1系統から
の論理ボリユームXの突離し制御スタートコマン
ドが入りフリツプフロツプ20をセツトし、フリ
ツプフロツプ20の出力はOR回路22,24を
経て夫々端子q及びtに送出される。端子mには
1系統から論理ボリユームXのアツテンシヨンリ
セツトコマンドが入りフリツプフロツプ20をリ
セツトする。端子nには2系統からの論理ボリユ
ームX及びYのロングコネクシヨンが入りOR回
路21及び22を経て夫々端子p及びqに送出さ
れる。端子oには2系統からの論理ボリユームX
のアサインが入りOR回路21を経て端子pに送
出される。
第5図は第4図の回路が動作した場合の両系統
より各論理ボリユームがどの様な状態に見えるか
説明する図である。1系統より論理ボリユームX
に対するコマンドが発せられた時Aは1系統より
論理ボリユームYを見た時の状態で、Bは2系統
より論理ボリユームXをDはYを見た状態であ
る。フリーの状態はアクセスが自由に行える状態
を示し、アクセスせずはアクセス動作が行なわれ
ることがない事を示し、ビジーはアクセスすると
ビジーの返されることを示す。
同図に見られるように、本実施例では、1系統
から論理ボリユームXをアサインしても、セツト
ロング・コマンド及び突き離し制御コマンドが発
行されていなければ、デセレクトされた後は、論
理ボリユームYは1系統および2系統のいずれか
ら見てもフリーの状態となり、必要に応じて使用
可能となる。従来の制御方式ではこの状態はあり
得ず、いずれか一つの論理ボリユームがアサイン
されただけで、その論理ボリユームが存在する物
理ボリユーム上のすべての論理ボリユームが、ど
のシステムからも使用できない状態となつてい
た。この点を比較すれれは、本実施例により、磁
気デイスク装置の使用効率が向上することが理解
されよう。
(f) 発明の効果 以上説明した如く本発明は1つの物理ボリユー
ムを複数の論理ボリユームに分割して使用する磁
気デイスク装置を複数の上位装置が共用する場
合、上位装置のソフトウエアを変更することなく
物理ボリユームと論理ボリユームが共に1つの場
合と同様に排他制御を行なつて使用することが可
能で、その効果は大なるものがある。
【図面の簡単な説明】
第1図は磁気デイスク装置を複数の上位装置が
共用する磁気デイスクサブシステムの構成例を示
す図、第2図はスタートIOで始まる一連のコマ
ンドチエインによる制御の一例を示す図、第3図
は磁気デイスク装置をリザーブする場合を示す
図、第4図は本発明の一実施例を示す回路図、第
5図は第4図の回路が動作した場合の両系統より
各論理ボリユームを見た状態を説明する図であ
る。 1,2は情報処理システム、3,4は磁気デイ
スク制御装置、5,6はアダプタ、7は磁気デイ
スク装置、16,17,18,19,20はフリ
ツプフロツプである。

Claims (1)

  1. 【特許請求の範囲】 1 それぞれ磁気デイスク制御装置を介して複数
    の情報処理システムに接続された共通の磁気デイ
    スク装置を、複数の論理ボリユームに分割し、該
    複数の論理ボリユームを前記複数の情報処理シス
    テムが共通に使用するシステム構成において、 前記磁気デイスク制御装置が、 前記複数の情報処理システムの一つが前記複数
    の論理ボリユームの一つをロングコネクシヨンと
    することを示す信号により、前記複数の論理ボリ
    ユームすべてを他の情報処理システムに対してビ
    ジーとし、該ロングコネクシヨンの解除を示す信
    号により該ビジーを解除し、 前記複数の論理ボリユームの一つの突き離し制
    御をスタートさせることを示す信号により、他の
    論理ボリユームをすべての情報処理システムに対
    してビジーとし、該突き離し制御の終了を示す信
    号により該ビジーを解除し、 前記情報処理システムの一つに前記複数の論理
    ボリユームの一つを割当てる信号により、該論理
    ボリユームを他の情報処理システムに対してビジ
    ーとし、該割当ての解除を示す信号により該ビジ
    ーを解除する ことにより、前記複数の論理ボリユームをそれぞ
    れ単独に排他制御するようにしたことを特徴とす
    る複数の論理ボリユームを持つ磁気デイスク装置
    の制御装置。
JP16894582A 1982-09-28 1982-09-28 複数の論理ボリユ−ムを持つ磁気デイスク装置の制御方式 Granted JPS5958571A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16894582A JPS5958571A (ja) 1982-09-28 1982-09-28 複数の論理ボリユ−ムを持つ磁気デイスク装置の制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16894582A JPS5958571A (ja) 1982-09-28 1982-09-28 複数の論理ボリユ−ムを持つ磁気デイスク装置の制御方式

Publications (2)

Publication Number Publication Date
JPS5958571A JPS5958571A (ja) 1984-04-04
JPH0158532B2 true JPH0158532B2 (ja) 1989-12-12

Family

ID=15877443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16894582A Granted JPS5958571A (ja) 1982-09-28 1982-09-28 複数の論理ボリユ−ムを持つ磁気デイスク装置の制御方式

Country Status (1)

Country Link
JP (1) JPS5958571A (ja)

Also Published As

Publication number Publication date
JPS5958571A (ja) 1984-04-04

Similar Documents

Publication Publication Date Title
EP0028631B1 (en) First-come first-served resource allocation apparatus
CN112765059A (zh) 一种基于fpga的dma设备及dma数据搬移方法
JP3003545B2 (ja) 磁気ディスク装置接続装置
JP2597456B2 (ja) 直接アクセス記憶装置へのアクセス調整システム及び方法
JPS61109164A (ja) バス制御方法
US12468646B2 (en) Device and method for sharing resource via bus
JPS5876959A (ja) デイスク制御方式
JP2750315B2 (ja) 識別子の指定方法およびコンピュータ・システム
JPS6220059A (ja) チヤネル番号優先順位割り当て装置及び方法
EP0537072A1 (en) Method and system for interfacing PC TO CD-Rom drives
EP0425194B1 (en) Computer system
JPH0158532B2 (ja)
JPH064446A (ja) 仮想計算機システムの入出力制御方法及び装置
JPH04364514A (ja) デュアルポートディスク制御装置
JPS59142655A (ja) 同時アクセス可能なメモリ制御方式
JPH0612190A (ja) 磁気ディスク制御方式
JPH09305320A (ja) データ記憶装置
JPS63244161A (ja) Dmaアクセスが可能なコンピユータ・システム
JPH0449460A (ja) Dmaコントローラ
JPS61237151A (ja) 端末装置制御方式
JPH01163822A (ja) 磁気ディスク制御装置
JPH0764849A (ja) プロセッサの共有メモリ制御装置
JPH04115639A (ja) データ処理装置
JPS58207129A (ja) 磁気デイスク・サブシステムにおける待ち合せ方式
JPS6249464A (ja) 装置アクセス制御方式