JPS6284368A - メモリアクセス競合方式 - Google Patents
メモリアクセス競合方式Info
- Publication number
- JPS6284368A JPS6284368A JP22414485A JP22414485A JPS6284368A JP S6284368 A JPS6284368 A JP S6284368A JP 22414485 A JP22414485 A JP 22414485A JP 22414485 A JP22414485 A JP 22414485A JP S6284368 A JPS6284368 A JP S6284368A
- Authority
- JP
- Japan
- Prior art keywords
- memory access
- processor
- access request
- flip
- flop
- 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
- 230000010365 information processing Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
Landscapes
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数のプロセッサの同一メモリ装置に対する
メモリアクセス競合方式に関する。
メモリアクセス競合方式に関する。
本発明は、複数のプロセッサの同一メモリ装置に対する
メモリアクセス競合方式において、自プロセッサからの
メモリアクセス要求信号を保持する手段と、他プロセッ
サからのメモリアクセス要求信号を保持する手段と、自
プロセッサと他プロセッサからのメモリアクセス要求信
号が競合した場合、制御信号により自プロセッサからの
メモリアクセス要求を優先的に選択指示する手段とを含
むことにより、 自プロセッサからのメモリアクセス要求を他プロセッサ
からのメモリアクセス要求よりも優先的に受は付け、自
プロセッサの処理能力の向上を図ったものである。
メモリアクセス競合方式において、自プロセッサからの
メモリアクセス要求信号を保持する手段と、他プロセッ
サからのメモリアクセス要求信号を保持する手段と、自
プロセッサと他プロセッサからのメモリアクセス要求信
号が競合した場合、制御信号により自プロセッサからの
メモリアクセス要求を優先的に選択指示する手段とを含
むことにより、 自プロセッサからのメモリアクセス要求を他プロセッサ
からのメモリアクセス要求よりも優先的に受は付け、自
プロセッサの処理能力の向上を図ったものである。
従来のメモリアクセス競合回路は、複数のプロセッサか
らのメモリアクセス要求があった場合、一番早い方のメ
モリアクセス要求を受は付ける早いもの勝ち方式による
構成となっている。
らのメモリアクセス要求があった場合、一番早い方のメ
モリアクセス要求を受は付ける早いもの勝ち方式による
構成となっている。
上述した従来のメモリアクセス競合方式は、複数のプロ
セッサからのメモリアクセス要求があった場合、一番早
い方のメモリアクセス要求を受は付ける早いもの勝ち方
式による構成となっているので、最悪のケースとして、
自プロセッサのメモリアクセスが他プロセッサのメモリ
アクセスにより待ち合わせられるため、自プロセッサの
処理能力が低下する欠点がある。
セッサからのメモリアクセス要求があった場合、一番早
い方のメモリアクセス要求を受は付ける早いもの勝ち方
式による構成となっているので、最悪のケースとして、
自プロセッサのメモリアクセスが他プロセッサのメモリ
アクセスにより待ち合わせられるため、自プロセッサの
処理能力が低下する欠点がある。
本発明の目的は、上記の欠点を除去することにより、自
プロセッサのメモリアクセス要求を他プロセッサのメモ
リアクセス要求よりも優先的に受は付け、自プロセッサ
の処理能力を向上したメモリアクセス競合方式を提供す
ることにある。
プロセッサのメモリアクセス要求を他プロセッサのメモ
リアクセス要求よりも優先的に受は付け、自プロセッサ
の処理能力を向上したメモリアクセス競合方式を提供す
ることにある。
本発明は、プロセッサバスに接続された複数のプロセッ
サが、同一のメモリ装置に対して、読出しおよび書込み
のメモリアクセスを行う情報処理システムにおいて、自
ブロセッサ力)らのメモリアクセス要求信号を保持する
手段と、他プロセッサからのメモリアクセス要求信号を
保持する手段と、上記自プロセッサからのメモリアクセ
ス要求信号と上記他プロセッサからのメモリアクセス要
求信号とが競合した場合、制御信号により他プロセッサ
よりも自プロセッサからのメモリアクセス要求を優先的
に選択する手段とを備えたことを特徴とする。
サが、同一のメモリ装置に対して、読出しおよび書込み
のメモリアクセスを行う情報処理システムにおいて、自
ブロセッサ力)らのメモリアクセス要求信号を保持する
手段と、他プロセッサからのメモリアクセス要求信号を
保持する手段と、上記自プロセッサからのメモリアクセ
ス要求信号と上記他プロセッサからのメモリアクセス要
求信号とが競合した場合、制御信号により他プロセッサ
よりも自プロセッサからのメモリアクセス要求を優先的
に選択する手段とを備えたことを特徴とする。
本発明は、自プロセッサおよび他プロセッサからのメモ
リアクセス要求信号をそれぞれの保持手段に保持し、こ
れら両者が競合した場合、制御信号により自プロセッサ
からのメモリアクセス要求を優先させる手段により、他
プロセッサからの他メモリアクセス要求信号にもとづく
他メモリアクセス指示信号の出力を禁止し、自プロセッ
サからの自メモリアクセス要求信号にもとづく自メモリ
アクセス指示信号を出力させ、自プロセッサからのメモ
リアクセス要求を優先的に受は入れる。従って自プロセ
ッサの処理能力が向上する。
リアクセス要求信号をそれぞれの保持手段に保持し、こ
れら両者が競合した場合、制御信号により自プロセッサ
からのメモリアクセス要求を優先させる手段により、他
プロセッサからの他メモリアクセス要求信号にもとづく
他メモリアクセス指示信号の出力を禁止し、自プロセッ
サからの自メモリアクセス要求信号にもとづく自メモリ
アクセス指示信号を出力させ、自プロセッサからのメモ
リアクセス要求を優先的に受は入れる。従って自プロセ
ッサの処理能力が向上する。
以下、本発明の実施例について図面を参照して説明する
。
。
第1図は、本発明の一実施例によるメモリアクセス競合
回路を示す回路図である。符号1は自プロセッサからの
自メモリアクセス要求信号100を保持するフリップフ
ロップ(F/F) 、2は自プロセッサと他プロセッサ
のメモリアクセス要求信号の競合結果、自プロセッサの
自メモリアクセス指示信号30を保持するフリップフロ
ップ、3は自プロセッサからの自メモリアクセス指示信
号30を作成するアンドゲートである。符号4は他プロ
セッサからの他メモリアクセス要求信号200を保持す
るフリップフロップ ロセノサのメモリアクセス要求信号の競合結果、他プロ
セッサの他メモリアクセス指示信号60を保持するフリ
ップフロップ、6は他プロセッサからの他メモリアクセ
ス指示信号60を作成するアンドゲートを示す。7はク
ロック信号300の反転ゲート、8は他プロセッサがメ
モリアクセス中(フリップフロップ4のd出力41が「
0」の状態。)に、優先メモリアクセス指示信号400
を禁止するアンドゲートである。
回路を示す回路図である。符号1は自プロセッサからの
自メモリアクセス要求信号100を保持するフリップフ
ロップ(F/F) 、2は自プロセッサと他プロセッサ
のメモリアクセス要求信号の競合結果、自プロセッサの
自メモリアクセス指示信号30を保持するフリップフロ
ップ、3は自プロセッサからの自メモリアクセス指示信
号30を作成するアンドゲートである。符号4は他プロ
セッサからの他メモリアクセス要求信号200を保持す
るフリップフロップ ロセノサのメモリアクセス要求信号の競合結果、他プロ
セッサの他メモリアクセス指示信号60を保持するフリ
ップフロップ、6は他プロセッサからの他メモリアクセ
ス指示信号60を作成するアンドゲートを示す。7はク
ロック信号300の反転ゲート、8は他プロセッサがメ
モリアクセス中(フリップフロップ4のd出力41が「
0」の状態。)に、優先メモリアクセス指示信号400
を禁止するアンドゲートである。
本発明の特徴は、第1図において、フリップフロップ1
、2、4、5、アンドゲート3、6、8、反転ゲート7
と、優先メモリアクセス信号400とを設けたことにあ
る。
、2、4、5、アンドゲート3、6、8、反転ゲート7
と、優先メモリアクセス信号400とを設けたことにあ
る。
次に、第2図に示す動作タイミングチャートを参照して
、本実施例の動作について説明する。
、本実施例の動作について説明する。
マス自プロセッサのメモリアクセスについて説明する。
自プロセッサからの優先メモリアクセス指示信号400
は、他プロセッサがメモリアクセス中でない場合(フリ
・7ブフロソプ4のd出力41が「1」の状態。)、ア
ンドゲート8を通してフリップフロップ4のリセット端
子Rに接続され、フリップフロップ4のQ出力40を「
0」状態に設定する。この状態によって、他プロセッサ
からのメモリアクセス要求の受付けを禁止する。優先メ
モリアクセス指示信号400が自プロセッサから送られ
た後、自メモリアクセス要求信号100が出力され、フ
リップフロップ1の入力りに入す、クロック信号300
の立ち上りによってフリップフロ、プ1のQ出力10が
「1」状態になる。次のクロック信号300の立ち上り
によってフリップフロ、7プ2のQ出力20も「1」状
態になる。フリップフロップ2のQ出力20と自メモリ
アクセス要求信号100とのアンド条イ牛により、自プ
ロセッサの自メモリアクセス4指示信号30が「1」状
態となり、自プロセッサの1回目のメモリアクセスが開
始される。
は、他プロセッサがメモリアクセス中でない場合(フリ
・7ブフロソプ4のd出力41が「1」の状態。)、ア
ンドゲート8を通してフリップフロップ4のリセット端
子Rに接続され、フリップフロップ4のQ出力40を「
0」状態に設定する。この状態によって、他プロセッサ
からのメモリアクセス要求の受付けを禁止する。優先メ
モリアクセス指示信号400が自プロセッサから送られ
た後、自メモリアクセス要求信号100が出力され、フ
リップフロップ1の入力りに入す、クロック信号300
の立ち上りによってフリップフロ、プ1のQ出力10が
「1」状態になる。次のクロック信号300の立ち上り
によってフリップフロ、7プ2のQ出力20も「1」状
態になる。フリップフロップ2のQ出力20と自メモリ
アクセス要求信号100とのアンド条イ牛により、自プ
ロセッサの自メモリアクセス4指示信号30が「1」状
態となり、自プロセッサの1回目のメモリアクセスが開
始される。
自メモリアクセス要求信号100が「0」状態になると
、クロ・ツク信号300の立ち上りによりフリップフロ
ップ1のQ出力10およびフリップフロップ2のQ出力
20が1クロ・7り位相差を持ってそれぞれ「0」状7
fEiとなり、自フ゛ロセソサの1回目のメモリアクセ
スが終了する。2回目の自プロセソザのメモリアクセス
は、メモリ要求信号100が「1」状態となることによ
り、1回目と同様にフリップフロップ1のQ出力10お
よびフリップフロップ2のQ出力20のそれぞれが「1
」または「0」状態になることにより開始されて終結さ
れる。すなわち、優先メモリアクセス指示信号400が
「1」状態の間、他プロセッサの他メモリアクセス要求
信号200を禁止し、自プロセッサのメモリアクセスを
優先的に行い、自メモリアクセス要求信号100の発生
回数(第2図では2回。)に応じた自プロセッサのメモ
リアクセスが可能である。
、クロ・ツク信号300の立ち上りによりフリップフロ
ップ1のQ出力10およびフリップフロップ2のQ出力
20が1クロ・7り位相差を持ってそれぞれ「0」状7
fEiとなり、自フ゛ロセソサの1回目のメモリアクセ
スが終了する。2回目の自プロセソザのメモリアクセス
は、メモリ要求信号100が「1」状態となることによ
り、1回目と同様にフリップフロップ1のQ出力10お
よびフリップフロップ2のQ出力20のそれぞれが「1
」または「0」状態になることにより開始されて終結さ
れる。すなわち、優先メモリアクセス指示信号400が
「1」状態の間、他プロセッサの他メモリアクセス要求
信号200を禁止し、自プロセッサのメモリアクセスを
優先的に行い、自メモリアクセス要求信号100の発生
回数(第2図では2回。)に応じた自プロセッサのメモ
リアクセスが可能である。
次に他プロセッサのメモリアクセス動作について説明す
る。優先メモリアクセス指示信号400が「0」状態に
なると、他プロセッサの他メモリアクセス要求信号20
0が受付られクロック信号300の立ち下りでフリップ
フロップ4のQ出力40が「1」状態となり、他プロセ
ッサのメモリアクセスが開始される。次のクロック信号
300の立ち下りでフリップフロップ5のQ出力50も
「1」状態となる。フリップフロップ5のQ出力50と
他メモリアクセス要求信号200とのアンド条件により
、他プロセッサの他メモリアクセス指示信号60が「1
」状態となり、他プロセッサのメモリアクセスが開始さ
れる。他メモリアクセス要求信号200が10」状態に
なるとクロック信号300の立下りにより、フリップフ
ロップ4のQ出力40およびフリップフロップ5のQ出
力50が1クロック位相差を持って、それぞれ「0」状
態となり、他プロセッサのメモリアクセスが終了する。
る。優先メモリアクセス指示信号400が「0」状態に
なると、他プロセッサの他メモリアクセス要求信号20
0が受付られクロック信号300の立ち下りでフリップ
フロップ4のQ出力40が「1」状態となり、他プロセ
ッサのメモリアクセスが開始される。次のクロック信号
300の立ち下りでフリップフロップ5のQ出力50も
「1」状態となる。フリップフロップ5のQ出力50と
他メモリアクセス要求信号200とのアンド条件により
、他プロセッサの他メモリアクセス指示信号60が「1
」状態となり、他プロセッサのメモリアクセスが開始さ
れる。他メモリアクセス要求信号200が10」状態に
なるとクロック信号300の立下りにより、フリップフ
ロップ4のQ出力40およびフリップフロップ5のQ出
力50が1クロック位相差を持って、それぞれ「0」状
態となり、他プロセッサのメモリアクセスが終了する。
以上述べた通り、本実施例によれば、他プロセッサより
も処理能力の必要とする自プロセッサのメモリアクセス
要求を他プロセッサよりも優先的に受付ることにより、
自プロセッサの処理能力の向上化が可能となる。
も処理能力の必要とする自プロセッサのメモリアクセス
要求を他プロセッサよりも優先的に受付ることにより、
自プロセッサの処理能力の向上化が可能となる。
以上説明したように、本発明は、他プロセッサよりも処
理能力を必要とする自プロセッサのメモリアクセス要求
を、他プロセッサよりも優先的に受付けることにより、
自プロセッサの処理能力を向上させる効果がある。
理能力を必要とする自プロセッサのメモリアクセス要求
を、他プロセッサよりも優先的に受付けることにより、
自プロセッサの処理能力を向上させる効果がある。
第1図は本発明の一実施例によるメモリアクセス競合回
路を示す回路図。 第2図はその動作タイミングチャート。 1.2.4.5・・・フリップフロ、プ、3.6.8・
・・アンドゲート、7・・・反転ゲート、10.20.
40.50・・・Q出力、41・・・d出力、30・・
・自メモリアクセス指示信号、60・・・他メモリアク
セス指示信号、100・・・自メモリアクセス要求信号
、200・・・他メモリアクセス要求信号、300・・
・クロック信号、400・・・優先メモリアクセス↑旨
示信号。
路を示す回路図。 第2図はその動作タイミングチャート。 1.2.4.5・・・フリップフロ、プ、3.6.8・
・・アンドゲート、7・・・反転ゲート、10.20.
40.50・・・Q出力、41・・・d出力、30・・
・自メモリアクセス指示信号、60・・・他メモリアク
セス指示信号、100・・・自メモリアクセス要求信号
、200・・・他メモリアクセス要求信号、300・・
・クロック信号、400・・・優先メモリアクセス↑旨
示信号。
Claims (1)
- (1)プロセッサバスに接続された複数のプロセッサが
、同一のメモリ装置に対して、読出しおよび書込みのメ
モリアクセスを行う情報処理システムにおいて、 自プロセッサからのメモリアクセス要求信号を保持する
手段と、 他プロセッサからのメモリアクセス要求信号を保持する
手段と、 上記自プロセッサからのメモリアクセス要求信号と上記
他プロセッサからのメモリアクセス要求信号とが競合し
た場合、制御信号により他プロセッサよりも自プロセッ
サからのメモリアクセス要求を優先的に選択する手段と を含むことを特徴とするメモリアクセス競合方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22414485A JPS6284368A (ja) | 1985-10-08 | 1985-10-08 | メモリアクセス競合方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22414485A JPS6284368A (ja) | 1985-10-08 | 1985-10-08 | メモリアクセス競合方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6284368A true JPS6284368A (ja) | 1987-04-17 |
Family
ID=16809233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22414485A Pending JPS6284368A (ja) | 1985-10-08 | 1985-10-08 | メモリアクセス競合方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6284368A (ja) |
-
1985
- 1985-10-08 JP JP22414485A patent/JPS6284368A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1211854A (en) | Shared resource lockout operation method and apparatus | |
| JPS5812611B2 (ja) | デ−タテンソウセイギヨホウシキ | |
| US4158883A (en) | Refresh control system | |
| US4600992A (en) | Priority resolver with lowest priority level having shortest logic path | |
| US4089052A (en) | Data processing system | |
| JPS5836381B2 (ja) | 共用メモリ制御装置 | |
| JPS6284368A (ja) | メモリアクセス競合方式 | |
| JPH04250553A (ja) | プログラマブルコントローラ | |
| KR0149687B1 (ko) | 멀티프로세서 시스템의 공통메모리 억세스 제어회로 | |
| JPH0245274B2 (ja) | ||
| JP2570271B2 (ja) | 半導体メモリ制御装置 | |
| JPH0324698B2 (ja) | ||
| JPH05108545A (ja) | Dmaコントローラ | |
| JPH04133142A (ja) | 共有メモリへの高速アクセス制御方法 | |
| JPS5825299B2 (ja) | メモリ制御方式 | |
| JPH0764849A (ja) | プロセッサの共有メモリ制御装置 | |
| JPS62174844A (ja) | メモリ優先切替方式 | |
| JPS6278668A (ja) | 共用メモリ装置 | |
| JPH0521253B2 (ja) | ||
| JPH01106148A (ja) | 多ポートメモリ装置 | |
| JPS61170831A (ja) | 中央処理装置の命令実行制御装置 | |
| JPS588012B2 (ja) | メモリコントロ−ル回路 | |
| JPS6083164A (ja) | バス制御方式 | |
| JPH04363751A (ja) | マルチcpuシステム | |
| JPH05204866A (ja) | マルチcpuシステムのデータ交換方式 |