JPS6180352A - Multiprocessor control system - Google Patents
Multiprocessor control systemInfo
- Publication number
- JPS6180352A JPS6180352A JP20221784A JP20221784A JPS6180352A JP S6180352 A JPS6180352 A JP S6180352A JP 20221784 A JP20221784 A JP 20221784A JP 20221784 A JP20221784 A JP 20221784A JP S6180352 A JPS6180352 A JP S6180352A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- bus
- signal
- circuit
- sends
- 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.)
- Granted
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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- 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/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Bus Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はプロセッサを複数用いてジョブを遂行する装置
に係り、特に複数のプロセッサが共用するバスの使用効
率を高めるために、アトレスリ′−ト切替を速やかに実
施し得るマルチプロセッサ制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an apparatus that uses a plurality of processors to execute a job. The present invention relates to a multiprocessor control method that can quickly perform switching.
近年、プロセッサにより制御される各種情報処理装置が
普及するに伴い、複数のプロセ・ツリを使用し各プロセ
ッサが独立に処理を分1旦してショフを遂行するマルチ
プロセノザ1ill 1M11方式を用いる装置が出現
している。In recent years, with the spread of various information processing devices controlled by processors, devices that use a multi-processor 1ill 1M11 system that uses multiple processor trees and each processor independently performs processing once in a while. has appeared.
この場合各プロセノザはバスを共用するので、処理効率
を高める為に、バスを使用したプロヒソザはバス使用後
アドレス制御綿等のケートを相fのプロセッサに渡し、
71ルスデコ−1”を早く行わせる必要がある。In this case, each processor shares the bus, so in order to increase processing efficiency, the processor using the bus passes the address control block to the processor of phase f after using the bus.
71 Luz Deco-1” needs to be performed quickly.
第4図は従来のマルチプロセッサ制御方式を説明する図
で、第5図は第4図の動作を説明するタイムチャートで
ある。FIG. 4 is a diagram illustrating a conventional multiprocessor control system, and FIG. 5 is a time chart illustrating the operation of FIG. 4.
プロセッサ1はバス7を経て例えはメモリ6をアクセス
しようとする場合、第5図に示す如くバス7の使用要求
RQI信号を送出する。この時優先度の高いプロセッサ
2が使用要求RQ 2信号を送出していなければNOT
回路12の出力は” 1°゛であり、J I<フリップ
フロップ9ばpソ1されていないのでζ端子は“1′を
送出している。従ってA N D回路10は“1′を送
出し、クロックの1τ後にJKフリップフロップ8をセ
ットする。When the processor 1 attempts to access, for example, the memory 6 via the bus 7, it sends out an RQI signal requesting the use of the bus 7, as shown in FIG. At this time, if processor 2 with higher priority does not send the use request RQ 2 signal, NOT
The output of the circuit 12 is "1", and since JI<flip-flop 9 is not set to 1, the ζ terminal is sending out "1". Therefore, the A N D circuit 10 sends out "1" and sets the JK flip-flop 8 after 1.tau. of the clock.
セソ1−されたフリップフロップ8し才Q端子からP信
号として°′]゛をOR回路13を経てメモリ制御回路
5に送出すると共に、亘端子から牢Gl信号として“0
゛をl”タイム3に送出する。The output of the flip-flop 8 is sent as a P signal from the Q terminal to the memory control circuit 5 via the OR circuit 13, and the output signal is sent to the memory control circuit 5 as a Gl signal from the output terminal.
゛ is sent at l'' time 3.
ドライバ3は0゛の*G1信吋信号iJるとアドレスゲ
ー1へを開く為、プロセッサ1はバス7を使用すること
か可能となり、メモリ制御回路5にア1ルスを送出する
。又メモリ制御回路5は前記P信号により、前記ア1“
レスのデコードが済むとメモリ6にRAS (語選択)
信号とCAS (桁選択)信号を送出する5、メモリ制
御回路5はRAS信号信号送出口クロックτ後に応答信
号ANSをフリップフロップ8と90) K端子に送出
する。従ってフリップフロップ8はすセットされ、*G
1信号は復旧する。Since the driver 3 opens the address gate 1 when receiving the *G1 signal iJ of 0, the processor 1 can use the bus 7 and sends an alarm to the memory control circuit 5. In addition, the memory control circuit 5 controls the memory control circuit 5 by the P signal.
After decoding the response, the RAS (word selection) is stored in memory 6.
The memory control circuit 5, which sends out the RAS signal and the CAS (digit selection) signal, sends out the response signal ANS to the K terminals of the flip-flops 8 and 90) after the RAS signal output clock τ. Therefore, flip-flop 8 is set and *G
1 signal is restored.
プロセッサIがバス7を使用中にプロセッサ・2がバス
7の使用要求RQ2信号を送出したとする。Assume that processor 2 sends a bus 7 use request signal RQ2 while processor I is using bus 7.
フリップフロップ8がす七ノl〜されてQ 端子が1゛
となるとA N D回路11は“1゛を送出し、フリソ
プフ1:1ツブ9はクロックの1τ後にセットされる。When the flip-flop 8 is turned on and the Q terminal becomes 1, the AAND circuit 11 sends out 1, and the flip-flop 1:1 block 9 is set 1τ after the clock.
セットされたフリソブフ1′:Iノブ9はQ 罐、i了
から1)信号として“1゛をOR回路13を経てメモリ
制御卸回路5に送出すると共に、亘端了から*G2信号
として“O゛をトライバ4に送出する。The set Frisobuf 1': I knob 9 sends "1" as a signal from the Q can and i end to the memory control wholesale circuit 5 via the OR circuit 13, and also sends "0" as the *G2 signal from the end end.゛ is sent to the driver 4.
トライバ4は“0゛の* c 2 (g号を受LJると
アドレス’)” t・’?c 開<為、プロセソ92
はバス7を使用することが可能となり、メモリ制御回路
5にア1ζし・スを送出する。又メモリ制御回路5は前
記I〕倍信号より、前記アIL・スのデコーl−が済む
とメモリ6にRA S信号とC”、 A S信号を送出
する。Driver 4 is "0゛*c 2 (receives g and addresses ')"t・'? c open < for, processo 92
becomes able to use the bus 7 and sends an address to the memory control circuit 5. Further, the memory control circuit 5 sends the RAS signal and the C'' and AS signals to the memory 6 after the decoding of the AIL and S is completed based on the I] times signal.
メモリ制御回詫5はRA S信号送出後クロックの2τ
後に)応答信号ΔNSをフリノプフ11ツブ8と9のに
端子に送出する。従ってフリップフロップ!]ばリセノ
1され、*G2信号は復旧する。Memory control rotation 5 is 2τ of the clock after sending the RAS signal.
Afterwards) the response signal ΔNS is sent to terminals 8 and 9 of the flinopf 11. Therefore flip flop! ], the *G2 signal is restored.
次ぎにプロセノーリ゛1かバス7の使用要求を送出して
いると、前記同様にプI’l レノ4J2の動作に続い
てプじ1セソ」ノ“1か動作する。Next, when a request to use the processor 1 or the bus 7 is sent, the processor 1 operates in the same manner as described above, following the operation of the processor 4J2.
マルチプロセノリ゛制外方弐で動作する場合、各プロセ
ンサは独立した処理を行っており、第1のプロセッサが
バス使用終了後、次の要求発生前に、それまで1)ぢ状
態にあった第2のブロセソIYがバスの使用を開始する
ことか多い。When operating in a multi-processor system, each processor performs independent processing, and after the first processor finishes using the bus and before the next request occurs, it returns the state it was in 1) until then. The second Broceso IY often starts using the bus.
ところで、従来のマルチプロセッサ制御回路は」−記の
如く動作する為、各プロセッサ″がバス使用要求を発生
さ−Uだ後、アドレスゲー1へを開いてバスを使用する
のに夫々5τのバスナイクルが必要−ごあり、プロレノ
゛すlのバス使用中にプロセッサ−2がバス使用要求を
送出しているにも拘わらず、トライバの7トレスケート
スザイクルを待つこととなり、効率が悪いという問題が
ある。By the way, since the conventional multiprocessor control circuit operates as described above, each processor generates a bus use request and then opens the address game 1 to use the bus, which requires a bus cycle time of 5τ for each processor. However, even though processor 2 sends a bus use request while the processor is using the bus, it has to wait for 7 trace cycles of the driver, resulting in poor efficiency. be.
」二記問題点は、複数のプロセッサが共用バスを交互に
占有して動作するA置において、成ブロセノザがバスの
使用終了時、他のプロセッサがバスの使用を要求してい
る場合に、前記或プロセソ4J−のバス使用1t[の放
棄と、バス使用を要求している中で最も優先順位の高い
ブローレノザへのバス使用Ikの投与とを同=−り・イ
ミノジで行うようにした、本発明によるマルチプロセッ
サー制御方式によって解決されろ。The problem described in item 2 is that in a system A where multiple processors operate by occupying a shared bus alternately, when the processor finishes using the bus, if another processor is requesting the use of the bus, the above problem occurs. A book that makes it possible to abandon bus use 1t[ of a certain proceso 4J- and administer bus use Ik to Browlenosa, which has the highest priority among those requesting bus use, at the same time. The problem is solved by the multiprocessor control method according to the invention.
即ち複数のプロセン4ノかバスを使用する場合、一般に
第1のプロセッサがアクセスし7た次は、第2のプロセ
ッサ゛のアクセスに入ることが多いので、各々のプII
七ソリはアクヒス柊r後、他の優先度の高いアクセス要
求中のプロセッサ゛のアルスケート
したものである。In other words, when multiple processor buses are used, generally after the first processor accesses, the second processor often accesses the bus, so each processor
After the request is completed, the processor's request for access with a higher priority is suspended.
〔実施例]
第1図は本発明の−・実施例を示ず回路のフIJツク図
で、第2図は第1図のmJ+作を説明するタイムチャー
1である。[Embodiment] FIG. 1 is a circuit diagram showing an embodiment of the present invention, and FIG. 2 is a time chart 1 for explaining the mJ+ operation of FIG. 1.
第1図は第4図の回路にAND回路15.17と01?
回路14,lfiを迫力11シたもので、その他は第4
図と同一で、バス7とメモリ制御回路5及びメモリ6は
省略しである。Figure 1 is an AND circuit of 15.17 and 01? in the circuit of Figure 4.
Circuit 14, LFI with powerful 11 shi, others are 4th
It is the same as the figure, and the bus 7, memory control circuit 5, and memory 6 are omitted.
プロセッサ1は第2図に示す如くバスの使用要求RQI
信υを送出する。この時優先度の旧1いプロセッサ2が
使用要求RQ2信号を送出していなければNOT回路1
2の出力は“′1パであり1.JKフリンプフロソプ9
はセットされていないので口端子は“″1パを送出して
いる。従ってANr)回路10は” 1 ”を送出し、
OR回路14を経てクロックの1τ後に、J Kフリッ
プフロップ8をセットする。Processor 1 receives bus usage request RQI as shown in FIG.
Send out faith. At this time, if the processor 2 with the old priority level 1 does not send out the use request RQ2 signal, the NOT circuit 1
The output of 2 is ``'1pa'' and 1.JK Flimp Flossop 9
Since it is not set, the mouth terminal is sending out "" 1pa. Therefore, the ANr) circuit 10 sends out "1",
After passing through the OR circuit 14 and 1τ after the clock, the JK flip-flop 8 is set.
七ソ!・されたフリップフロップ
P信号としてl゛をOR回路13を経てメモリ制御回路
に送出すると共に、口端子がら*G1信号として“0゛
をドライバ3に送出する。Seven so! - Sends l' as the flip-flop P signal to the memory control circuit via the OR circuit 13, and sends '0' to the driver 3 as the *G1 signal from the terminal.
ドライバ3ば*Gl信号を受けるとアドレスゲートを開
き、プロセッサI 4;t:メモリ制御回路にアドレス
を送出する。又メモリ制御回路は前記P信号により、1
1;1記ア[ルスのデコートがl斉むとメモリにRAS
信号とCAS信号を送出する。メモリ制御回路はI≧A
S信号送信号送出フクロツク後に応答信号−ΔN Sを
フリップフロップ8と9のに端子にjA出する。従って
フリップフロップ8はすセットされ、*G1信号は復旧
する。When the driver 3 receives the *Gl signal, it opens the address gate and sends the address to the processor I4;t: memory control circuit. In addition, the memory control circuit receives the P signal.
1; 1 A
and CAS signals. Memory control circuit I≧A
After the S signal transmission signal is sent out, a response signal -ΔNS is output to the terminals of flip-flops 8 and 9. Therefore, flip-flop 8 is set and the *G1 signal is restored.
プ11セッサ1がバスを使用中にプロしノリ°2がバス
の使用要求R02信号を送出したとする。フリップフロ
ップ9はセソ]・されていない為、C端子は” I ”
であり、応答信号ΔNSが入るとAND回路17はOR
回路16を経て“】°をフリノプフ11ノブ9に送出す
る。従ってフリップフロップ9はクロックの1τ後にp
ノドされる。従って*G1信号に続いて*G2信号が送
出される。Assume that processor 1 of bus processor 1 processes the bus while processor 1 is using the bus, and processor 2 sends a bus use request R02 signal. Flip-flop 9 is not set, so the C terminal is "I"
When the response signal ΔNS is input, the AND circuit 17 performs the OR
via the circuit 16 to the Flinopf 11 knob 9. Therefore, the flip-flop 9 outputs p after 1τ of the clock.
Get throated. Therefore, the *G2 signal is sent out following the *G1 signal.
ヒツトされ人二フリソブフI“1ツブ9ば。端子−がら
■)信U−として′ビをO R IFil路13全13
でメモリ制御回路に送出すると共に、σ端子がら*G2
信号としてパ(じをドライバ4に送出する。前記の如く
フリップフロップ8がり1どソI・されると口端−rは
“ビとなり、ブ■7セノリ゛2がR Q 2信号をjヱ
出している為、ANr)回路IN;ド1′を送出するが
フリップフロップ1〕は既に・I! ノドされているた
め、このイ菖υiJyjjj f見される。If you are a hit person, you will receive 130% of all 13 terminals.
At the same time, the σ terminal *G2 is sent to the memory control circuit.
It sends the signal to the driver 4 as a signal. As mentioned above, when the flip-flop 8 is turned 1, the edge -r becomes "B", and the driver 2 sends the RQ 2 signal to the driver 4. Since ANr) circuit IN; sends out 1', flip-flop 1] is already ・I!, so this I υiJyjjj f is seen.
ドラ・イハ4は*G2信月信号げるとアトレスヶー1を
開き、プロセノリ゛2ばメモリ制御回路にアl゛ルスを
送出する。又メモリ制御回路は前記P信号により、前記
アl−レスのデコートが済むとメモリにRAS信号とC
AS信号を送出する。メモリ制御回路はRAS信号信号
送出口クロックτ後に応答信号ANSをフリップフロッ
プ8と9の■(端子に送11ける。従ってフリップフロ
ップ9はり1!ソlされ、*G2信号は復旧し、プロセ
ッサ2は4τのバスリ゛イクルて動作完了することが出
来る。When driver 4 receives the *G2 Shingetsu signal, it opens Atres 1, and processor 2 sends an pulse to the memory control circuit. Further, the memory control circuit transmits the RAS signal and the C signal to the memory after the address has been decoded by the P signal.
Sends an AS signal. After the RAS signal output clock τ, the memory control circuit sends the response signal ANS to the (11) terminals of the flip-flops 8 and 9. Therefore, the flip-flop 9 is reset, and the *G2 signal is restored and the processor 2 The operation can be completed with a bus cycle of 4τ.
プロセッサ2がバスを使用中にプロセフ1月がバスの使
用要求RQI信号を送出したとする。フリップフロップ
9はセットされている為、C端子−は” o ”であり
、AND回路1oは動作しない。Assume that processor 2 sends a bus use request RQI signal while processor 2 is using the bus. Since the flip-flop 9 is set, the C terminal - is "o" and the AND circuit 1o does not operate.
フリップフロップ8はリセソ1へされている為、口端子
は“1”である。従って応答信号ANSが入るとANr
)回路15はO R回路14を経て“1゛をフリップフ
ロップ8に送出する。従ってフリップフロップ8ばクロ
ックの1τ1餡こ七ノドされる。Since the flip-flop 8 is connected to the reset circuit 1, the output terminal is "1". Therefore, when the response signal ANS is input, ANr
) circuit 15 sends "1" to flip-flop 8 via OR circuit 14. Therefore, flip-flop 8 receives 1.tau.1 of the clock.
従って*G2信号乙こ続いて*G1信号が送出され七ノ
I・されたフリソブフ+1ツブ8は口端子がらP信74
トL7 ” I ”をoR1i′!回路13を経テメ
モリ制御回路に送出すると共に、頁◇J.1了がら*G
1信号として“0パを1う・イハ3に送出する。Therefore, the *G2 signal B was followed by the *G1 signal, and the seven I/Frisobuff +1 knobs 8 were the P signal 74 from the mouth terminal.
ToL7 "I"oR1i'! While sending the circuit 13 to the memory control circuit, page ◇J. 1 finished*G
Sends "0pa to 1u/Iha3 as a 1 signal.
従っテトライハ3は*G1信号を受tJるとアl“レス
5−一I・を開き、プ11セノ′IJ1はメモリ制御回
路に71゛ルスを送出する。又メモリ制御回路は前記1
)信号により、前記ア[レスのデコートが済むとメモリ
にR A S信号とCAS信号を送出する。Therefore, when Tetricha 3 receives the *G1 signal, it opens address 5-1, and P11's IJ1 sends a 71 pulse to the memory control circuit.
) signal, when the address is decoded, the R A S signal and the CAS signal are sent to the memory.
メモリ制御回路はRAS信7j送出後クロックの2τ後
に応答信号ANSをフリップフロップ8と9のに端子に
送出する。従ってツリノブフロップ8はす七ノドされ、
*G1信月信号旧し、プロセノリ゛1 4;l: 4
rのバスリイクルで動作完了することが出来る。The memory control circuit sends a response signal ANS to the terminals of flip-flops 8 and 9 2τ after sending the RAS signal 7j. Therefore, the Tsurinob flop 8 is seven throated,
*G1 Shingetsu signal is old, proscenology 1 4; l: 4
The operation can be completed by bus recycle of r.
第3図は本発明の他の実施例を示す回路図で、プロセ,
4)が3 1pu L:の複数で構成されろ場合を示す
。FIG. 3 is a circuit diagram showing another embodiment of the present invention, in which the process,
4) is composed of a plurality of 3 1 pu L:.
第3図ハn(1711のプ1コセノリで構成されるシヌ
テムにおいて、i番[1のプロセッサがトライバのアド
レスゲートを開く状態を示す。そして優先権は番号の高
い程大きいものとする。この条件はプロセッサ1はバス
を占有していない。且つプロセッサiがバス使用要求を
送出している。[]、つプ11セッサiより優先度の高
いプロセッサーが使用要求を送出していない。且つプロ
セッサi以外のプロセッサに応答信号ANSが来たとい
うことで可能となる。Figure 3 shows a state in which the i-th [1] processor opens the address gate of the driver in a synutem consisting of 1711 processors.The higher the number, the greater the priority.This condition Processor 1 does not occupy the bus, and processor i has sent a bus use request. This is possible because the response signal ANS has arrived at a processor other than the processor.
AND回路20と22にプロセッサiの使用要求RQi
信号が入る。ごの時、I Kフリップフロップ24はセ
ットされていない為、ζ端子は“1パを送出している。AND circuits 20 and 22 receive a request to use processor i RQi
A signal comes in. At this time, the IK flip-flop 24 is not set, so the ζ terminal is sending out "1".
プロセッサ1」−1以−1−のプ(コセソサが使用要求
を送出していなければ*RQi+1〜* RQ n信号
ば“1”である為、AND回路21の出力は” 1 ”
である。従って応答信号ANSが入るとANT)回路2
2は“1”をOR回路23を経てフリップフロップ24
に送出し、フリップフロップ24はクロックの1τ後セ
ットされる。The output of the AND circuit 21 is "1" since the *RQi+1 to *RQn signals are "1" if the processor 1 "-1 to -1- processor has not sent a usage request.
It is. Therefore, when the response signal ANS is input, the ANT) circuit 2
2 is "1" through the OR circuit 23 and the flip-flop 24.
The flip-flop 24 is set after 1τ of the clock.
セソ1−されたフリップフロップ24はQ端子かに、、
+ P (”、、号として“1゛を送出すると共に、Q
帽i Y−から*Gi信号として” o ”をlタイ
ムに送出する。The flip-flop 24 which has been set to 1 has a Q terminal.
+P
``o'' is sent from the cap i Y- as a *Gi signal at l time.
若しプ11セソザ1−)1以上のプロセy +が使用要
求を送出していると* R(l i l l −* R
Qnの内どれかか” o ”となる為、AND回路21
の出力は“’ (1”であり、八N l−)回路20.
22共動作−ロす、フリップフロップ24かヒノ1−さ
れない。If one or more processes y+ have sent usage requests, *R(l i l l -* R
Since one of Qn is "o", AND circuit 21
The output of ``' (1) is 8N l-) circuit 20.
22 co-operation - loss, flip-flop 24 or hino 1 - not activated.
従って1う1゛ハのアルスリ゛−1−を開く信号*O1
は送出されない。Therefore, the signal *O1 that opens 1-1-1
is not sent.
又プし1セノ1す1〜i−1迄のプロセッサかバスを使
用中である場名11、*r、; l−G i−1の内と
れかか′”0゛となるへ、AND回路20は動作−Uず
、A N D回路22も応答情弓へNSが来る迄a1作
しない為、フリップフロップ24は七ノドされず、1ラ
イハも71′−レスリー1を開くことか無いので他のプ
ロセッサの動作をlJ、)j害しない。Also, if the processors or buses from 1 to 1 to i-1 are in use, then any one of l-G i-1 becomes 0', AND Since the circuit 20 does not operate and the A N D circuit 22 does not operate until NS comes to the response signal, the flip-flop 24 is not turned on, and the 71'-Leslie 1 is not opened even after 1 circuit. It does not harm the operation of other processors.
以−1−説明した如く、本発明はアトレスケ−]の切替
えを連くすることが可能でマルチプロセッサ制御におけ
る処理効率を高めることが出来る。As described above, the present invention enables continuous switching of Atreske and improves processing efficiency in multiprocessor control.
第1図は本発明の一実施例を示す回路のプロ・ツタ図・
第2図は第1図の動作を説明するタイムチャー1・、第
3図は本発明の他の実施例を示す回路図、第4図は従来
のマルチプロセッサ制御回路を説明する図、
第5図は第4図の動作を説明するタイムチャー(−であ
る。
図において、
1.2はプロセッサ、 3,4はl−タイム、5はメ
モリ制御回路、 6はメモリ、
7はバス、
8.9.24はJKフリップフロップである。Fig. 1 is a professional diagram of a circuit showing one embodiment of the present invention, Fig. 2 is a time chart 1 explaining the operation of Fig. 1, and Fig. 3 is a circuit showing another embodiment of the present invention. 4 is a diagram explaining a conventional multiprocessor control circuit, and FIG. 5 is a time chart (-) explaining the operation of FIG. 4. In the figure, 1.2 is a processor, 3 and 4 are l - time, 5 is a memory control circuit, 6 is a memory, 7 is a bus, 8.9.24 is a JK flip-flop.
Claims (1)
装置において、或プロセッサがバスの使用終了時、他の
プロセッサがバスの使用を要求している場合に、前記或
プロセッサのバス使用権の放棄と、バス使用を要求して
いる中で最も優先順位の高いプロセッサへのバス使用権
の授与とを同一タイミングで行うことを特徴とするマル
チプロセッサ制御方式。In a device in which a plurality of processors operate by alternately occupying a shared bus, when a certain processor finishes using the bus and another processor requests the use of the bus, the certain processor relinquishes the right to use the bus. A multiprocessor control method is characterized in that the bus use right is granted to the processor with the highest priority among those requesting bus use at the same timing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20221784A JPS6180352A (en) | 1984-09-27 | 1984-09-27 | Multiprocessor control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20221784A JPS6180352A (en) | 1984-09-27 | 1984-09-27 | Multiprocessor control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6180352A true JPS6180352A (en) | 1986-04-23 |
| JPH0210980B2 JPH0210980B2 (en) | 1990-03-12 |
Family
ID=16453895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20221784A Granted JPS6180352A (en) | 1984-09-27 | 1984-09-27 | Multiprocessor control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6180352A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5247652A (en) * | 1975-10-15 | 1977-04-15 | Toshiba Corp | Control method of data transmission |
| JPS5595131A (en) * | 1979-01-10 | 1980-07-19 | Hitachi Ltd | Information bus controller |
| JPS5696313A (en) * | 1979-12-12 | 1981-08-04 | Mitsubishi Electric Corp | Bus control device of multiprocessor system |
| JPS57108914A (en) * | 1980-12-25 | 1982-07-07 | Fuji Electric Co Ltd | Control system for right of using bus |
-
1984
- 1984-09-27 JP JP20221784A patent/JPS6180352A/en active Granted
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5247652A (en) * | 1975-10-15 | 1977-04-15 | Toshiba Corp | Control method of data transmission |
| JPS5595131A (en) * | 1979-01-10 | 1980-07-19 | Hitachi Ltd | Information bus controller |
| JPS5696313A (en) * | 1979-12-12 | 1981-08-04 | Mitsubishi Electric Corp | Bus control device of multiprocessor system |
| JPS57108914A (en) * | 1980-12-25 | 1982-07-07 | Fuji Electric Co Ltd | Control system for right of using bus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0210980B2 (en) | 1990-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4602327A (en) | Bus master capable of relinquishing bus on request and retrying bus cycle | |
| KR920006858A (en) | Method and device for optimizing bus arbitration during direct memory access data transmission | |
| JPH061458B2 (en) | Distribution arbitration apparatus and method for shared bus | |
| JPH04500570A (en) | Address-based priority locking storage for shared memory | |
| US5729702A (en) | Multi-level round robin arbitration system | |
| JPS5812611B2 (en) | Data Tensou Seigiyohoushiki | |
| JPS6046750B2 (en) | Prioritization system | |
| JPS5933553U (en) | processor | |
| KR840001369A (en) | Leaf Receive Circuit in Dynamic Memory | |
| JPS6134182B2 (en) | ||
| JPS6180352A (en) | Multiprocessor control system | |
| TW523674B (en) | Addressing of a memory | |
| US5799160A (en) | Circuit and method for controlling bus arbitration | |
| JPH05282244A (en) | Information processor | |
| JPS5936863A (en) | Circuit for controlling access competition of common resource | |
| JPH0820941B2 (en) | Microprocessor | |
| SU481894A1 (en) | Input device | |
| JPH01108668A (en) | Shared memory interface circuit | |
| JPH0142017B2 (en) | ||
| KR880011679A (en) | DMA Access Arbitration Device | |
| SU1456957A1 (en) | Priority device | |
| JPH05204832A (en) | Dma bus arbitration system | |
| JPH02181855A (en) | Bus priority decision circuit | |
| JPH03293837A (en) | Bus transfer control system | |
| JPH01191964A (en) | Transfer method for memory bus data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |