Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6325382B2 - - Google Patents
[go: Go Back, main page]

JPS6325382B2 - - Google Patents

Info

Publication number
JPS6325382B2
JPS6325382B2 JP56111403A JP11140381A JPS6325382B2 JP S6325382 B2 JPS6325382 B2 JP S6325382B2 JP 56111403 A JP56111403 A JP 56111403A JP 11140381 A JP11140381 A JP 11140381A JP S6325382 B2 JPS6325382 B2 JP S6325382B2
Authority
JP
Japan
Prior art keywords
memory access
priority
circuit
access request
determination means
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.)
Expired
Application number
JP56111403A
Other languages
English (en)
Other versions
JPS5814261A (ja
Inventor
Yoshinori Chiwaki
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
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP11140381A priority Critical patent/JPS5814261A/ja
Publication of JPS5814261A publication Critical patent/JPS5814261A/ja
Publication of JPS6325382B2 publication Critical patent/JPS6325382B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/18Handling 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)

Description

【発明の詳細な説明】 本発明はメモリアクセス制御方式に関する。
特に、複数サブプロセツサ群からのメモリアク
セス要求の優先度を予め定められた優先順位にし
たがい判定して一つのメモリアクセス要求を選択
する優先度判定手段を備え、該選択結果によりメ
モリアクセスする機能を有する前記サブプロセツ
サ群対応のシステム制御装置におけるメモリアク
セス制御方式に関する。
従来のこの種のメモリアクセス制御方式はその
一例を第1図に示すように、2つのシステム制御
装置20Aおよび20Bは各々第1優先度判定回
路(以下第1回路を略称する)21Aおよび21
Bと第2優先度判定回路(以下第2回路と略称す
る)22Aおよび22Bとを備え、各々4つのサ
ブプロセツサ11A〜14Aおよび11B〜14
Bからなる2つのサブプロセツサ群10Aおよび
10Bからの各々最大4つ合計8つ迄のメモリア
クセス要求11A′〜14A′および11B′〜14
B′のうちから第一位の優先度をもつメモリアク
セス要求を選択してメモリ30Aまたは30Bを
アクセスする。
以下、参照記号にAを付した左側の系に注目し
てこれを自系統、Bを付した右側の系を他系統と
称して説明するが、AとBを入れ替えてもよい。
第1回路は自系統のサブプロセツサ11A〜1
4Aからのメモリアクセス要求11A′〜14
A′のみが直接入力され、予め定められた優先順
位にしたがいこのうち一つを選択して、自系統の
第2回路22Aと他系統の第2回路22Bとに出
力する。
第2回路22Aには自系統の第1回路出力21
A′と他系統の第1回路21B′とが入力され、予
め定められた優先順位にしたがいこのうちの一つ
を選択して、選択されたものが自系統の第1回路
出力21A′であればこれを第2回路出力22
A′として自系統のフリツプフロツプ26Aに出
力する。
フリツプフロツプ26Aはこの第2回路出力2
2A′によりセツトされるとメモリアクセス要求
26A′をメモリ30Aおよび30Bに出力し、
図示されていない回路により選択されたサブプロ
セツサのコマンド、アドレスおよび書込みデータ
等がメモリ30Aおよび30Bに供給されてメモ
リアクセスが実行される。
このような従来構成では、サブプロセツサから
のメモリアクセス要求11A′〜14A′は他系統
の第1回路21Bへは直接入力されず、自系統の
第1回路21Aにおける予選を経た後の第1回路
出力21A′として他系統の第2回路22Bへ間
接的に入力されている。
この他系統の第2回路22Bに入力される第1
回路出力21Aはそのインタフエースの大量さの
故に一般にはそれぞれ独立匡体に収容されるシス
テム制御装置20Aと20Bとにまたがつてケー
ブル等を介して供給されるため、その伝搬時間
T3は自系統内における第1回路出力21A′の第
2回路22Aへの伝搬時間T1に比べ、相当長い
ものになる。したがつて、サブプロセツサがメモ
リアクセス要求を出力してからこれがメモリに到
達する迄のメモリアクセス要求伝搬時間は、サブ
プロセツサから第1回路、第1回路から他系統の
第2回路および第2回路からメモリまでの各伝搬
時間T0,T3およびT2の合計TBになり、このメモ
リアクセス要求伝搬時間TBは、第2図に示すよ
うにメモリアクセス要求が自系統内のみを流れる
場合のメモリアクセス要求伝搬時間TAに比べて
長いものになり、メモリアクセスタイムを長くす
るという欠点がある。
本発明の目的は上述の欠点を除去してメモリア
クセスタイムを高速化するメモリアクセス制御方
式を提供することにある。
本発明の方式は、主記憶装置を共用し合う複数
サブプロセツサ群におけるメモリアクセス制御方
式において、 各サブプロセツサ群対応に、 サブプロセツサ群から直接入力するメモリアク
セス要求の優先度を予め定めた優先順位にしたが
い判定して一つのメモリアクセス要求を選択する
第1優先度判定手段と、 他のサブプロセツサ群から直接入力するメモリ
アクセス要求の優先度を予め定めた優先順位にし
たがい判定して一つのメモリアクセス要求を選択
する第2の優先度判定手段と、 第1の優先度判定手段および第2の優先度判定
手段における各選択結果のうちから予め定めた優
先順位にしたがい一つを最終選択する第3の優先
度判定手段 とを設け、最終選択されたメモリアクセス要求
が対応するサブプロセツサ群から出力されたもの
であるときにのみこのメモリアクセス要求をすべ
ての主記憶装置に供給するようにしたことを特徴
とする。
次に本発明の実施例について図面を参照して詳
細に説明する。
第3図は本発明の一実施例を示す回路図であ
る。
サブプロセツサ群10Aおよび10Bと、シス
テム制御装置20Aおよび20Bと、メモリ30
Aおよび30Bとから構成される各情報処理装置
は、2つのオペレーシヨンシステムにより別個の
ジヨブを実行できるし、1つのオペレーシヨンシ
ステムにより1つのより大きなジヨブも実行でき
る。また、1つのオペレーシヨンシステムにより
2つの情報処理装置をデユプレツクスシステムと
してより高信頼性のある情報処理システムを構成
することもできる。すなわち、より高度かつ多様
な情報処理化指向を強めつつある昨今のユーザニ
ーズに応えるため柔軟性のある情報処理システム
が構成できるようになつている。
第1図に示した従来例と同じようにこれら情報
処理装置をいま1つのオペレーシヨンシステム下
で動作させ、演算プロセツサや入出力プロセツサ
である8つのサブプロセツサ11A〜14Aおよ
び11B〜14Bから複数のメモリアクセス要求
がある場合に、予め定められた優先順位にしたが
いシステム制御装置20Aおよび20Bが優先度
を判定し、一つのメモリアクセス要求のみを選択
し、該選択されたメモリアクセス要求を出力した
サブプロセツサにメモリへのアクセスを許すよう
にしている。
第3図からわかるように、本実施例は、システ
ム制御装置20Aは3つの優先度判定回路23A
〜25Aを備え、該回路のうちの2つの回路23
Aと24Aとに各々自系統のサブプロセツサ11
A〜14Aからのメモリアクセス要求11A′〜
14A′と他系統のサブプロセツサ11B〜14
Bからのメモリアクセス要求11B′〜14B′と
が直接入力されている。すなわち、3つの優先度
判定回路23A〜25Aからなる優先度判定手段
に全サブプロセツサからのメモリアクセス要求が
直接入力されていることになる。
したがつて、第4図に示すように自系統および
他系統のサブプロセツサからのメモリアクセス要
求がメモリに到達する迄の伝搬時間差は僅少とな
り、このためメモリアクセスタイムを高速化でき
るようになる。
【図面の簡単な説明】
第1図は従来の一例、第3図は本発明の一実施
例を各々示す図であり、第2図と第4図とは各々
第1図と第3図を説明するための図である。 図において、11A〜14A,11B〜14B
……サブプロセツサ、10A,10B……サブプ
ロセツサ群、21A,21B……第1優先度判定
回路(第1回路)、22A,22B……第2優先
度判定回路(第2回路)、23A,24A,25
A,23B,24B,25B……優先度判定回
路、20A,20B……システム制御装置、26
A,26B……フリツプフロツプ、30A,30
B……メモリ、11A′〜14A′,11B′〜14
B′,26A′〜26B′……メモリアクセス要求、
21A′,21B′……第1回路出力、22A′,2
2B′……第2回路出力、T0,T0′,T1,T2,T3
……伝搬時間、TA,TB……メモリアクセス要求
伝搬時間。

