JPS6318779B2 - - Google Patents
Info
- Publication number
- JPS6318779B2 JPS6318779B2 JP55179214A JP17921480A JPS6318779B2 JP S6318779 B2 JPS6318779 B2 JP S6318779B2 JP 55179214 A JP55179214 A JP 55179214A JP 17921480 A JP17921480 A JP 17921480A JP S6318779 B2 JPS6318779 B2 JP S6318779B2
- Authority
- JP
- Japan
- Prior art keywords
- access
- bit
- service processor
- register
- status
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Description
【発明の詳細な説明】
本発明は、それぞれがサービス・プロセツサを
有する2系統の計算機システムを備えるマルチシ
ステムにおいて、2台のサービス・プロセツサが
同一のチヤネル制御装置に対してサービス要求を
発し、サービス要求の競合が生じた場合の競合制
御方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention provides a multi-system comprising two computer systems each having a service processor, in which two service processors issue service requests to the same channel control device, and This invention relates to a conflict control method when conflicting requests occur.
第1図はマルチシステムの1例を示すものであ
つて、MACAとMACBは主記憶アクセス制御装
置、CPUAとCPUBは中央処理装置、CHCAと
CHCBはチヤネル制御装置、SVPAとSVPBはサ
ービス・プロセツサをそれぞれ示している。主記
憶アクセス制御装置MACA、中央処理装置
CPUA、チヤネル制御装置CHCAおよびサービ
ス・プロセツサSVPAはA系統の計算機システム
を構成しており、主記憶アクセス制御装置
MACB、中央処理装置CPUB、チヤネル制御装
置CHCBおよびサービス・プロセツサSVPBはB
系統の計算機システムを構成している。中央処理
装置CPUAは、主記憶アクセス制御装置MACB
を介してB系統の主記憶装置を使用することが出
来、また、チヤネル制御装置CHCBを介してB系
統の入出力装置を使用することが出来る。中央処
理装置CPUBもA系統の資源を利用することが出
来る。 Figure 1 shows an example of a multi-system, where MACA and MACB are main memory access control units, CPUA and CPUB are central processing units, and CHCA and CPUB are central processing units.
CHCB represents a channel controller, and SVPA and SVPB represent a service processor. Main memory access control device MACA, central processing unit
The CPUA, channel control device CHCA, and service processor SVPA constitute an A-system computer system, and the main memory access control device
MACB, central processing unit CPUB, channel control unit CHCB, and service processor SVPB are B
It constitutes the grid computer system. The central processing unit CPUA is the main memory access control unit MACB
The main storage device of the B system can be used via the channel control device CHCB, and the input/output device of the B system can be used via the channel control device CHCB. The central processing unit CPUB can also use the resources of the A system.
サービス・プロセツサSVPAは自系のチヤネル
制御装置CHCAに対してサービスを行い得るば
かりでなく、B系のチヤネル制御装置CHCBに対
してもサービスを行うことが出来る。サービス・
プロセツサSVPBも同様である。この場合のサー
ビスとは例えば保守や障害復旧のためにチヤネル
制御装置の任意データ・レジスタにデータを書込
んだり、チヤネル制御装置の任意データ・レジス
タの内容を読取つたりすることを言う。 The service processor SVPA can not only service the channel control device CHCA of its own system, but also the channel control device CHCB of the B system. service·
The same applies to processor SVPB. In this case, the service refers to, for example, writing data to an arbitrary data register of a channel control device or reading the contents of an arbitrary data register of a channel control device for maintenance or failure recovery.
サービス・プロセツサSVPAとSVPBが同一の
チヤネル制御装置、例えばCHCBに対してサービ
ス要求を発行する場合がある。このような場合に
は、サービス要求のレーシング(競合)が生ず
る。従来技術においては、チヤネル制御装置
CHCA,CHCBのそれぞれに優先選択機構を設
け、サービス要求の競合が生じた場合にいずれか
一方のサービス要求を選択していた。上記の優先
選択機構はハードウエアで構成されているので、
チヤネル制御装置CHCA,CHCBが高コストの
ものになるという欠点がある。 Service processors SVPA and SVPB may issue service requests to the same channel controller, for example CHCB. In such cases, racing of service requests occurs. In the prior art, channel control device
A priority selection mechanism was provided for each of CHCA and CHCB, and when a conflict of service requests occurred, one of the service requests was selected. Since the above priority selection mechanism is composed of hardware,
The drawback is that the channel control devices CHCA and CHCB are expensive.
本発明は、上記の考察に基づくものであつて、
サービス・プロセツサからチヤネル制御装置に対
するサービス要求が競合した場合の制御の一部を
プログラムに負担させ、これにより競合制御のた
めのハードウエアを簡単化できるようにした競合
制御方式を提供することを目的としている。そし
てそのため、本発明の競合制御方式は、それぞれ
がサービス・プロセツサを有する2系統の計算機
システムを備え、且つ上記サービス・プロセツサ
のそれぞれが自系のチヤネル制御装置ばかりでな
く他系のチヤネル制御装置をもアクセスできるよ
うになつたマルチシステムにおいて、
一方のサービス・プロセツサ(SVPA)がアク
セス中である時にオンにセツトするアクセス・ビ
ツト(ACBA)、及び状態情報がセツトされるス
テータス・レジスタ(STRA)中に設けられ他
方のサービス・プロセツサ(SVPB)がアクセス
中であることを表示するアクセス失敗表示ビツト
(ACFA)を有し、他方のサービス・プロセツサ
(SVPB)がアクセス中である時にオンにセツト
するアクセス・ビツト(ACBB)、及び状態情報
がセツトされるステータス・レジスタ(STRB)
中に設けられ一方のサービス・プロセツサ
(SVPA)がアクセス中であることを表示するア
クセス失敗表示ビツト(ACFB)を有し、一方の
系のアクセス・ビツト(ACBA)の内容を他方
の系のアクセス失敗表示ビツト(ACFB)へ転送
するための信号線が設けられ、他方の系のアクセ
ス・ビツト(ACBB)の内容を一方の系のアク
セス失敗表示ビツト(ACFA)へ転送するための
信号線が設けられ、且つ上記サービス・プロセツ
サ(SVPA)及びサービス・プロセツサ
(SVPB)のそれぞれが、チヤネル制御装置をア
クセスする際、
(イ) 当該チヤネル制御装置のレジスタを空読みし
てステータス情報を自系のステータス・レジス
タ中に格納し、
(ロ) 上記空読みが失敗したか否かを自系のステー
タス・レジスタによりチエツクし、
(ハ) 自系のステータス・レジスタ内の状態情報が
失敗を表示していない場合には、自系のアクセ
ス・ビツトをオンとすることで他系のアクセス
失敗表示ビツトをオンにセツトし、
(ニ) 自系のアクセス・ビツトをオンした後、自系
のアクセス失敗表示ビツトをチエツクし、
(ホ) 上記(ニ)のチエツクの結果、アクセス失敗表示
ビツトが失敗を示していない場合には、アクセ
スを実行し、
(ヘ) 上記(ニ)のチエツクの結果、アクセス失敗表示
ビツトが失敗を表示している場合にはアクセ
ス・ビツトをオフし、失敗回数が所定値を越え
ている場合には異常終了とし、失敗回数が所定
値以下である場合には待時間を設定し、当該待
時間の終了後に上記(ハ)の自系のアクセス・ビツ
トをオンとする処理からを繰返す、
機能を有するように構成されていることを特徴と
するものである。以下、本発明を図面を参照しつ
つ説明する。 The present invention is based on the above considerations, and includes:
The purpose of the present invention is to provide a contention control method in which a program is responsible for part of the control when service requests from a service processor conflict with a channel control device, thereby simplifying the hardware for contention control. It is said that Therefore, the competitive control method of the present invention includes two computer systems each having a service processor, and each of the service processors controls not only its own channel control device but also the other system's channel control device. In a multi-system, where one service processor (SVPA) is accessing, the access bit (ACBA) is set on when one service processor (SVPA) is accessing, and the status register (STRA) is set to state information. The access failure indicator bit (ACFA) is set to indicate that the other service processor (SVPB) is being accessed, and is set to on when the other service processor (SVPB) is being accessed.・Status register (STRB) in which bits (ACBB) and status information are set
It has an access failure indication bit (ACFB) installed inside the system to indicate that one service processor (SVPA) is currently accessing, and the contents of the access bit (ACBA) of one system are used for accessing the other system. A signal line is provided to transfer the contents of the access failure indication bit (ACFB) of the other system to the access failure indication bit (ACFA) of one system. and when each of the service processor (SVPA) and service processor (SVPB) accesses the channel control device, (a) blankly reads the register of the channel control device and uses the status information as the status of its own system. - Store in the register, (b) check the status register of the own system to see if the above empty read has failed, and (c) check if the status information in the status register of the own system does not indicate failure. (d) After turning on the access bit of the own system, the access failure indication bit of the other system is set to on. (e) As a result of the check in (d) above, if the access failure indication bit does not indicate failure, execute the access; (f) As a result of the check in (d) above, the access failure indication If the bit indicates a failure, turn off the access bit, if the number of failures exceeds a predetermined value, terminate abnormally, and if the number of failures is less than a predetermined value, set a waiting time. , after the end of the waiting time, repeats the process of turning on the access bit of the own system in (c) above. Hereinafter, the present invention will be explained with reference to the drawings.
第2図は本発明で使用されるハードウエアの構
成を示す図、第3図は本発明の処理を説明するフ
ローチヤートである。 FIG. 2 is a diagram showing the configuration of hardware used in the present invention, and FIG. 3 is a flowchart explaining the processing of the present invention.
第2図において、DTR0〜oは複数個のデータ・
レジスタ、BUSはバス、ANDAとANDBは
AND回路、STRAとSTRBはステータス・レジ
スタ、ADRAとADRBはアドレス・レジスタ、
SDBAとSDBBはそれぞれアドレス・レジスタ
ADRA,ADRB中に設けられた自系他系指定ビ
ツト、ACFAとACFBはそれぞれステータス・レ
ジスタSTRA,STRB中に設けられ他系のアクセ
ス状態を表示するアクセス失敗表示ビツト、
ACBAとACBBはそれぞれアドレス・レジスタ
ADRA,ADRB中に設けられたアクセス・ビツ
トをそれぞれ示している。サービス・プロセツサ
SVPAのアドレス・レジスタADRAはアクセス
すべき希望レジスタ等を指定するものであり、ま
た自系他系指定ビツトSDBAは自系のレジスタ等
をアクセスすべきか或は他系のレジスタ等をアク
セスすべきかを指定するものである。サービス・
プロセツサSVPAのデータ・レジスタDTRAに
は送出すべきデータがセツトされる。サービス・
プロセツサSVPAのステータス・レジスタSTRA
には、上記アクセス失敗表示ビツトACFA以外に
もサービス・プロセツサSVPAの作動に伴う事象
を表示する各種の状態情報が格納される。サービ
ス・プロセツサSVPBのアドレス・レジスタ
ADRB、自系他系指定ビツトSDBB、データ・レ
ジスタDTRBおよびステータス・レジスタ
STRBは、サービス・プロセツサSVPA側のもの
と同様の機能を有している。 In Figure 2, DTR 0 to o are multiple data points.
Register, BUS is bus, ANDA and ANDB are
AND circuit, STRA and STRB are status registers, ADRA and ADRB are address registers,
SDBA and SDBB are address registers respectively.
own system/other system designation bits provided in ADRA and ADRB; ACFA and ACFB are access failure display bits provided in status registers STRA and STRB, respectively, to display the access status of the other system;
ACBA and ACBB are address registers respectively.
The access bits provided in ADRA and ADRB are shown respectively. service processor
The address register ADRA of SVPA specifies the desired register etc. to be accessed, and the own system/other system specification bit SDBA determines whether registers etc. of the own system or other system should be accessed. It is to be specified. service·
Data to be sent is set in data register DTRA of processor SVPA. service·
Processor SVPA status register STRA
In addition to the access failure display bit ACFA, various status information indicating events associated with the operation of the service processor SVPA is stored. Service processor SVPB address register
ADRB, own system/other system specification bit SDBB, data register DTRB, and status register
STRB has the same functions as those on the service processor SVPA side.
第2図ロはステータス・レジスタSTRAとア
ドレス・レジスタADRBの関係およびステータ
ス・レジスタSTRBとアドレス・レジスタ
ADRAの関係を示している。アドレス・レジス
タADRBのアクセス・ビツトACBBとステータ
ス・レジスタSTRAのアクセス失敗ビツト
ACFAとは信号線で接続され、アクセス・ビツト
ACBBが「1」にされると、アクセス失敗ビツ
トACFAも「1」となる。ステータス・レジスタ
STRBのアクセス失敗ビツトACFBはアドレス・
レジスタADRAのアクセス・ビツトACBAと接
続されている。 Figure 2B shows the relationship between status register STRA and address register ADRB, and the relationship between status register STRB and address register
It shows the relationship between ADRA. Access bit ACBB of address register ADRB and access failure bit of status register STRA
It is connected to ACFA by a signal line, and the access bit
When ACBB is set to "1", the access failure bit ACFA is also set to "1". status register
The access failure bit ACFB in STRB is
Connected to access bit ACBA of register ADRA.
第3図は本発明の動作を示すフローチヤートで
ある。サービス・プロセツサSVPAとサービス・
プロセツサSVPBの動作は同じであるので、サー
ビス・プロセツサSVPAについて述べる。サービ
ス・プロセツサSVPAはチヤネル制御装置CHCA
又はCHCBに対してサービスを行うとき下記のよ
うな動作を行う。 FIG. 3 is a flowchart showing the operation of the present invention. Service processor SVPA and service processor
Since the operation of processor SVPB is the same, service processor SVPA will be described. Service processor SVPA is channel controller CHCA
Or perform the following operations when providing services to CHCB.
所望のチヤネル制御装置の任意のデータ・レ
ジスタDTRoを空読みし、データ・レジスタ
DTRoにおける状態情報をセツトし、ステータ
ス・レジスタSTRAに格納させる。 Empty read any data register DTR o of the desired channel control device and write the data register
Sets the status information in DTR o and stores it in status register STRA.
ステータス・レジスタSTRA内のアクセス
失敗表示ビツトACFAを含む状態表示ビツトが
オンであるか否かを調べる。サービス・プロセ
ツサSVPBが既にサービスを行つている等の原
因によつてステータス・レジスタSTRA内に
いずれかの状態表示ビツトがオンであると、
Yesとなり、異常終了となる。また、Noであ
るとの処理へ移る。 Check whether the status indicator bits including the access failure indicator bit ACFA in the status register STRA are on. If any of the status display bits in the status register STRA are on because the service processor SVPB is already performing service, etc.
The result is Yes, resulting in an abnormal termination. Further, the processing moves to the case where the answer is No.
アクセス・ビツトACBAをオンとすること
で、同時にアクセス失敗表示ビツトACFBもオ
ンにする。 By turning on the access bit ACBA, the access failure display bit ACFB is also turned on at the same time.
ステータス・レジスタSTRAの状態表示ビ
ツトを含めたアクセス失敗ビツトACFAがオン
であるか否かを調べる。B系も同時に同一のチ
ヤネル制御装置をアクセスすると、アクセス失
敗ビツトACFAはオンとなつている。Yesの場
合にはの処理を行い、Noであれば下記の
の処理を行う。 Check whether the access failure bit ACFA including the status display bit of the status register STRA is on. When the B system also accesses the same channel control device at the same time, the access failure bit ACFA is turned on. If Yes, perform the process; if No, perform the process below.
アクセス・ビツトACBAをオフにする。 Turn off access bit ACBA.
アクセス・ビツトACBAをオフとした回数
を調べ、2回を越えているか否かを調べる。 Check the number of times the access bit ACBA was turned off and check whether it exceeds 2 times.
ウエイト(待ち)時間を設定する。なお、サ
ービス・プロセツサSVPAのこのウエイト時間
は、サービス・プロセツサSVPB側のものと異
なるように設定されている。 Set the wait time. Note that this wait time of the service processor SVPA is set to be different from that of the service processor SVPB.
ウエイト時間が終了したか否かを調べる。
Yesのときは上記のの処理を行う。 Check whether the wait time has ended.
If Yes, perform the above processing.
チヤネル制御装置の所望のレジスタに対する
アクセスを開始する。 Initiate access to the desired register of the channel control device.
アクセス・ビツトACBAをオフにする。 Turn off access bit ACBA.
ステータス・レジスタSTRAを読取り、ア
クセスが失敗したか否かを調べる。Yesであれ
ば異常終了となり、Noであれば正常終了とな
る。このような処理は、サービス・プロセツサ
のプログラムによつて実行される。 Read the status register STRA to see if the access failed. If Yes, the process ends abnormally, and if No, the process ends normally. Such processing is executed by a service processor program.
サービス・プロセツサSVPAのの空読みのた
めにシーケンが終了した直後(未だアクセス・ビ
ツトACBAがオンされていない)にサービス・
プロセツサSVPBがの空読みを要求すると、こ
の要求は正常に実行される。この結果、アクセ
ス・ビツトACBAとACBBの両方がオンされる
が、サービス・プロセツサSVPAで、の処理
を行うことでアクセス・ビツトACBAがオフさ
れ、同様にサービス・プロセツサSVPBで、
の処理を行うことでアクセス・ビツトACBBが
オフされる。従つて、両方のサービス・プロセツ
サSVPA,SVPBが同時にチヤネル制御装置
CHCAをアクセスすると言う事態を避けること
が出来る。 Immediately after the sequence ends due to an empty read of the service processor SVPA (the access bit ACBA is not turned on yet), the service
When processor SVPB requests an empty read, this request is executed successfully. As a result, both access bits ACBA and ACBB are turned on, but in service processor SVPA, access bit ACBA is turned off by processing , and similarly, in service processor SVPB,
By performing this process, the access bit ACBB is turned off. Therefore, both service processors SVPA and SVPB act as channel controllers at the same time.
It is possible to avoid situations where CHCA is accessed.
以上の説明から明らかなように、本発明によれ
ば、サービス・プロセツサが自系のチヤネル制御
装置のみでなく他系のチヤネル制御装置に対して
もサービスを行い得るようになつたマルチシステ
ムにおいて、サービス要求の競合制御に必要とさ
れる回路構成を簡単なものとすることが出来る。 As is clear from the above description, according to the present invention, in a multi-system in which a service processor can provide services not only to its own channel control device but also to other channel control devices, The circuit configuration required for conflict control of service requests can be simplified.
第1図はマルチシステムの1例を示す図、第2
図は本発明で使用されるハードウエアの構成を示
す図、第3図は本発明の処理を説明するフローチ
ヤートである。
MACAとMACB……主記憶アクセス制御装
置、CPUAとCPUB……中央処理装置、CHCAと
CHCB……チヤネル制御装置、SVPAとSVPB…
…サービス・プロセツサ、DTR0〜o……複数個の
データ・レジスタ、BUS……バス、ANDAと
ANDB……AND回路、STRAとSTRB……ステ
ータス・レジスタ、ADRAとADRB……アドレ
ス・レジスタ、SDBAとSDBB……自系他系指定
ビツト、ACFAとACFB……アクセス失敗表示ビ
ツト、ACBAとACBB……アクセス・ビツト。
Figure 1 shows an example of a multi-system, Figure 2 shows an example of a multi-system.
The figure shows the configuration of hardware used in the present invention, and FIG. 3 is a flowchart explaining the processing of the present invention. MACA and MACB...Main memory access control unit, CPUA and CPUB...Central processing unit, CHCA and
CHCB...Channel control device, SVPA and SVPB...
…Service processor, DTR 0-o …Multiple data registers, BUS…Bus, ANDA and
ANDB...AND circuit, STRA and STRB...Status register, ADRA and ADRB...Address register, SDBA and SDBB...Self system/other system designation bit, ACFA and ACFB...Access failure indication bit, ACBA and ACBB... …Access Bit.
Claims (1)
系統の計算機システムを備え、且つ上記サービ
ス・プロセツサのそれぞれが自系のチヤネル制御
装置ばかりでなく他系のチヤネル制御装置をもア
クセスできるようになつたマルチシステムにおい
て、 一方のサービス・プロセツサ(SVPA)がアク
セス中である時にオンにセツトするアクセス・ビ
ツト(ACBA)、及び状態情報がセツトされるス
テータス・レジスタ(STRA)中に設けられ他
方のサービス・プロセツサ(SVPB)がアクセス
中であることを表示するアクセス失敗表示ビツト
(ACFA)を有し、他方のサービス・プロセツサ
(SVPB)がアクセス中である時にンにセツトす
るアクセス・ビツト(ACBB)、及び状態情報が
セツトされるステータス・レジスタ(STRB)中
に設けられ一方のサービス・プロセツサ
(SVPA)がアクセス中であることを表示するア
クセス失敗表示ビツト(ACFB)を有し、一方の
系のアクセス・ビツト(ACBA)の内容を他方
の系のアクセス失敗表示ビツト(ACFB)へ転送
するための信号線が設けられ、他方の系のアクセ
ス・ビツト(ACBB)の内容を一方の系のアク
セス失敗表示ビツト(ACFA)へ転送するための
信号線が設けられ、且つ上記サービス・プロセツ
サ(SVPA)及びサービス・プロセツサ
(SVPB)のそれぞれが、チヤネル制御装置をア
クセスする際、 (イ) 当該チヤネル制御装置のレジスタを空読みし
てステータス情報を自系のステータス・レジス
タ中に格納し、 (ロ) 上記空読みが失敗したか否かを自系のステー
タス・レジスタによりチエツクし、 (ハ) 自系のステータス・レジスタ内の状態情報が
失敗を表示していない場合には、自系のアクセ
ス・ビツトをオンとすることで他系のアクセス
失敗表示ビツトをオンにセツトし、 (ニ) 自系のアクセス・ビツトをオンした後、自系
のアクセス失敗表示ビツトをチエツクし、 (ホ) 上記(ニ)のチエツクの結果、アクセス失敗表示
ビツトが失敗を示していない場合には、アクセ
スを実行し、 (ヘ) 上記(ニ)のチエツクの結果、アクセス失敗表示
ビツトが失敗を表示している場合にはアクセ
ス・ビツトをオフし、失敗回数が所定値を越え
ている場合には異常終了とし、失敗回数が所定
値以下である場合には待時間を設定し、当該待
時間の終了後に上記(ハ)の自系のアクセス・ビツ
トをオンとする処理からを繰返す、 機能を有するように構成されていることを特徴と
する競合制御方式。[Claims] 1. Each having a service processor.2
In a multi-system that is equipped with a network computer system and each of the above service processors can access not only its own channel control device but also the channel control devices of other systems, one of the service processors (SVPA) The access bit (ACBA) is set on when the other service processor (SVPB) is being accessed, and the status register (STRA) is set to state information to indicate that the other service processor (SVPB) is being accessed. an access failure indicator bit (ACFA) that is set when the other service processor (SVPB) is accessing; and a status register (STRB) that is set with status information. It has an access failure indication bit (ACFB) installed inside the system to indicate that one service processor (SVPA) is currently accessing, and the contents of the access bit (ACBA) of one system are used for accessing the other system. A signal line is provided to transfer the contents of the access failure indication bit (ACFB) of the other system to the access failure indication bit (ACFA) of one system. and when each of the service processor (SVPA) and service processor (SVPB) accesses the channel control device, (a) blankly reads the register of the channel control device and uses the status information as the status of its own system. - Store in the register, (b) check the status register of the own system to see if the above empty read has failed, and (c) check if the status information in the status register of the own system does not indicate failure. (d) After turning on the access bit of the own system, the access failure indication bit of the other system is set to on. (e) As a result of the check in (d) above, if the access failure indication bit does not indicate failure, execute the access; (f) As a result of the check in (d) above, the access failure indication If the bit indicates a failure, turn off the access bit, if the number of failures exceeds a predetermined value, terminate abnormally, and if the number of failures is less than a predetermined value, set a waiting time. , A contention control system characterized in that it is configured to have a function of repeating the process from turning on the access bit of the own system in (c) above after the end of the waiting time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55179214A JPS57101924A (en) | 1980-12-18 | 1980-12-18 | Contention controlling system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55179214A JPS57101924A (en) | 1980-12-18 | 1980-12-18 | Contention controlling system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57101924A JPS57101924A (en) | 1982-06-24 |
| JPS6318779B2 true JPS6318779B2 (en) | 1988-04-20 |
Family
ID=16061923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55179214A Granted JPS57101924A (en) | 1980-12-18 | 1980-12-18 | Contention controlling system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57101924A (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5834856B2 (en) * | 1975-03-17 | 1983-07-29 | 株式会社日立製作所 | Kiokuseigiyosouchi |
| JPS53110440A (en) * | 1977-03-09 | 1978-09-27 | Hitachi Ltd | Prevention system for competition between processors |
| JPS5447440A (en) * | 1977-09-21 | 1979-04-14 | Hitachi Ltd | Control system for input/output device |
-
1980
- 1980-12-18 JP JP55179214A patent/JPS57101924A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57101924A (en) | 1982-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4807116A (en) | Interprocessor communication | |
| US5115499A (en) | Shared computer resource allocation system having apparatus for informing a requesting computer of the identity and busy/idle status of shared resources by command code | |
| US6141715A (en) | Method and system for avoiding live lock conditions on a computer bus by insuring that the first retired bus master is the first to resubmit its retried transaction | |
| US5784617A (en) | Resource-capability-based method and system for handling service processor requests | |
| EP0397476B1 (en) | Error logging data storing system | |
| US4930069A (en) | Mechanism and method for transferring data between bus units having varying master and slave DMA capabilities | |
| JPH01200466A (en) | Variable resource zoning apparatus and method for data processing system | |
| US5029074A (en) | Bus adapter unit for digital processing system | |
| US5204954A (en) | Remote storage management mechanism and method | |
| US5708784A (en) | Dual bus computer architecture utilizing distributed arbitrators and method of using same | |
| EP0297931B1 (en) | Bus adapter unit for digital data processing system | |
| JP3052857B2 (en) | Inter-cluster shared memory access method | |
| JP2979771B2 (en) | Information processing apparatus and bus control method thereof | |
| JPS623361A (en) | Status report system | |
| JP2813182B2 (en) | Multiprocessor computer multifunction device | |
| JPS6318779B2 (en) | ||
| JPH0844662A (en) | Information processor | |
| JPS593775B2 (en) | Bus request processing unit | |
| JPS62546B2 (en) | ||
| EP0088838B1 (en) | Input/output multiplexer | |
| JP2000003287A (en) | Exclusive controller for shared resource, method therefor and recording medium for recording exclusive control program | |
| JP3273191B2 (en) | Data transfer device | |
| JPH0137782B2 (en) | ||
| JP3465161B2 (en) | Memory card interface method | |
| JP2825589B2 (en) | Bus control method |