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
Application number
JP22414485A
Other languages
English (en)
Inventor
Hiroshi Oka
博 岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP22414485A priority Critical patent/JPS6284368A/ja
Publication of JPS6284368A publication Critical patent/JPS6284368A/ja
Pending legal-status Critical Current

Links

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図において、フリップフロップ1
、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回目のメモリアクセスが開
始される。
自メモリアクセス要求信号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回。)に応じた自プロセッサのメモ
リアクセスが可能である。
次に他プロセッサのメモリアクセス動作について説明す
る。優先メモリアクセス指示信号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・・・優先メモリアクセス↑旨
示信号。

Claims (1)

    【特許請求の範囲】
  1. (1)プロセッサバスに接続された複数のプロセッサが
    、同一のメモリ装置に対して、読出しおよび書込みのメ
    モリアクセスを行う情報処理システムにおいて、 自プロセッサからのメモリアクセス要求信号を保持する
    手段と、 他プロセッサからのメモリアクセス要求信号を保持する
    手段と、 上記自プロセッサからのメモリアクセス要求信号と上記
    他プロセッサからのメモリアクセス要求信号とが競合し
    た場合、制御信号により他プロセッサよりも自プロセッ
    サからのメモリアクセス要求を優先的に選択する手段と を含むことを特徴とするメモリアクセス競合方式。
JP22414485A 1985-10-08 1985-10-08 メモリアクセス競合方式 Pending JPS6284368A (ja)

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)

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システムのデータ交換方式