Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0450624B2 - - Google Patents
[go: Go Back, main page]

JPH0450624B2 - - Google Patents

Info

Publication number
JPH0450624B2
JPH0450624B2 JP60181227A JP18122785A JPH0450624B2 JP H0450624 B2 JPH0450624 B2 JP H0450624B2 JP 60181227 A JP60181227 A JP 60181227A JP 18122785 A JP18122785 A JP 18122785A JP H0450624 B2 JPH0450624 B2 JP H0450624B2
Authority
JP
Japan
Prior art keywords
access
cylinder
directors
information
director
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 - Lifetime
Application number
JP60181227A
Other languages
Japanese (ja)
Other versions
JPS62168250A (en
Inventor
Hiroyuki Goto
Keiichi Yorimitsu
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 JP18122785A priority Critical patent/JPS62168250A/en
Publication of JPS62168250A publication Critical patent/JPS62168250A/en
Publication of JPH0450624B2 publication Critical patent/JPH0450624B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 マルチアクセス制御方法であつて、複数のデイ
レクタから同一デバイスを同時にアクセスした場
合、同一シリンダに対するアクセスでなければそ
のアクセスは許容され正常に処理され、同一シリ
ンダに対するアクセスであればアクセスが遅い方
のデイレクタは待ち合わせとなり、アクセスが早
い方のデイレクタの処理が終了後、所定情報にて
遅い方のデイレクタの処理を継続することによ
り、システム間共用デバイスに対する処理能力の
大幅向上が可能となる。
[Detailed Description of the Invention] [Summary] This is a multi-access control method in which when the same device is simultaneously accessed from multiple directors, the access is allowed and processed normally unless the access is to the same cylinder; In the case of access, the director with slower access will wait, and after the director with faster access finishes processing, the slower director continues processing using predetermined information, thereby reducing the processing capacity of the inter-system shared device. Significant improvements are possible.

〔産業上の利用分野〕 本発明は、システム間共用デバイスに対する処
理能力の大幅向上を可能とするマルチアクセス制
御方法に関する。
[Industrial Application Field] The present invention relates to a multi-access control method that makes it possible to significantly improve the processing capacity of devices shared between systems.

情報処理システムの利用方法が高度化・複雑化
するに伴い、複数のデバイスを複数の上位システ
ムで共用してアクセスするシステムが多く構成さ
れるようになつて来た。
As the usage of information processing systems has become more sophisticated and complex, many systems have been constructed in which multiple devices are shared and accessed by multiple host systems.

かかるシステム間共用デバイスのアクセスの効
率化と処理能力の向上が今後の情報処理システム
の利用をより一般化する上で必要となる。
Improving the efficiency of access and processing capacity of such inter-system shared devices will be necessary in order to make the use of information processing systems more general in the future.

〔従来の技術と発明が解決しようとする問題点〕[Problems to be solved by conventional technology and invention]

第6図は従来例を説明する図、第7図は従来例
におけるアクセス真理値を説明する図、第8図は
従来例の動作を説明する図をそれぞれ示す。
FIG. 6 is a diagram for explaining the conventional example, FIG. 7 is a diagram for explaining access truth values in the conventional example, and FIG. 8 is a diagram for explaining the operation of the conventional example.

第6図のAはシステム構成ブロツク図、Bはパ
スセレクシヨンアレー5(以下PSA5と称する)
内のフオーマツトをそれぞれ示す。
In Fig. 6, A is a system configuration block diagram, and B is a path selection array 5 (hereinafter referred to as PSA5).
The formats within are shown below.

第6図Aは、複数のパスa〜e(接続路)を持
つて下位に接続されている装置に対して各種命令
を発行したり、前記各種命令に伴うデータの転送
を行う上位システム1a,1bと、 上位システム1a,1bからの各種命令を認識
して下位に接続されている装置に対して実行処理
を指示するデイレクタ(以下DIRと称する)2
a,2bと、 DIR2a,2bからの実行指示により具体的な
デバイス4l〜4hを選択して実行処理の制御を
行うアダプタ(以下ADPと称する)3a,3b
と、 データを記録する複数のシリンダを有し、
ADP3a,3bの制御のもとに具体的な実行処
理を実施するデバイス4l〜4nと、 ADP3a及びADP3bがそれぞれ同時に同一
のデバイス4l〜4nをアクセスした時の排他制
御情報等を所定のフオーマツトを持つて格納して
いるPSA5とから構成されている。
FIG. 6A shows a host system 1a, which has a plurality of paths a to e (connection paths) and issues various commands to devices connected to the lower level, and transfers data in response to the various commands. 1b, and a director (hereinafter referred to as DIR) 2 that recognizes various commands from the higher-level systems 1a and 1b and instructs devices connected to lower levels to execute them.
a, 2b, and adapters (hereinafter referred to as ADP) 3a, 3b that select specific devices 4l to 4h and control execution processing based on execution instructions from DIRs 2a, 2b.
and has multiple cylinders for recording data,
The devices 4l to 4n that execute specific execution processes under the control of the ADPs 3a and 3b have a predetermined format for exclusive control information, etc. when the ADP 3a and ADP 3b respectively access the same devices 4l to 4n at the same time. It consists of PSA5 which is stored in

又、PSAのフオーマツトは第6図Bに示すよ
うに、所定デバイス4(i)を使用中、或いはリザー
ブ中の時に自ポータa〜p以外のビツトをリセツ
トするアベイラブル(以下AVLと称する)情報
領域、 AVL情報がオフであるボートa〜pに関し、
スタートI/O命令を受領するとデバイスビジー
を応答すると共に、その後デバイスエンドを応答
する必要があるアウトスタンデイングデバイスエ
ンドである該デバイス4iの該ボートa〜pのビ
ツトをセツトし、該ボートa〜pでAVL情報が
オンになるとアウトスタンデイングデバイスエン
ドビツトとの論理積でデバイスエンドを応答する
アウトスタンデイングデバイエンド(以下ODE
と称する)情報領域、 所定デバイス4iの電源が投入され、レデイ状
態になると、全ポートa〜pのパツクチエンジイ
ンタラツプト情報をセツトし、AVL情報との論
理積で所定デバイス4iが使用可能状態になつた
事を通知するパツクチエンジインタラツプト(以
下PCHと称する)情報領域、 システム間共用フアイルであるPSA5に関し、
当該ポートa〜pから使用時、他のポートa〜p
からのアクセスを禁止使用するためのリザーブ
(以下RSVと称する)情報領域とからなつてい
る。
Furthermore, as shown in FIG. 6B, the PSA format is an available (hereinafter referred to as AVL) information area that resets bits other than the own porter a to p when the predetermined device 4(i) is in use or reserved. , Regarding boats a to p whose AVL information is off,
When the start I/O command is received, it responds with device busy and then sets the bits of the ports a to p of the device 4i, which is an outstanding device end that needs to respond with the device end, and sets the bits of the ports a to p. When the AVL information is turned on, the Outstanding Device End (hereinafter referred to as ODE
When the specified device 4i is powered on and enters the ready state, the package change interrupt information of all ports a to p is set, and the logical product with the AVL information indicates that the specified device 4i is ready for use. Regarding the patch change interrupt (hereinafter referred to as PCH) information area and PSA5, which is a file shared between systems,
When using from the corresponding port a to p, other ports a to p
It consists of a reserved (hereinafter referred to as RSV) information area for prohibited use.

尚、上記各情報領域は各ポートa〜p対応に1
ビツトづつが割当てられており、AVL情報の初
期値は“FFFF”、ODE情報、PCH情報、RSV情
報の初期値は“OOOO”である。又、複数のポ
ートを1つのグループと定義するAVL情報領域、
RSV情報領域の説明で使用した「ポート」は
「グループ」に置き替えられる。
Note that each of the above information areas corresponds to one port a to p.
Bits are assigned one by one, and the initial value of AVL information is "FFFF", and the initial values of ODE information, PCH information, and RSV information are "OOOO". Also, an AVL information area that defines multiple ports as one group,
"Port" used in the explanation of the RSV information area is replaced with "group".

例えば、上位システム1aからポートb経由で
スタートI/O命令をDIR2aが受領した場合、
第8図(l)に示すように各ポートa〜pのAVL情
報として″l″にセツトしてあるものを、ポートb
以外のAVL情報は“O”にリセツトされる。次
に、ポートb経由でスタートI/O命令処理が終
了すると、再び全ポートa〜pのAVL情報が″
l″にセツトされる。
For example, if DIR2a receives a start I/O command from host system 1a via port b,
As shown in Figure 8(l), the AVL information of each port a to p is set to "l", and the port b
AVL information other than this is reset to "O". Next, when the start I/O command processing is completed via port b, the AVL information of all ports a to p is
is set to l″.

次に、ポートb経由でスタートI/O命令を
DIR2aが受領し、その処理を実行中に、例えば
ポートi経由でスタートI/O命令をDIR2bが
受領するとデバイスビジーを上位システム1bへ
応答する。この時のODE情報情報領域のポート
iは“l”にセツトされ、AVL情報領域のポー
トiは“o”にリセツトされている。
Next, issue a start I/O command via port b.
When the DIR 2a receives a start I/O command and is executing the process, for example, when the DIR 2b receives a start I/O command via port i, it responds that the device is busy to the host system 1b. At this time, port i of the ODE information area is set to "l", and port i of the AVL information area is reset to "o".

ポートb経由でのスタートI/O命令処理が終
了し、AVL情報領域のポートiが“l”にセツ
トされとポートi経由でデバイスエンドを応答す
る。この時のODE情報情報領域のポートiは
“o”にリセツトされている。尚、この状況は第
8図2に示す。
The start I/O command processing via port b is completed, and port i in the AVL information area is set to "1", and the device end is responded via port i. At this time, port i of the ODE information area is reset to "o". This situation is shown in FIG. 8-2.

次に、ポートb経由でデバイスリザーブを行う
時は、AVL情報領域及びRSV情報領域のポート
bは第8図3に示すように“l”にセツトされて
おり、ポートb経由でデバイスリリースを行うと
AVL情報領域の全てのポートa〜pは“l”に
セツトされ、RSV情報領域のポートbは“O”
にリセツトされる。
Next, when performing device reservation via port b, port b in the AVL information area and RSV information area is set to "l" as shown in Figure 8, and device release is performed via port b. and
All ports a to p of the AVL information area are set to “l”, and port b of the RSV information area is set to “O”.
will be reset to

上述の各種アクセス競合状態をアクセス真理値
として図示したのが第7図であり、これはパスa
を通じてデバイス4lへアクセス状態にあること
を前提としたアクセス真理値である。尚、図中の
「○」の白抜き印はアクセス可能を、「○」の黒塗
り印はDIR2a,2bビジーを、「×」印はデバ
イスビジーを、「−」印は存在しない組合せをそ
れぞれ示す。
FIG. 7 illustrates the various access conflict states described above as access truth values, and this is
This access truth value is based on the assumption that the device 4l is being accessed through the device 4l. In addition, the white "○" mark in the figure indicates that access is possible, the black "○" mark indicates DIR2a, 2b busy, the "x" mark indicates device busy, and the "-" mark indicates a combination that does not exist. show.

例えば、パスeを通じてスタートI/O命令を
受領した時、デバイス4lに対してなにもしてい
ない時はデバイス4l〜4nヘのアクセスは可能
であり、デバイス4lのシリンダnを処理中はシ
リンダmへのアクセスは不可能でデバイスビジー
が応答される。
For example, when a start I/O command is received through path e, access to devices 4l to 4n is possible when nothing is being done to device 4l, and access to cylinder m is possible when cylinder n of device 4l is being processed. access is not possible and device busy is responded.

又、複数のポートを1つのグループと定義無し
でリザーブ状態にある場合やグループ定義有りで
リザーブ状態にある場合、及びリザーブ状態でシ
リンダnを処理中はいずれの場合もデバイスビジ
ーが応答される。
Further, a device busy response is sent in all cases when a plurality of ports are in a reserved state without being defined as one group, in a reserved state with a group definition, and when cylinder n is being processed in a reserved state.

上述のように同一デバイス4iへのアクセスで
シリンダが異なる場合のアスセスの場合も、従来
はアクセス不可能となり、その処理効率を低下さ
せる大きな要因の1つとなつていた。
As described above, even when accessing the same device 4i in different cylinders, access is conventionally impossible, which is one of the major factors that reduce processing efficiency.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理図を説明するブロツク図
を示す。
FIG. 1 shows a block diagram illustrating the principle of the present invention.

第1図のブロツク図は第6図Aで説明したDIR
2a,2bと、ADP3a,3bと、デバイス4
i及びPSA5とから構成されており、 そのPSA5のフオーマツトは第6図Bで説明
した情報領域の内AVL情報領域は複数DIR2a,
2b経由で同一デバイス4i、同一シリンダをア
クセスしようとした時、遅くアクセスしたDIR2
a,2bの当該ポートa〜pの所定情報を現在ア
クセス中のDIR2a,2b側にセツトし、待ち合
わせを行わせるためのシリンダODE情報領域と、 DIR2a,2b毎に現在アクセス中のシリンダ
アドレスを格納するシリンダアドレス情報領域と
が追加されフオーマツトをなしている。
The block diagram in Figure 1 is the DIR explained in Figure 6A.
2a, 2b, ADP3a, 3b, and device 4
i and PSA5, and the format of PSA5 is that among the information areas explained in Figure 6B, the AVL information area has multiple DIR2a,
When trying to access the same device 4i and the same cylinder via 2b, DIR2 was accessed slowly
Set the predetermined information of the corresponding ports a to p of a and 2b in the currently accessed DIR2a and 2b side, and store the cylinder ODE information area for waiting and the cylinder address currently being accessed for each DIR2a and 2b. A cylinder address information area has been added to form the format.

〔作用〕[Effect]

同一デバイスで、異なるシリンダを同時にアク
セスする場合はPSA内部のシリンダアドレス情
報の比較により、そのセツト値が相違する場合不
一致情報によりアクセス可能とし、同一デバイ
ス、同一シリンダを同時にアクセスする場合は、
アクセス実行中のDIRのシリンダODE情報をセ
ツトすると共に、アスセスを意思表示した他の
DIRで待ち合わせを行い、アクセス実行中のDIR
の処理が終了後セツトしているシリンダODE情
報を待ち合わせしているDIRに通知し、直ちにこ
のDIRのアクセスを継続することにより、より効
率的なシステム処理が可能となる。
When accessing different cylinders on the same device at the same time, the cylinder address information inside the PSA is compared, and if the set values are different, access is enabled using mismatch information. When accessing the same device and the same cylinder at the same time,
In addition to setting the cylinder ODE information of the DIR that is being accessed, it also sets the cylinder ODE information of the DIR that is being accessed, and
DIR waiting at DIR and accessing it
After the processing is completed, the set cylinder ODE information is notified to the waiting DIR, and access to this DIR is immediately continued, thereby enabling more efficient system processing.

〔実施例〕〔Example〕

以下本発明の要旨を第1図〜第5図に示す実施
例により具体的に説明する。
The gist of the present invention will be specifically explained below with reference to embodiments shown in FIGS. 1 to 5.

第2図は本発明のPSAの実施例を説明する図、
第3図は本発明の実施例におけるアクセス真理値
を説明する図、第4図、第5図は本発明の実施例
の動作を説明する図をそれぞれ示す。尚、全図を
通じて同一符号は同一対象物を示す。
FIG. 2 is a diagram explaining an embodiment of the PSA of the present invention,
FIG. 3 is a diagram for explaining access truth values in the embodiment of the present invention, and FIGS. 4 and 5 are diagrams for explaining the operation of the embodiment of the present invention. Note that the same reference numerals indicate the same objects throughout the figures.

第6図で説明した如く、DIR2aとDIR2bと
の間の排他制御を行うために、PSA5と言うメ
モリが用意され、これに上位システム1a,1b
とDIR2a,2bとの間のインタフエース排他制
御テーブルを格納している。
As explained in FIG. 6, in order to perform exclusive control between DIR2a and DIR2b, a memory called PSA5 is prepared, and the upper system 1a, 1b is connected to this memory.
It stores an interface exclusive control table between DIR2a and DIR2b.

尚、第2図に示すシリンダ(以下CYLと称す
る)ODE情報領域のDIR2a,2b毎の初期値
は“OOOO”であり、CYLアドレス(以下ADR
と称する)情報領域のそれは“FFFF”である。
The initial value for each DIR2a and 2b of the cylinder (hereinafter referred to as CYL) ODE information area shown in Figure 2 is "OOOO", and the CYL address (hereinafter referred to as ADR
That of the information area (referred to as "FFFF") is "FFFF".

例えば、ポートb経由でシリンダnをアクセス
した時、DIR2aのCYLADR情報は“FFFF”
から“n”にセツトされ、ポートb経由のアクセ
スが終了すると“FFFF”にリセツトされる。
又、ポートb経由でシリンダnをアクセス中にポ
ートi経由でシリンダmをアクセスした時は、
DIR2aのCYLADR情報領域のセツト値“n”
とDIR2bのCYLADR情報領域のセント値“m”
とがPSA5内部で比較される。
For example, when cylinder n is accessed via port b, the CYLADR information of DIR2a is “FFFF”
It is set to "n" from then on, and reset to "FFFF" when the access via port b is completed.
Also, when cylinder m is accessed via port i while cylinder n is being accessed via port b,
Set value “n” of CYLADR information area of DIR2a
and the cent value “m” in the CYLADR information area of DIR2b
are compared within PSA5.

この時、シリンダアドレスの不一致が確認され
ると、ポートi経由でのシリンダmのアクセスは
許容され、ポートi経由でのシリンダm及びポー
トb経由でのシリンダnのアクセス終了時点でそ
れぞれのCYLADR情報は“FFFF”にリセツト
される。尚、この状況は第4図1及び2に図示し
てある。
At this time, if a mismatch in cylinder addresses is confirmed, access to cylinder m via port i is permitted, and at the end of access to cylinder m via port i and cylinder n via port b, the respective CYLADR information is is reset to “FFFF”. This situation is illustrated in FIGS. 1 and 2.

次に、ポートb経由でシリンダmをアクセス中
に、ポートi経由でシリンダmをアクセスしよう
とした場合、その時のDIR2aのCYL ADR情報
は“m”であり、このセツト値とDIR2bの
CYL ADR情報の更新値とが比較され、アドレ
ス一致が確認される。
Next, if you try to access cylinder m via port i while cylinder m is being accessed via port b, the CYL ADR information of DIR2a at that time is “m”, and this set value and DIR2b
The updated value of CYL ADR information is compared to confirm address matching.

これにより、DIR2aのCYL ODE情報のポー
トiのみ“l”がセツトされ、DIR2bからのア
クセスはDIR2b内部で待ち合わせとなる。
As a result, only port i of the CYL ODE information of DIR2a is set to "1", and accesses from DIR2b are waited for inside DIR2b.

次に、ボートb経由でのアクセスが終了する
と、DIR2aのCYL ADR情報は“FFFF”にリ
セツトされ、これをチエツクしたDIR2aはポー
トi経由でのシリンダmのアクセス有りをDIR2
aからDIR2bに通知する。
Next, when the access via port b is completed, the CYL ADR information of DIR2a is reset to “FFFF”, and DIR2a checks this and sets DIR2a to indicate that cylinder m has been accessed via port i.
Notify DIR2b from a.

これによりDIR2bは、DIR2aのCYL ODE
情報のポートiを“O”にリセツトすると共に、
DIR2bのCYL ADR情報を“m”にセツトし
て、ポートi経由でのシリンダmのアクセスを継
続する。
As a result, DIR2b becomes the CYL ODE of DIR2a.
At the same time as resetting the information port i to “O”,
Set the CYL ADR information of DIR2b to "m" and continue accessing cylinder m via port i.

上述のアクセス状態の可否をアクセス真理値と
して図示したのが第3図であり、これは第7図の
場合と同様にパスaを通じたデバイス4lへのア
クセス状態時のアクセス真理値である。
FIG. 3 shows the availability of the above-mentioned access state as an access truth value, which is the access truth value when the device 4l is accessed through path a, as in the case of FIG. 7.

例えば、パスaを通じてデバイス4lのシリン
ダnを処理中にパスeを通じてデバイス4lのシ
リンダmへのアクセスがあつた場合、アクセスは
可能となる。
For example, if cylinder m of the device 4l is accessed through path e while cylinder n of device 4l is being processed through path a, the access becomes possible.

一方、パスeを通じてデバイス4lのシリンダ
nにアクセスがあつた場合、DIR2b内部で待ち
合わせ(三角の黒塗り印)となり、DIR2aの処
理終了後処理を継続する。
On the other hand, when the cylinder n of the device 4l is accessed through the path e, a wait occurs inside the DIR 2b (triangular black mark), and processing continues after the processing of the DIR 2a is completed.

尚、本実施例はシリンダ間でのマルチアクセス
制御方法について述べているが、シリンダの代わ
りにトラツク或いはセクタ間のマルチアクセス制
御方法についても同様に制御可能なことは言うま
でもないことである。
Although this embodiment describes a multi-access control method between cylinders, it goes without saying that the multi-access control method between tracks or sectors can be similarly controlled instead of cylinders.

〔発明の効果〕〔Effect of the invention〕

以上のような本発明によれば、より効率的なシ
ステム処理が出来ると言う効果がある。
According to the present invention as described above, there is an effect that more efficient system processing can be performed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理を説明するブロツク図、
第2図は本発明のPSAの実施例を説明する図、
第3図は本発明の実施例におけるアクセス真理値
を説明する図、第4図、第5図は本発明の実施例
の動作を説明する図、第6図は従来例を説明する
図、第7図は従来例におけるアクセス真理値を説
明する図、第8図は従来例の動作を説明する図、
をそれぞれ示す。 図において、1a,1bは上位システム、2
a,2bはDIR、3a,3bはADP、4l〜n
はデバイス、5はPSA、をそれぞれ示す。
FIG. 1 is a block diagram explaining the principle of the present invention.
FIG. 2 is a diagram explaining an embodiment of the PSA of the present invention,
FIG. 3 is a diagram for explaining the access truth value in the embodiment of the present invention, FIGS. 4 and 5 are diagrams for explaining the operation of the embodiment of the present invention, and FIG. 6 is a diagram for explaining the conventional example. FIG. 7 is a diagram explaining the access truth value in the conventional example, FIG. 8 is a diagram explaining the operation of the conventional example,
are shown respectively. In the figure, 1a and 1b are upper systems, 2
a, 2b are DIR, 3a, 3b are ADP, 4l~n
indicates the device, and 5 indicates the PSA.

Claims (1)

【特許請求の範囲】 1 複数のデイレクタ2a,2bからの同一デバ
イス4iに対する同時アクセスの可否を制御する
排他制御情報を格納するパスセレクシヨンアレー
5と、 ユーザデータを記憶する複数のシリンダからな
るデバイス4iと、 前記デバイス4iに対するアクセスとデータ転
送の制御を行うアダプタ3a,3bと、 複数のポートa〜pを有し、各ポートa〜pに
対応する上位装置からの命令を認識して前記アダ
プタ3a,3bへ前記デバイス4iへのアクセス
を指示するデイレクタ2a,2bからなるサブシ
ステムにおいて、 異なるデイレクタ2a,2b間で同一シリンダ
アクセスの競合が発生した時、該デイレクタ2
a,2b内部で待ち合わせを行わせるシリンダデ
バイスエンド情報領域と、 該デイレクタ2a,2b毎に現在アクセス中の
シリンダアドレスを格納するシリンダアドレス情
報領域とを前記パスセレクシヨンアレー5のフオ
ーマツト内に設け、 複数デイレクタ2a,2bからの指示で同一デ
バイス4i、同一シリンダを該ポートa〜p経由
でアクセスしようとした時、アクセスが遅いデイ
レクタ2a,2bの該ポートa〜pのシリンダデ
バイスエンド情報を早いデイレクタ2a,2bに
セツトし、前記早いデイレクタ2a,2bの処理
が終わると該シリンダデバイスエンド情報の存在
を該遅い方のデイレクタ2a,2bに通知し、こ
れにより該遅い方のデイレクタ2a,2bは処理
を継続することを特徴とするマルチアクセス制御
方法。
[Claims] 1. A device comprising: a path selection array 5 that stores exclusive control information that controls whether simultaneous access to the same device 4i from a plurality of directors 2a, 2b is possible; and a plurality of cylinders that store user data. 4i, adapters 3a and 3b that control access and data transfer to the device 4i, and a plurality of ports a to p, and the adapter recognizes commands from a host device corresponding to each port a to p. In a subsystem consisting of directors 2a and 2b that instruct 3a and 3b to access the device 4i, when a conflict for accessing the same cylinder occurs between different directors 2a and 2b, the director 2
A cylinder device end information area for waiting inside the directors 2a and 2b, and a cylinder address information area for storing the cylinder address currently being accessed for each director 2a and 2b are provided in the format of the path selection array 5, When an attempt is made to access the same device 4i and the same cylinder via the ports a to p based on instructions from multiple directors 2a and 2b, the cylinder device end information of the ports a to p of the slower director 2a and 2b is transferred to the faster director. 2a, 2b, and when the processing of the earlier directors 2a, 2b is completed, the existence of the cylinder device end information is notified to the slower directors 2a, 2b, and as a result, the slower directors 2a, 2b start processing. A multi-access control method characterized by continuing.
JP18122785A 1985-08-19 1985-08-19 Multi-access control system Granted JPS62168250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18122785A JPS62168250A (en) 1985-08-19 1985-08-19 Multi-access control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18122785A JPS62168250A (en) 1985-08-19 1985-08-19 Multi-access control system

Publications (2)

Publication Number Publication Date
JPS62168250A JPS62168250A (en) 1987-07-24
JPH0450624B2 true JPH0450624B2 (en) 1992-08-14

Family

ID=16097030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18122785A Granted JPS62168250A (en) 1985-08-19 1985-08-19 Multi-access control system

Country Status (1)

Country Link
JP (1) JPS62168250A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57109073A (en) * 1980-12-26 1982-07-07 Fujitsu Ltd Exclusive control system by cross-call controller

Also Published As

Publication number Publication date
JPS62168250A (en) 1987-07-24

Similar Documents

Publication Publication Date Title
US5809279A (en) Computer system including a device with a plurality of identifiers
EP0441054B1 (en) Method and apparatus for handling nested interrupts
HK1003604B (en) Method and apparatus for handling nested interrupts
JP2550311B2 (en) Multiple control system of magnetic disk
JPH0450624B2 (en)
EP0522728B1 (en) Method for efficient access of data stored in a nexus table
JP2866376B2 (en) Disk array device
JP2522412B2 (en) Communication method between programmable controller and input / output device
JPS59142655A (en) Memory control system capable of simultaneous access
JPS61118847A (en) Simultaneous access control system of memory
JP2866375B2 (en) Computer system and magnetic disk unit
JP2687716B2 (en) Information processing device
JPH0316652B2 (en)
JPH02257249A (en) Information processing system
JPS62286155A (en) Multi cpu control system
JPH04307652A (en) Inter-multiprocessor communication system
JPH05735B2 (en)
JPH04316150A (en) System bus extending device
JPH05113888A (en) Microprocessor unit
JPH02201559A (en) Hierarchical memory controller
JPS58221442A (en) How data is processed
JPH04115639A (en) Data processor
JPH05324541A (en) Bus interface device
JPH0424733B2 (en)
JPH0258151A (en) shared bus system

Legal Events

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