Claims (1)

  1. 【特許請求の範囲】 1 主記憶装置を共用し合う複数サブプロセツサ
    群におけるメモリアクセス制御方式において、 前記各サブプロセツサ群対応に、 該サブプロセツサ群から直接入力するメモリア
    クセス要求の優先度を予め定めた優先順位にした
    がい判定して一つのメモリアクセス要求を選択す
    る第1の優先度判定手段と、 他のサブプロセツサ群から直接入力するメモリ
    アクセス要求の優先度を予め定めた優先順位にし
    たがい判定して一つのメモリアクセス要求を選択
    する第2の優先度判定手段と、 前記第1の優先度判定手段および第2の優先度
    判定手段における各選択結果のうちから予め定め
    た優先順位にしたがい一つを最終選択する第3の
    優先度判定手段 とを設け、最終選択されたメモリアクセス要求が
    前記対応するサブプロセツサ群から出力されたも
    のであるときにのみこのメモリアクセス要求をす
    べての主記憶装置に供給するようにしたことを特
    徴とするメモリアクセス制御方式。
JP11140381A 1981-07-16 1981-07-16 メモリアクセス制御方式 Granted JPS5814261A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11140381A JPS5814261A (ja) 1981-07-16 1981-07-16 メモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11140381A JPS5814261A (ja) 1981-07-16 1981-07-16 メモリアクセス制御方式

