JPS5922158A - data processing equipment - Google Patents
data processing equipmentInfo
- Publication number
- JPS5922158A JPS5922158A JP13162482A JP13162482A JPS5922158A JP S5922158 A JPS5922158 A JP S5922158A JP 13162482 A JP13162482 A JP 13162482A JP 13162482 A JP13162482 A JP 13162482A JP S5922158 A JPS5922158 A JP S5922158A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- common bus
- circuit
- limited
- lock
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
発明の属する分野
この発明は複数のプロセッサが共通バスを介して共通メ
モリを使用するマルチプロセッサ方式のデータ処理装置
に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a multiprocessor type data processing device in which a plurality of processors use a common memory via a common bus.
従来技術の構成
従来この種の装置として第1図に示すものがあった。第
1図において(”−’L(”−2L =−(1−n)
はそれぞれプロセッサp、 + P2 +・・・Pn
、+21は共通バス、(31は共通メモリ、+41は共
通バス使用権判定回路である。壕だ、第2図は第1図に
おける任意の1つのプロセッサ(プロセッサPi(1−
i)で示す)の内部構成を入出力信号を主として示した
ブロック図で、第1図と同一符号は同一部分を示し、(
5)はCPU、[61は共通バス使用権獲得用アービタ
(arbiter)。Structure of Prior Art Conventionally, there has been a device of this type as shown in FIG. In Figure 1, ("-'L("-2L =-(1-n)
are processors p, +P2 +...Pn, respectively.
, +21 is a common bus, (31 is a common memory, and +41 is a common bus usage right determination circuit.
This is a block diagram mainly showing the input/output signals of the internal configuration of the (indicated by i)). The same reference numerals as in Fig.
5) is a CPU, and 61 is an arbiter for acquiring the right to use the common bus.
(7)は共通バス信号接続用バッファ、(8)はアービ
タ(6)の起動信号生成用デコーダ、(9)は共通パス
使用要求信号(以下B REQと略記する) 、!In
)は共通バス使用許可信号(以下BPRNと略記する)
、旧〕は共通バス使用中表示信号(以下BUSYと略記
する)、0aはアドレス信号(以下ADRと略記する)
、tl:31はデータ偏分(以下DATAと略記する)
、0尋は制御信号(以下CNTLと略記する)、←9は
ロック信号(以下LOCKと略記する9、OQはアービ
タ(6)に対する起動信号(以下MRQと略記する)
、(1,7+はバッファ(7)に対する起動信号(以下
BL!ムと略記する)である。(7) is a common bus signal connection buffer, (8) is a decoder for generating a start signal for the arbiter (6), (9) is a common path use request signal (hereinafter abbreviated as B REQ), ! In
) is the common bus use permission signal (hereinafter abbreviated as BPRN)
, old] is the common bus busy indication signal (hereinafter abbreviated as BUSY), and 0a is the address signal (hereinafter abbreviated as ADR).
, tl:31 is data partial (hereinafter abbreviated as DATA)
, 0 fathom is a control signal (hereinafter abbreviated as CNTL), ←9 is a lock signal (hereinafter abbreviated as LOCK), OQ is a start signal for the arbiter (6) (hereinafter abbreviated as MRQ)
, (1,7+ is an activation signal (hereinafter abbreviated as BL!) for the buffer (7).
共通バス(21はアドレス信号線、データ信号線、およ
び制御信号線を含み、共)j!1バス(2)と共通メモ
リ(3)とは各プロセッサにより互いに時分割的に使用
され、どのフロセッサが使用するかは当該フロセッサか
らのBREQ (9+により共通バス使用権判定回路(
41で、予め設定された優先順位規則にもとづいて、1
時点では1つのプロセッサだけの使用が許可される。Common bus (21 includes address signal line, data signal line, and control signal line) j! The 1 bus (2) and the common memory (3) are used by each processor in a time-sharing manner, and which processor uses it is determined by the BREQ (9+) from the common bus usage right determination circuit (
41, based on preset priority rules, 1
Only one processor is allowed to be used at a time.
フロセッサPi(1−i)から共通メモ1月3)内のア
ドレス領域に対して連続的に書込みを行っているような
場合、その連続的な書込が全部終了した後でなければ、
他のプロセッサが当該アドレス領域中のデータを利用し
ては不都合な場合があり、このような場合、当該アドレ
ス領域への他のプロセッサからのアクセスを禁止するこ
とが必要となる。When continuous writing is performed from the processor Pi (1-i) to the address area in the common memo (Jan.
It may be inconvenient for other processors to use the data in the address area, and in such cases, it is necessary to prohibit access from other processors to the address area.
このような場合LOCK(1cJを論理rHJとしく以
下、すべての信号のアクティブ状態を論理rl(Jで表
す)、たとえ共通バス使用権判定回路(4)でフロセッ
サPi(1−i) VC対するBPRN (10)を論
理rLJにしても、BUSY(11)を論理rH」に保
ちアービタ(61が共通バス12+の使用権を放棄しな
い。In such a case, LOCK (1cJ is the logic rHJ and below, the active state of all the signals is logic rl (represented by J). Even if the common bus usage right determination circuit (4) Even if (10) is set to logic rLJ, BUSY (11) is kept at logic rH and the arbiter (61) does not give up the right to use the common bus 12+.
従来技術の動作
第3図は第2図の各信号の動作を示すタイミング図で横
軸は時間tを示し、第3図(a) −(f)は各信号L
OCK Q!1 、 MRQ Q* 、 BREQ +
91 、 BpRN 1101 、 BUSY(lυ、
BEN(171の論理を示し、第3図(g)〜(i)は
各信号AI)R(12、DATAO31、CNTL04
tD送出金示ス。以下、第3図により従来の装置の動作
を説明する。 [CPU 151 i’l:
t+時点で共通メモ1月3)へのアクセス動作を開始し
ADR(12、DATA (131、CNTL (14
を出力する。Operation of the prior art FIG. 3 is a timing diagram showing the operation of each signal in FIG. 2, the horizontal axis indicates time t, and FIGS.
OCK Q! 1, MRQ Q*, BREQ +
91, BpRN 1101, BUSY(lυ,
BEN (171) shows the logic of each signal AI) R (12, DATAO31, CNTL04).
tD remittance amount indication. The operation of the conventional device will be explained below with reference to FIG. [CPU 151 i'l:
At time t+, access operation to the common memo (January 3) started and ADR (12, DATA (131, CNTL (14)
Output.
ADRQ2 ifデコータ181に入力されMRQ (
li’を発生レアービタ(6)全起動する。アービタ(
6)はt2時点でBREQ(9)を論理rHJとしこれ
が判定回路(4(に入力され、 1所定の優先+11
fi位論理による判定があって、プロセッサpi(1−
i)が使用権を与えられる場合は判定回 1路でt3
時点においてBPRN 110)を論理rHJにする
1ことによりアービタ(6)に知らされる。アービ
タ(61−はBUSY (IllO論岬f、調べ、これ
が論理「L」(不使用状態を示す)であれば、t4時ル
でこれを論理r HJにする。これによりフロセッサP
j (1−i )が (共通バス(2)ヲ使用するこ
とが可能とな9、アービタ(6)はBEN (171を
論理rH」にし、バッファ(7)の入力ADR(12、
DATA Q31 、 CNTL (1,1,) U
ハフ 77 +71から共通バスへ出力され、共通メモ
リ(3)へのアクセス動作が行われる。ADRQ2 is input to the if decoder 181 and MRQ (
Generate li' and activate Rarevita (6) completely. arbiter(
6) sets BREQ (9) to logic rHJ at time t2, which is input to the judgment circuit (4(), 1 predetermined priority + 11
There is a judgment based on fi logic, and processor pi(1-
If i) is granted the right to use, the judgment time is t3 in 1st round.
BPRN 110) to logical rHJ at time
1, the arbiter (6) is informed. The arbiter (61- is BUSY (IllO logic f, check, and if this is logic "L" (indicating unused state), it is set to logic r HJ at time t4. This causes the processor P
When j (1-i) is able to use the common bus (2)9, the arbiter (6) sets BEN (171 to logic rH) and inputs ADR (12,
DATA Q31, CNTL (1,1,) U
The signal is output from Hough 77 +71 to the common bus, and an access operation to the common memory (3) is performed.
アクセス要求動作開始時点t1においてCPU +51
がLOCK (lυを論理「■1」にセットした場合、
アービタ(6)はLOCK (15)入力が論理rHj
でいる間、BUSY1υを論理「■(」に保ち、他のよ
り優先順位の高いプロセッサが共通バス(2)を要求し
t5時点で示したようにフロセッサPi(1−i)に対
するBPRN(10)が論理rLJとなっても共通バス
(2)の使用権を放棄しない。これによりCPU+51
は連続的に共通メモリ131へアクセスし一連のデータ
を他のフロセッサに途中アクセスされてその内容を改変
されたり、又はフロセッサPi(1−i)が一連のデー
タを1換えてハる途中に他のフロセッサが書換え済のデ
ータと南換え未済のデータと全一連のデータとして読出
したシする事故全防止することができる。このような従
来の装置はマルチプロセッサ方式のデータ6理装置とし
てよく知られている所である。CPU +51 at access request operation start time t1
is LOCK (if lυ is set to logic “■1”,
Arbiter (6) has LOCK (15) input as logic rHj
BUSY1υ is kept at logic "■(") while other higher priority processors request the common bus (2) and the BPRN (10) for the processor Pi (1-i) is maintained as shown at time t5. does not give up the right to use the common bus (2) even if it becomes logical rLJ.As a result, CPU+51
accesses the common memory 131 continuously, and a series of data is accessed midway by another processor and its contents are modified, or the processor Pi(1-i) replaces a series of data with another processor and changes the contents. It is possible to completely prevent accidents in which the processor reads the entire series of data, including data that has been rewritten and data that has not been rewritten. Such a conventional device is well known as a multiprocessor type data processing device.
従来技術の欠点
しかし、このような従来の装置では、たとえばプロセッ
サPi(1−i)においてLOCKα9が論理「11」
になっている間は、より優先順位の高い他のプロセッサ
がプロセッサpi(1−i)がアクセスしている領域に
は関係のない他の領域に緊急にアクセスしようとしても
プロセッサPi(1−i)でLOCK (1!3が論理
rLJになる寸で待たなければならない。このことは、
マルチプロセッサ全体の処理効率を低下させる欠点とな
っている。Disadvantages of the Prior Art However, in such a conventional device, LOCKα9 is set to logic "11" in processor Pi (1-i), for example.
, even if another processor with a higher priority tries to urgently access another area unrelated to the area being accessed by processor pi(1-i), processor Pi(1-i) ) and must wait until LOCK (1!3 becomes logical rLJ. This means that
This is a drawback that reduces the overall processing efficiency of the multiprocessor.
本発明の目的
この発明は従来のものの上記の欠点を除去するためにな
されたもので、共通メモリ内アドレス領域を適当な複数
のアドレス領域に分割し、所望のアドレス領域だけを限
定してロックし、其他のアドレス領域に対しては、より
優先順位の高い他のプロセッサからのアクセスを可能に
し、ロックした領域の一連のデータに対する処理が終了
しないでロックが継続されている時小で他のプロセッサ
に共通バスが占有された場合は、当該他のプロセッサに
よる共通バスの占有が解除された後に上記ロックした領
域の一連のデータ中処理未済のデータに対する処理を再
開するようVこし、以てマルチプロセッサの動作効率の
低下を防止したデータ処理装置を提供することを目的と
している。Purpose of the Invention The present invention has been made in order to eliminate the above-mentioned drawbacks of the conventional ones.The present invention divides the address area in a common memory into a plurality of appropriate address areas, and locks only the desired address area. , other address areas can be accessed by other processors with higher priority, and if the lock is continued without finishing processing on a series of data in the locked area, other processors can If the common bus is occupied by the other processor, the multiprocessor The object of the present invention is to provide a data processing device that prevents a decrease in operating efficiency.
本発明の構成 以下図面についてこの発明の詳細な説明する。Configuration of the present invention The present invention will be described in detail below with reference to the drawings.
第4図はこの発明の一実施例を示すブロック図で、22
図と同一符号は同−又は相当部分、或は同一または相当
信号を示し、共通メモリ(3)のアドレス領域はAl−
Amのm個のアドレス領域に分割された場合を示す。(
国は限定ロック生成回路、(19−1) 、 −−−(
19−m )はそれぞれA l −−−−Amのアドレ
ス領域に対する限定ロック表示信号(以下BLKI−−
−−BLKmと略記する)、しυ)は限定ロック生成回
路囮から判定回路(4)へ送出する共通バス使用要求信
号(以下BRQCと略記する)である。信号BLKI
(19−1) 、 BLKm(19−m) fそれぞ
れ伝送するため共通バス(2)内には各限定ロック表示
信号線が設けられる。FIG. 4 is a block diagram showing an embodiment of the present invention.
The same reference numerals as in the figure indicate the same or equivalent parts or the same or equivalent signals, and the address area of the common memory (3) is Al-
A case is shown in which the area is divided into m address areas of Am. (
The country is a limited lock generation circuit, (19-1), ---(
19-m) are limited lock indication signals (hereinafter BLKI--
--BLKm) and υ) are common bus use request signals (hereinafter abbreviated as BRQC) sent from the limited lock generation circuit decoy to the determination circuit (4). Signal BLKI
(19-1), BLKm (19-m) and f, respectively, limited lock display signal lines are provided in the common bus (2).
本発明の動作
第5図は第4図の各信号の動作を示すタイミング図で第
3図と同様の表示方法により表示する。Operation of the present invention FIG. 5 is a timing diagram showing the operation of each signal in FIG. 4, and is displayed using the same display method as FIG. 3.
オ社図(a) 〜(h)は各信号LOCK(15)、
BLKj(19−j)。Figures (a) to (h) show each signal LOCK (15),
BLKj (19-j).
MRQ (16)、BREQ(9)、BRQC(20)
、BPRN(10)。MRQ (16), BREQ (9), BRQC (20)
, BPRN (10).
BUSY(11) 、 BEN(17)の論理を示し
、第5図(i)〜(りは各信号ADR(12)、 DA
TA(13)、 CNTL(14)の送出金示す。以下
、第5図により第4図の装置の動作を説明する。The logic of BUSY(11) and BEN(17) is shown in FIG. 5(i) to (ri).
Shows the remittances of TA (13) and CNTL (14). The operation of the apparatus shown in FIG. 4 will be explained below with reference to FIG.
プロセッサPi(1−i)は時点t7でロック付の共通
メモリ(3)アクセス動作に入る。すなわちCPU +
51はLOCK(15) ′f:論理r HJ K L
、ADR(lす、DATACI国。Processor Pi(1-i) enters a locked common memory (3) access operation at time t7. That is, CPU +
51 is LOCK (15) 'f: Logic r HJ K L
, ADR(ls, DATACI country.
CNTL(14) を送出する。デコーダ(8)がM
I七Q(16)を論理rHJにし、アービタ(6)がB
REQ(9)をt8時点で論理「H」にすることは第2
図の場合と同様である。限定ロック生成回路f181は
1,0CK(15)とADR(12との入力によシBL
Kj (19−j )のjの償金決定する。BREQ
(91の入力がrHJになるとBl、Kj(19−j)
の論理を調べる。t8時点でBE、Kj(19−jンが
論理rHJであることは他のプロセッサがNo。Send CNTL (14). Decoder (8) is M
I7Q (16) is set to logic rHJ, and arbiter (6) is set to B
Setting REQ (9) to logic “H” at time t8 is the second
This is the same as the case shown in the figure. The limited lock generation circuit f181 receives inputs of 1,0CK (15) and ADR (12).
Determine the compensation of j of Kj (19-j). BREQ
(When the input of 91 becomes rHJ, Bl, Kj (19-j)
Examine the logic of At time t8, other processors say no that BE, Kj (19-j) is logical rHJ.
Jのアドレス領域をロックしていることkm味しプロセ
ッサpi(1−i)はアクセスを禁じられる。Since the address area of J is locked, processor pi(1-i) is prohibited from accessing it.
BLKj(19−コ)はt7時点で論理rLJとなり、
限定ロック生成回路(1,81は直ちにBRQC(20
)を論理rHJにして判定回路(41に要求する。アー
ビタ(6)はBPRNllo)が論理「14」となるの
を待つが、この間tlO時点でBLKj (19−j
)が論理rHJとなった場合、よシ優先度の高い他のプ
ロセッサがNo、jのアドレス領域をロック付きでアク
セス動作を行っていることを意味し、この時、限定ロッ
ク生成回路吐はBRQC(20)の論理をIf、Jにも
どす。t1□時点でBLKj (19−j )の論理が
rLJにもどると、BREQ +91が論理「■(」な
らBRQC(20)は再び論理rHJとなり共通バス(
2)を要求する。tl。特産でBPRN(10)が論理
rHJとなり、プロセッサPi(1−i)が共通バス(
2)の使用権を与えられ、限定ロック生成回路α秒はB
LKj (19−j )を論理「H」に設定する。BP
RN [01けアービタ(6)にも入力されているので
真後は第2図の回路と同様な動作が行われる。BLKj (19-co) becomes logical rLJ at time t7,
Limited lock generation circuit (1, 81 immediately BRQC (20
) to the logic rHJ and requests the determination circuit (41. The arbiter (6) waits for the BPRNllo) to become the logic "14", but during this time, at the time tlO, BLKj (19-j
) becomes logic rHJ, it means that another processor with a higher priority is accessing the address area No.j with a lock, and at this time, the limited lock generation circuit outputs BRQC. Return the logic of (20) to If, J. When the logic of BLKj (19-j) returns to rLJ at time t1□, if BREQ +91 is logic "■(", BRQC (20) becomes logic rHJ again and the common bus (
2) Request. tl. As a special feature, BPRN (10) becomes logic rHJ, and processor Pi (1-i) uses the common bus (
2), the limited lock generation circuit α seconds is B
LKj (19-j) is set to logic "H". B.P.
Since it is also input to the RN[01 arbiter (6), the operation similar to that of the circuit shown in FIG. 2 is performed immediately thereafter.
すなわち、アービタはBUSY(11)が論理rLjに
なるのを待ちt13時点でBUSY(11)とBEN(
17)を論理「IJ」にセットし、共通バス(2)上に
ADR(IJ。That is, the arbiter waits for BUSY (11) to become logic rLj, and at time t13, BUSY (11) and BEN (
17) to logic "IJ" and ADR (IJ.
DATA(13) 、 CNTL(14)が出力され共
通メモリ(3)アクセス動作が行われ、t14時点で終
了する。DATA (13) and CNTL (14) are output, a common memory (3) access operation is performed, and ends at time t14.
本発明の効果
以上のように、この発明によれば共通メモリ(3)への
アクセスにおけるロック機能が所望の特定アドレス領域
に限定され、それ以外のアドレス領域であれば他のプロ
セッサがアクセスすることが可能となり、装置全体のデ
ータ処理効率を向上させることができる。Effects of the Present Invention As described above, according to the present invention, the lock function for accessing the common memory (3) is limited to a desired specific address area, and other processors cannot access other address areas. This makes it possible to improve the data processing efficiency of the entire device.
第1図は従来の装置上水すブロック図、第2図は第1図
における任意の1つのプロセッサの内部構成を示すブロ
ック図、第3図は第2図の各信号の動作を示すタイミン
グ図、第4図はこの発明の一実施例を示すブロック図、
第5図は第4図の各信号の動作を示すタイミング図であ
る。
(1−i)・・・プロセッサpi 、 i21・・・共
通バス、(3j・・・共通メモリ、(4)・・・共通バ
ス使用権判定回路、(9)・・・BREQ 、
(10)・・・BPRN、 (11ン・・・ BU
SY、 (12)・・・・・・・・ADR、(15)
・・・LOCK 、 (19−1)・・・BLKI 。
(20)−BRQC。
なお、図中同一符号は同−又は相当部分を示す。
代理人 葛 野 信 −Fig. 1 is a block diagram of a conventional device, Fig. 2 is a block diagram showing the internal configuration of any one processor in Fig. 1, and Fig. 3 is a timing diagram showing the operation of each signal in Fig. 2. , FIG. 4 is a block diagram showing an embodiment of the present invention,
FIG. 5 is a timing diagram showing the operation of each signal in FIG. 4. (1-i)...Processor pi, i21...Common bus, (3j...Common memory, (4)...Common bus usage right determination circuit, (9)...BREQ,
(10)...BPRN, (11n...BU
SY, (12)...ADR, (15)
...LOCK, (19-1)...BLKI. (20)-BRQC. Note that the same reference numerals in the figures indicate the same or equivalent parts. Agent Shin Kuzuno −
Claims (1)
い共通バスを介して共通メモリにアクセスするデータ処
理装置において、上記共通バスの一部として設けられ、
上記共通メモリ内のアドレス領域を複数のアドレス領域
に分割して各ア)゛レス領域リロックを表すイぎ号を伝
送する各限定ロック表示信号性と、上記複数の70セツ
サの各プロセッサにそれぞれ対応して設けられる各限定
ロック生成回路と、上記各限定ロック表示信号線をすべ
ての限定ロック生成回路に並列に接続する手段と、十記
各限定ロック生成回路において対応するプロセッサから
ロック信号、アドレス信号を入力して限定ロックすべき
アドレス領域を決定する手段と、上記対応するプロセッ
サから共通バス使用要求信号が入力され上記限定ロック
すべきアドレン領域に対する限定ロック表示信号線上の
信号がロック状態を表していない場合に限り当該限定ロ
ック生成回路から上記共通バス全弁して上記共通バス使
用権判定回路に共通バス使用要求信号を出力する手段と
、上記共通バスを介して共通バス使用許可信号が与えら
れたとき当該限定ロック生成回路において上記限定ロッ
クすべきアドレス領域に対する限定ロック表示信号線上
の信号をロック状態を表すよ5に設定する手段とを備え
たことを特徴とするデータ処理装置。In a data processing device in which a plurality of processors access a common memory via a common bus under the control of a common bus usage right determining circuit, provided as part of the common bus,
The address area in the common memory is divided into a plurality of address areas, each corresponding to each limited lock display signal that transmits a key signal indicating relocking of each address area, and each processor of the plurality of 70 setsa mentioned above. means for connecting each limited lock display signal line to all the limited lock generation circuits in parallel, and a lock signal and address signal from the corresponding processor in each limited lock generation circuit. means for determining an address area to be limitedly locked by inputting a common bus use request signal from the corresponding processor, and a signal on a limited lock display signal line for the address area to be limitedly locked indicates a locked state. means for outputting a common bus use request signal from the limited lock generation circuit to the common bus use right determining circuit by fully operating the common bus only when the limited lock generation circuit does not have a common bus, and a common bus use permission signal is provided via the common bus. and means for setting a signal on a limited lock display signal line for the address area to be limited locked to 5 in the limited lock generating circuit to indicate a locked state.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13162482A JPS5922158A (en) | 1982-07-28 | 1982-07-28 | data processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13162482A JPS5922158A (en) | 1982-07-28 | 1982-07-28 | data processing equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5922158A true JPS5922158A (en) | 1984-02-04 |
Family
ID=15062402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13162482A Pending JPS5922158A (en) | 1982-07-28 | 1982-07-28 | data processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5922158A (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4941044A (en) * | 1972-08-26 | 1974-04-17 |
-
1982
- 1982-07-28 JP JP13162482A patent/JPS5922158A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4941044A (en) * | 1972-08-26 | 1974-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100381618B1 (en) | Split lock operation to provide exclusive access to memory during non-atomic operations | |
| US4574350A (en) | Shared resource locking apparatus | |
| EP0369264B1 (en) | Multiprocessor system having distributed shared resources and deadlock prevention | |
| US5253347A (en) | Centralized arbitration system using the status of target resources to selectively mask requests from master units | |
| JP2830116B2 (en) | Lock control mechanism in multiprocessor system | |
| US20040177266A1 (en) | Data processing system with peripheral access protection and method therefor | |
| JPH0760422B2 (en) | Memory lock method | |
| KR20080059651A (en) | Method and apparatus for clearing semaphore reservations | |
| EP0616709A1 (en) | SEMAPHORUS BYPASS SYSTEM. | |
| US5142682A (en) | Two-level priority arbiter generating a request to the second level before first-level arbitration is completed | |
| US6529933B1 (en) | Method and apparatus for locking and unlocking a semaphore | |
| JPS5922158A (en) | data processing equipment | |
| JP3485464B2 (en) | Method and apparatus for bus arbitration in a multiprocessor system | |
| US6484243B1 (en) | Shared memory tracing apparatus | |
| US5175861A (en) | Lock processing system | |
| JP2946561B2 (en) | Multiprocessor system | |
| JP3019323B2 (en) | Direct access to image memory | |
| JPS6332649A (en) | Multi-processor system | |
| JPH09297706A (en) | Data processing apparatus and shared memory exclusive control method in data processing apparatus | |
| EP0341061A2 (en) | Data processing system with memory-access priority control | |
| JPH01205362A (en) | Bus control system | |
| JPH06250969A (en) | Bus control method in multiprocessor system | |
| JPH0227461A (en) | Data transfer controller | |
| JP2845542B2 (en) | Exclusive control method in multiprocessor system | |
| JPS60100259A (en) | Lock control device in multiprocessor system |