JPS6068448A - Common method control system of multicomputer system - Google Patents
Common method control system of multicomputer systemInfo
- Publication number
- JPS6068448A JPS6068448A JP58174587A JP17458783A JPS6068448A JP S6068448 A JPS6068448 A JP S6068448A JP 58174587 A JP58174587 A JP 58174587A JP 17458783 A JP17458783 A JP 17458783A JP S6068448 A JPS6068448 A JP S6068448A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- memory
- bus
- data
- common memory
- 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
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の属する技術分野〕
複数台の計算機を含むシステムバスに接続された計算機
内に備えられ、該計算機から内部バスを介してアクセス
されるほか、他の計算機からも前記システムバスを介し
てアクセス可能なようにデュアルポートメモリとして構
成された共通メモリ内に格納されたシステム内で共用さ
れるデータへのアクセス制御方式に関する。[Detailed Description of the Invention] [Technical field to which the invention pertains] A computer is provided in a computer connected to a system bus including a plurality of computers, and is accessed from the computer via the internal bus as well as from other computers. The present invention relates to a method for controlling access to data shared within a system stored in a common memory configured as a dual port memory so as to be accessible via the system bus.
この種のデュアルポートメモリからなる共有メモリを有
する情報処理システムの従来の構成を第1図に示す。第
1図において、■、17は中央処理装置(CPU)、2
,3は内部バス、4は内部バスメモリアクセス信号、5
はデュアルポートメモリからなる共通メモリ、6はメモ
リアクセス信号、7は共通メモリアクセス回路、8はメ
モリドライブ信号、9はシステムバス、11.12はレ
ジスタ、16は通常のメモリ、18.19は入出力回路
を示している。このような情報処理システムに用いられ
るマスタデバイス(計算機)としては、10にて示すよ
うに共通メモリ5を用いているものや、20にて示すよ
うに通常のメモリ16を用いているものがあり、マスタ
デバイス30.40もマスクデバイス10や20のよう
に構成される。FIG. 1 shows a conventional configuration of an information processing system having a shared memory consisting of this type of dual port memory. In FIG. 1, ■, 17 is a central processing unit (CPU), 2
, 3 is an internal bus, 4 is an internal bus memory access signal, 5
is a common memory consisting of dual port memory, 6 is a memory access signal, 7 is a common memory access circuit, 8 is a memory drive signal, 9 is a system bus, 11.12 is a register, 16 is a normal memory, 18.19 is an input Shows the output circuit. Master devices (computers) used in such information processing systems include those that use a common memory 5, as shown at 10, and those that use a normal memory 16, as shown at 20. , the master devices 30, 40 are also configured like the mask devices 10 and 20.
このような情報処理/ステムにおいては、マスタデバイ
ス10内の共有メモリ5を内部バス3とシステムバス9
から競合してアクセスされることがあるので、先行アク
セス優先方式がとられている。すなわち、第2図(5)
のタイムチャートに示すように内部バスメモリアクセス
信号4によって共通メモリ5がアクセスされてメモリア
クセス信号6が出力されている期間T1に例えばマスタ
デバイス20により入出力回路18.19を介してシス
テムバス9側からメモリド2イプ信号8が出されて共通
メモリ5をアクセスしようとしても内部バス3からのア
クセスが終了するまでの期間T2はシステムバス9から
のアクセスは待たされる。逆にシステムバス9からメモ
リドライブ信号8によって共通メモリ5がアクセスされ
てメモリアクセス信号6が出力されている期間T3に内
部バス9からアクセス信号4によってアクセスをしよう
としてもシステムバス9からのアクセスが終了するまで
の期間T3は内部バス3からのアクセスは待たされる。In such an information processing/system, the shared memory 5 in the master device 10 is connected to the internal bus 3 and the system bus 9.
Since there may be conflicting accesses from multiple users, a prior access priority system is used. In other words, Figure 2 (5)
As shown in the time chart, during a period T1 in which the common memory 5 is accessed by the internal bus memory access signal 4 and the memory access signal 6 is output, the system bus 9 is Even if an attempt is made to access the common memory 5 after the memory drive 2 type signal 8 is issued from the side, the access from the system bus 9 is made to wait for a period T2 until the access from the internal bus 3 is completed. Conversely, if the common memory 5 is accessed by the memory drive signal 8 from the system bus 9 and an attempt is made to access it by the access signal 4 from the internal bus 9 during the period T3 when the memory access signal 6 is output, the access from the system bus 9 is not possible. During the period T3 until the end, access from the internal bus 3 is made to wait.
このような先行アクセス優先方式は、内部バス3とシス
テムバス9のうちの一方のバスからのアクセスが終了す
ると他のバスからのアクセスが可能になるために、第2
図(Blに示すようにシステムバス9からのメモリドラ
イブ信号8によって共通メモリ5をアクセスしている期
間AおよびCは内部バス3からの内部バスメモリアクセ
ス信号4によってアクセスできないが、期間Bでは共通
メモリ5を内部バスメモリアクセス信号4によってアク
セスすることが可能である。Such a prior access priority method is used because when access from one of the internal bus 3 and system bus 9 is completed, access from the other bus becomes possible.
As shown in Figure (Bl), periods A and C in which the common memory 5 is accessed by the memory drive signal 8 from the system bus 9 cannot be accessed by the internal bus memory access signal 4 from the internal bus 3; It is possible to access the memory 5 by means of an internal bus memory access signal 4.
ところで、共通メモリ5の中にはシステム内で共用され
るデータがあって、そのデータ夫々が相互に相関関係を
有するいくつかのデータ(以下資源という)がある場合
、前述のような先行アクセス優先方式だけであると、そ
のうちのデーターの一つがどこかのマスタデバイスに期
間4において読みとられて処理をされ、期間Cに再び戻
ってくるといった場合、外で該データを処理している間
に中央処理装置1が期間Bにおいて当該データ以外の関
連データを読み出して処理するとその相関関係が狂って
しまうことがある。By the way, if there is data that is shared within the system in the common memory 5, and there is some data (hereinafter referred to as resources) that has a correlation with each other, priority is given to early access as described above. If it is just a method, if one of the data is read and processed by some master device in period 4 and returns again in period C, while the data is being processed outside. If the central processing unit 1 reads and processes related data other than the relevant data during period B, the correlation may become incorrect.
従来この種の相関関係を有するデータを多くのマスクデ
バイスからアクセスして資源管理を行うときは通常のメ
モリをシステムバス9に直結し、そのメモリを必要に応
じてマスクデバイスがアクセスする形をとるのが普通で
ある。この場合はシステムバス上にバスビジィ信号を出
し一つのマスクデバイスがシステムバスを使用中である
ことを他のマスクデバイスに知らせ他のマスタデバイス
からの使用を禁止することによってメモリは必ず一つの
マスクデバイスによってのみアクセスされるから問題な
い。Conventionally, when data having this kind of correlation is accessed from many mask devices and resource management is performed, a normal memory is directly connected to the system bus 9, and the mask devices access the memory as necessary. is normal. In this case, by sending a bus busy signal on the system bus to inform other mask devices that one mask device is using the system bus and prohibiting use from other master devices, the memory is always stored in one mask device. There is no problem because it is only accessed by.
しかし、第1図の共通メモリ5のような内部バス3とシ
ステムバス9の両方からのアクセスが可能な構成である
と、1つのマスタデバイスがシステムバス9を使用中で
バスビジィ信号を出力シテいたとしても内部バス3から
のアクセスが可能であるため前述のように相関関係のあ
るデータに対して複数の使用が行なわれて相関関係が狂
ってしまう事態が生じる。However, if the configuration is such that the common memory 5 in FIG. 1 can be accessed from both the internal bus 3 and the system bus 9, one master device may be using the system bus 9 and output a bus busy signal. However, since access is possible from the internal bus 3, a situation may occur where correlated data is used multiple times and the correlation becomes out of order, as described above.
このような問題を解決するため従来技術ではその1例と
しては第1図の11.12に示すように中央処理装置1
からは書き込みのみ他のマスタデバイス20.30.4
0からは読み出しのみのレジスタ12とその逆の関係の
レジスター11を用意し、中央処理装置1が資源を使用
する前にレジスター11を読み出し資源の使用可、不可
を判断し、使用可ならばレジスタ12をセツトシマスタ
デバイス20の資源の使用を禁止する。逆の場合マスタ
デバイス20はまずレジスタ12を読み出し判断の後レ
ジスター11をセットするといったようなことを行なう
。In order to solve such problems, the conventional technology uses a central processing unit 1 as shown in 11.12 in FIG.
Write only to other master devices from 20.30.4
A register 12 that can only be read from 0 and a register 11 that has the opposite relationship are prepared. Before the central processing unit 1 uses the resource, it reads the register 11 and determines whether the resource can be used. If the resource can be used, the register 12 is read-only. 12 to prohibit the use of the resources of the master device 20. In the opposite case, the master device 20 first reads the register 12 and sets the register 11 after making a determination.
しかしこの方式では資源を使用する毎にレジスタ11、
もしくは12を読み出したシ書き込んだシする必要がお
シッフトウエアの負担が大きくなる。さらに中央処理装
置1がレジスタ12をセット中にマスタデバイス2oが
レジスタ12を読み出さないように、またマスタデバイ
ス2oがレジスタ11をセット中に中央処理装置1がレ
ジスタ11を読み出さないよりに制御する必要があシそ
のためのタイミングを若干づらすハードウェアーを付加
しなければならないという欠点がある。However, in this method, each time a resource is used, the register 11,
Otherwise, it is necessary to read and write 12, which increases the burden on the shiftware. Furthermore, it is necessary to control so that the master device 2o does not read the register 12 while the central processing unit 1 is setting the register 12, and to prevent the central processing unit 1 from reading the register 11 while the master device 2o is setting the register 11. The disadvantage is that it requires additional hardware that slightly slows down the timing.
本発明は上記のような事情にがんがみ、共通メモリを有
する情報処理システムにおいて、アクセス回数をできる
だけ少なくシ、ソフトウェアの負担を少なくすると同時
に−りのマスタデバイスが相互関係を有する共通メそり
の中のデータなどの一つを処理中は内部バスを介して関
連データなどを取シにきてもロックするようにして、デ
ータ相形共通メモリアクセス方式の欠点を取シ除き、簡
単なハードウェアー構成によってソフトウェア−による
資源管理を可能にするアクセス方式を提供することを目
的とする。The present invention addresses the above-mentioned circumstances, and in an information processing system having a common memory, minimizes the number of accesses, reduces the burden on software, and at the same time creates a common memory where two master devices have mutual relationships. While one piece of data is being processed, related data is locked via the internal bus, thereby eliminating the shortcomings of the data format common memory access method and using simple hardware. The purpose of this invention is to provide an access method that enables software-based resource management through configuration.
本発明は、複数台の計算機を含むシステムバスに接続さ
れた計算機内に備えられ、該計算機から内部バスを介し
てアクセスされるほか、他の計算機からも前記システム
バスを介し、てアクセス可能なようにデュアルポートメ
モリとして構成された共通メモリ内に格納されたシステ
ム内で共用されるデータへのアクセス制御力式において
、前記他の計算機から共通メモリ内の共通データを読み
出しだ後該計算機が前記システムバスにビジィ信号を出
力している期間は前記共通メモリに対する内部バス側か
らのアクセスを禁止するようにしたことを特徴とする。The present invention is provided in a computer connected to a system bus including a plurality of computers, and is accessible not only from the computer via the internal bus but also from other computers via the system bus. In a power formula for controlling access to data shared within a system stored in a common memory configured as a dual-port memory, after reading common data in the common memory from the other computer, the computer The present invention is characterized in that access to the common memory from the internal bus side is prohibited during a period when a busy signal is output to the system bus.
すなわち、本発明は、システムバス側からこの共通メモ
リーをアクセスしていない時でもシステム争バス側から
メモリードライブ信号を出力した後にバス・ビジー信号
が継続して出力されている間はデバイス内のバスからは
アクセスできないようにしたことと同時にこのための特
別の信号を用意せずシステム・バス上の既存の信号と簡
単なハードウェアの付加により実現したものである。That is, in the present invention, even when this common memory is not accessed from the system bus side, after the memory drive signal is output from the system bus side, while the bus busy signal is continuously output, the bus inside the device is At the same time, this was achieved by using existing signals on the system bus and simple hardware additions, without preparing any special signals for this purpose.
第3図は本発明を利用して構成された構成図を示してい
る。なお第3図において、第1図と同一の構成要素は同
一の符号で示されている。第1図に示す従来技術による
構成図と対比して説明すると本発明により新たにロック
信号発生回路14がマスターデバイス10の中に追加さ
れており゛、これによシ第1図のレジスタ11.12は
不要になる。FIG. 3 shows a block diagram constructed using the present invention. In FIG. 3, the same components as in FIG. 1 are indicated by the same reference numerals. To explain this in comparison with the configuration diagram according to the prior art shown in FIG. 1, according to the present invention, a lock signal generation circuit 14 is newly added to the master device 10. becomes unnecessary.
本発明によれば、メモリドライブ信号8は直接共通メモ
リアクセス制御回綺7に入らずにロック信号発生回路1
4に入シ、またロック信号発生回路14にはこのほかに
バスビジィ信号13が入るように構成されている。ロッ
ク信号発生回路14の回路例を第4図に示す。システム
バス9からメモリドライブ信号8が出ると5−R7リッ
プフロップ22はセットされメモリロック信号15が出
る。According to the present invention, the memory drive signal 8 is transferred to the lock signal generation circuit 1 without directly entering the common memory access control circuit 7.
4, and the lock signal generating circuit 14 is also configured to receive a bus busy signal 13. A circuit example of the lock signal generation circuit 14 is shown in FIG. When the memory drive signal 8 is output from the system bus 9, the 5-R7 flip-flop 22 is set and the memory lock signal 15 is output.
すなわちメモリドライブ信号8が10”になるとNOT
回路21を通してその出力は“1″になる。従って7リ
ツプフロツプ22のS端子の入力は0”から1”に変わ
る。一方このときにはR端子はバスビジィ信号13が入
るから@1mから“0#に変わっている。これによって
7リツプフロツプ22の出力Qは1#から“0”に変化
しロック信号15が0#の形でメモリアクセス制御回路
7に加えられる。しかるのち、メモリドライブ信号8が
”1#になり、NOT回路21の出力がOHになって、
S端子の入力が0″に変わってもバスビジィ信号13が
m Or+である限りフリップ70ツブ22の出力Qは
°′0#のまま変化しない。かくして、バスビジィ信号
13が“1#になるとS端子の入力が0#、孔端子の入
力が″1#とひつくりかえるのでフリップ70ツブ22
の出力Qはl#に変わシ、ロック信号15は消え元の状
態に戻る。In other words, when the memory drive signal 8 becomes 10", NOT
Through the circuit 21, its output becomes "1". Therefore, the input to the S terminal of the 7-lip flop 22 changes from 0'' to 1''. On the other hand, at this time, the R terminal changes from @1m to "0#" because the bus busy signal 13 is input.As a result, the output Q of the 7 lip-flop 22 changes from 1# to "0", and the lock signal 15 changes to 0#. It is added to the memory access control circuit 7.Then, the memory drive signal 8 becomes "1#", the output of the NOT circuit 21 becomes OH,
Even if the input to the S terminal changes to 0'', the output Q of the flip 70 knob 22 remains at °'0# as long as the bus busy signal 13 is mOr+.Thus, when the bus busy signal 13 becomes 1#, the S terminal Since the input of the hole terminal is changed to 0# and the input of the hole terminal is ``1#, flip 70 knob 22
The output Q changes to l#, and the lock signal 15 disappears, returning to the original state.
このような構成において、外部のマスタデバイス20か
ら共通メモリ5をアクセスし、マスクデバイス20がデ
ータを処理することを想定すると、まずマスターデバイ
ス20はバスビジィ信号13を出してシステムバス9を
専有し、次いでメモリド2イプ信号8とアドレス信号を
出して共通メモリ5から必要なデータをとる。ロック信
号発生回路14はバスビジィ信号13とメモリドイブ信
号8が出たことを条件として、中央処理装置1が内部バ
ス3を介して共通メモリ5をアクセス出来ないようにメ
モリロック信号15を出して共通メモリアクセス制御回
路7の他からのアクセスをロックする。それと同時に共
通メモリアクセス制御回路7から共通メモリアクセス信
号6を出す。共通メモリアクセス信号6が出てアクセス
が行なわれることによりメモリドライブ信号8は消えマ
スターデバイス20はデータを受取る。該データをマス
タデバイス20の中で処理中はノくスビジイ信号13は
持続して出されている。このことによりロック信号15
はそのバスビジィ信号13が出ている間出力される。従
って中央処理装置1からの共通メモリ5に対するアクセ
スはロックされ、また他のマスターデバイス30.40
からの共通メモリ5に対するアクセスはシステムバス9
がマスターデバイス20によp専有されているために行
なわれない。処理を完了したデータは再びメモリドライ
ブ信号8とアドレス信号によって共通メモリ5に書き込
まれる。書き込みが終われば書き込みのメモリドライブ
信号8とバスビジィ信号13が消えるのでロック信号1
5も消える。これによって最初の状態に戻る。中央処理
装置1が共通メモリ5をアクセスするときは内部バスメ
モリアクセス信号4を出し、共通メモリアクセス回路7
よシメモリアクセス信号6を出してデータをとる。この
間は共通メモリアクセス制御回路7は他からは使えない
から他はロックされている。In such a configuration, assuming that the external master device 20 accesses the common memory 5 and the mask device 20 processes the data, the master device 20 first issues the bus busy signal 13 to monopolize the system bus 9, and then The memory drive 2 outputs a type signal 8 and an address signal to take necessary data from the common memory 5. The lock signal generation circuit 14 outputs a memory lock signal 15 to prevent the central processing unit 1 from accessing the common memory 5 via the internal bus 3 under the condition that the bus busy signal 13 and the memory drive signal 8 are output. Access from other sources than the access control circuit 7 is locked. At the same time, the common memory access control circuit 7 outputs the common memory access signal 6. When the common memory access signal 6 is output and access is performed, the memory drive signal 8 disappears and the master device 20 receives the data. While the data is being processed in the master device 20, the busy signal 13 is continuously output. This causes the lock signal 15
is output while the bus busy signal 13 is output. Therefore, access to the common memory 5 from the central processing unit 1 is locked and other master devices 30, 40
Access to the common memory 5 from the system bus 9
is not performed because it is exclusive to the master device 20. The processed data is again written to the common memory 5 by the memory drive signal 8 and address signal. When the writing is completed, the writing memory drive signal 8 and the bus busy signal 13 disappear, so the lock signal 1
5 also disappears. This will return you to the initial state. When the central processing unit 1 accesses the common memory 5, it outputs the internal bus memory access signal 4, and the common memory access circuit 7
A memory access signal 6 is issued to retrieve data. During this time, the common memory access control circuit 7 cannot be used by others, so the others are locked.
第5図は本発明の第3図の実施例のタイムチャートであ
シ、マスタデバイス20側が共通メモリ5からデータを
読み取っている最中に中央処理装置1側からメモリアク
セス信号4が出てもバスビジィ信号13が残っている限
シメモリロック信号15が出ておシマスタブバイス20
側の処理が完了するまで他の中央処理装置1は共通メモ
リ5をアクセスできない秋況を示している。すなわち、
マスクデバイス20からメモリドライブ信号8がMDの
期間用るとこれに従い共通メモリアクセス信号6は20
Rの期間用て、データはマスタデノくイス20に読みと
られる。その最中に中央処理装置1からメモリアクセス
信号4がMAの期間でてもバスビジィ信号13がマスク
デバイス20から出ているBB8Yの期間はロック信号
15が出ているから、これが消えない限りメモリアクセ
ス信号4は有効とならず、期間BBSYが終ってから共
通メモリアクセス信号6の期間10几に始めてデータは
中央処理装置1へ入る。FIG. 5 is a time chart of the embodiment of the present invention shown in FIG. As long as the bus busy signal 13 remains, the memory lock signal 15 is output and the stub vice 20
This shows an autumn situation in which the other central processing units 1 cannot access the common memory 5 until the processing on the other side is completed. That is,
When the memory drive signal 8 from the mask device 20 is used during the MD period, the common memory access signal 6 becomes 20.
During the period R, data is read by the master computer 20. During this time, even if the memory access signal 4 from the central processing unit 1 is in the MA period, the lock signal 15 is output during the BB8Y period when the bus busy signal 13 is output from the mask device 20, so unless this disappears, memory access will not be possible. Signal 4 is not valid and data enters central processing unit 1 starting from period 10 of common memory access signal 6 after period BBSY ends.
この発明によればバス使用中の信号とメモリドライブ信
号とを併せてメモリーロック信号を作るように構成した
ためメモリドライブ信号が落ちても内部バス側から共通
メモリのアクセスは糸上されソフトウェア−によるシス
テムの資源管理が正しく行なえる。またシステムバスに
はメモリーをロックするだめの特別の信号を用意するこ
となくシステムバスそのものは通常のものそのま\でよ
く、かつ新しく加えるノ・−ドウエアーもわずかである
。したがってソフトウェアの負担が軽く、簡単にして確
実なデュアルポート形共通メモリの制御方式が確立した
ことにより新しい形の情報処理システムが実現できた。According to this invention, since the memory lock signal is created by combining the bus in use signal and the memory drive signal, even if the memory drive signal drops, access to the common memory from the internal bus side is suspended, and the software-based system resources can be managed correctly. In addition, there is no need to prepare a special signal for locking the memory on the system bus, so the system bus itself can be used as is, and only a small amount of new hardware needs to be added. Therefore, a new type of information processing system has been realized by establishing a simple and reliable control method for dual-port common memory with a light burden on software.
第1図は従来方式によるシステムの構成図、第2図は第
1図に示すシステムのタイムチャート、第3図は本発明
の実施例としてのシステムの構成図、第4図は本発明に
よるメモリロック信号発生回路の回路図、vJs図は第
3図に示すシステムのタイムチャートでおる。
10.20,30.40・・・計算機(マスタデノ(イ
ス)、1,17・・・中央処理装置、5・・・共通メモ
+)<fユアルホート形)、9・・・システムノくス、
3・・・内部バス、13・・・バスビジィ信号、14・
・・ロック信号発生回路、7・・・共通メモリアクセス
制御回路、8・・・メモリドライブ信号。
代理人弁理士 山 口FIG. 1 is a configuration diagram of a conventional system, FIG. 2 is a time chart of the system shown in FIG. 1, FIG. 3 is a configuration diagram of a system as an embodiment of the present invention, and FIG. 4 is a memory according to the present invention. The circuit diagram of the lock signal generation circuit, vJs diagram, is a time chart of the system shown in FIG. 10.20, 30.40... Computer (master deno (chair), 1, 17... Central processing unit, 5... Common memo +) <f Yualhout type), 9... System node,
3... Internal bus, 13... Bus busy signal, 14...
. . . Lock signal generation circuit, 7 . . . Common memory access control circuit, 8 . . . Memory drive signal. Representative Patent Attorney Yamaguchi
Claims (1)
算機内に備えられ、該計算機から内部バスを介してアク
セスされるほか、他の計算機からも前記システムバスを
介してアクセス可能なよウニテユアルボートメモリとし
て構成された共通メモリ内に格納されたシステム内で共
用されるデータへのアクセス制御方式において、前記性
の計算機が共通メモリ内の共通データを読み出した後、
該計算機が前記システムバスにバスビジィ信号を出力し
ている期間は前記共通メモリに対する内部バス側からの
アクセスを県止するようにしたことを特徴とする複数計
算機システムの共通メモリ制御方式。 2)特許請求範囲第1項記載の複数計算機システムの共
通メモリ制御方式において、バスビジィ信号とメモリか
らデータを出入するだめのメモリドライブ信号の2つの
組合せによって、アクセス処理中の該計算機以外からの
アクセスを停止するだめのメモリロック信号を発生する
ように構成することを特徴とする複数計算機システムの
共通メモリ制御方式。[Claims] l) Provided in a computer connected to a system bus including a plurality of computers, and accessed from the computer via the internal bus, as well as from other computers via the system bus. In a system for controlling access to data shared within a system stored in a common memory configured as an accessible unitary boat memory, after the computer reads the common data in the common memory,
A common memory control method for a plurality of computer systems, characterized in that access to the common memory from an internal bus side is prohibited during a period when the computer is outputting a bus busy signal to the system bus. 2) In the common memory control method for a multiple computer system as set forth in claim 1, the combination of a bus busy signal and a memory drive signal for inputting and outputting data from memory prevents access from a computer other than the computer in the process of accessing. A common memory control method for a multiple computer system, characterized in that the system is configured to generate a memory lock signal to stop the computer system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58174587A JPS6068448A (en) | 1983-09-21 | 1983-09-21 | Common method control system of multicomputer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58174587A JPS6068448A (en) | 1983-09-21 | 1983-09-21 | Common method control system of multicomputer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6068448A true JPS6068448A (en) | 1985-04-19 |
| JPH0351017B2 JPH0351017B2 (en) | 1991-08-05 |
Family
ID=15981164
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58174587A Granted JPS6068448A (en) | 1983-09-21 | 1983-09-21 | Common method control system of multicomputer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6068448A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62128341A (en) * | 1985-11-29 | 1987-06-10 | Yokogawa Electric Corp | Access control system for two port memory |
| JPS62297962A (en) * | 1986-06-17 | 1987-12-25 | Fujitsu Ltd | Access control system for common area of memory |
-
1983
- 1983-09-21 JP JP58174587A patent/JPS6068448A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62128341A (en) * | 1985-11-29 | 1987-06-10 | Yokogawa Electric Corp | Access control system for two port memory |
| JPS62297962A (en) * | 1986-06-17 | 1987-12-25 | Fujitsu Ltd | Access control system for common area of memory |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0351017B2 (en) | 1991-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10289303B2 (en) | Flash controller and control method for flash controller | |
| JPS608972A (en) | Multi-processor system | |
| CN104508645A (en) | Systems and methods for controlling access to shared data structures with reader-writer locks using multiple child locks | |
| US20150074316A1 (en) | Reflective memory bridge for external computing nodes | |
| JPH0619760B2 (en) | Information processing equipment | |
| JPS6068448A (en) | Common method control system of multicomputer system | |
| JPS60173655A (en) | Memory system of multiprocessor | |
| US20070050567A1 (en) | Multiple Processor System and Method Establishing Exclusive Control | |
| JPS592051B2 (en) | Mutual exclusion request selection device | |
| JP3304503B2 (en) | Dual system multiprocessor system | |
| JP3049125B2 (en) | CPU interrupt controller | |
| JPH113274A (en) | Memory access control system | |
| CN121501722A (en) | A hardware access control device for multi-core systems | |
| JPS63211058A (en) | Access controller for shared memory | |
| JP2973227B2 (en) | Exclusive control instruction execution method | |
| JPH0467226B2 (en) | ||
| JPH04545A (en) | Communication control circuit | |
| JPS5975354A (en) | Processor device | |
| JPH01300365A (en) | Exclusive control system for multi-processor system | |
| JPS6298453A (en) | Shared memory control method | |
| JPH08221279A (en) | External interrupt signal processor | |
| JPH05127974A (en) | Semaphore bit circuit | |
| JPH01290189A (en) | Control circuit for dual port ram | |
| JPS6034144B2 (en) | Locking method for storage device access | |
| JPS6341973A (en) | Multi-processor system |