Publications (2)

Publication Number Publication Date
JPS5814261A JPS5814261A (ja) 1983-01-27
JPS6325382B2 true JPS6325382B2 (ja) 1988-05-25

Family

ID=14560262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11140381A Granted JPS5814261A (ja) 1981-07-16 1981-07-16 メモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPS5814261A (ja)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57150052A (en) * 1981-03-12 1982-09-16 Fujitsu Ltd Access control system

Also Published As

Publication number Publication date
JPS5814261A (ja) 1983-01-27

Similar Documents

Publication Publication Date Title
Enslow Jr Multiprocessor organization—A survey
US6487651B1 (en) MIMD arrangement of SIMD machines
JPH04299440A (ja) 共有レジスタ制御方式
US5291605A (en) Arrangement and a method for handling interrupt requests in a data processing system in a virtual machine mode
JPH01150963A (ja) 計算機におけるipl方法
US9052957B2 (en) Method and system for conducting intensive multitask and multiflow calculation in real-time
JPH0229849A (ja) コンピュータ、メモリシステム、情報蓄積装置
JPH08235143A (ja) クラスタ構成の並列計算機
US5036456A (en) Apparatus for controlling concurrent operations of a system control unit including activity register circuitry
JPH0731613B2 (ja) 診断制御装置
WO2025062009A3 (en) Multikernel architecture and virtual machines
JPS6325382B2 (ja)
WO1986007174A1 (en) Super-computer system architectures
Jensen A distributed function computer for real-time control
JPH10326224A (ja) ディジタル・シグナル・プロセッサ
JP3304445B2 (ja) プログラム生成処理装置
JPH0341862B2 (ja)
JPS59165287A (ja) 情報処理システム
JPS6239792B2 (ja)
JPH08272754A (ja) マルチプロセッサシステム
JPH10171770A (ja) マルチプロセッサシステム
JPH0350662A (ja) 並列計算機の処理制御方式
JP2707308B2 (ja) 多目的プロセッサおよび多目的プロセッサを備えたデータ処理システム
JP3211694B2 (ja) マルチプロセッサ接続方式
JPS61260345A (ja) マルチプロセサ間のバス制御方式