JPH04237347A - メモリ制御装置 - Google Patents

メモリ制御装置

Info

Publication number
JPH04237347A
JPH04237347A JP553391A JP553391A JPH04237347A JP H04237347 A JPH04237347 A JP H04237347A JP 553391 A JP553391 A JP 553391A JP 553391 A JP553391 A JP 553391A JP H04237347 A JPH04237347 A JP H04237347A
Authority
JP
Japan
Prior art keywords
bank
memory access
bank number
storage device
main storage
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
JP553391A
Other languages
English (en)
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 Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP553391A priority Critical patent/JPH04237347A/ja
Publication of JPH04237347A publication Critical patent/JPH04237347A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はメモリ制御装置に関し、
特に複数のバンクを持つ主記憶装置を制御するメモリ制
御装置に関する。
【0002】
【従来の技術】従来、この種のメモリ制御装置は、バン
クが空いている時は、主記憶装置へのメモリアクセスを
要求する装置間の優先度を取り、最も優先度の高い装置
の要求をバスさせるため、以前パスしたバンク番号とは
無関係のバンク番号をバスさせる構成となっていた。
【0003】
【発明が解決しようとする課題】上述した従来のメモリ
制御装置は、以前パスしたバンク番号とは無関係のバン
ク番号をバスさせる構成となっているので、主記憶装置
に対するメモリアクセスを要求する装置がバンク番号順
にアクセス要求を出す場合、バンクビジー待ちが増える
という欠点がある。
【0004】
【課題を解決するための手段】本発明のメモリ制御装置
は、連続する整数のバンク番号を持ち同時にアクセス出
来る複数のバンクを含む主記憶装置を制御するメモリ制
御装置において、複数の装置からの前記主記憶装置への
メモリアクセス要求を要求するバンク番号ごとに保持す
る保持手段と、この保持手段で保持した前記メモリアク
セス要求に対応するバンクが空いているかどうかをチェ
ックするチェック手段と、空いているバンクに対応する
メモリアクセス要求に対してこのメモリアクセス要求前
にパスしたバンク番号の次のバンク番号から順に優先度
を取って前記主記憶装置をアクセスするアクセス手段と
を有している。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は本発明の一実施例の適用例を示すブ
ロック図、図2は本適用例の動作の一例を示すタイムチ
ャートである。
【0007】図1において、本適用例は本発明の一実施
例のメモリ制御装置2と、メモリ制御装置2が制御する
主記憶装置1と、主記憶装置2をアクセスする演算処理
装置3および入出力処理装置4とを備えて構成している
【0008】主記憶装置1はバンク100〜103と、
バンク100〜103を制御する共通制御部104とを
有して構成している。
【0009】メモリ制御装置2は演算処理装置3と入出
力処理装置4とからのメモリアクセス要求をバンク10
0〜103のバンク番号ごとに選択するバンク選択部2
20〜223と、バンク番号ごとにバッファするバンク
バッファ210〜213と、バンク番号ごとにバンクビ
ジーかどうかをチェックするバンクビジーチェック回路
200〜203と、最新パスしたバンク番号を保持する
バンク番号レジスタ24と、+1加算器23と、空いて
いるバンクの内最新バスしたバンク番号の次のバンク番
号の順で優先度をとる優先回路22と、優先回路22で
最も優先度の高いメモリアクセス要求を主記憶装置1に
送るため保持するメモリアクセスレジスタ21とを有し
て構成している。
【0010】次に、本適用例の動作について図1,図2
を併用して説明する。
【0011】演算処理装置3からのメモリアクセス要求
がバンク100,101,102,103の順でメモリ
制御装置2をアクセスしたとする。判りやすいように各
アクセス要求をE0,E1,E2,E3と称する。
【0012】入出力処理装置4からのメモリアクセス要
求がバンク103,100,101,102の順でアク
セス要求したとする。各アクセス要求をI3,I0,I
1,I2と称する。
【0013】各メモリアクセス要求はバンク選択部22
0〜223でバンク番号ごとに分けられ、バンクバッフ
ァ210〜213に格納される。各バンクバッファ21
0〜213にはそれぞれバッファを2個持つ(0と1)
。バッファはFIFOで取出される。同時の時は入出力
処理装置4が先に入る。各メモリアクセス要求は、次に
バンクビジーチェック200〜203でチェックされ、
空いているバンクへの要求が優先回路22に入る。 最新パスしたバンク番号がバンク番号レジスタ24に入
っているので、これに+1加算器23で+1加算した値
のバンク番号を最優先として順にチェックする。最も優
先度の高い要求がパスしてメモリアクセスレジスタ21
に格納されて、主記憶装置1をアクセスする。
【0014】このようにメモリ制御装置2が動作するこ
とによって、演算処理装置3及び入出力処理装置4から
のメモリアクセス要求が、バンク番号順(初期値は0で
なくても良い)でさえあれば、図2のタイムチャートに
示す様に、バンクビジー待ちを極端に少なく出来る。 尚、図2のタイムチャートに示す様にメモリ制御装置2
へのアクセス順番とリプライの順番とは異なるので各メ
モリアクセス要求の装置(演算処理装置3と入出力処理
装置4)の中での整列が必要となる。
【0015】
【発明の効果】以上説明したように本発明は、複数の装
置からの主記憶装置へのアクセス要求を要求するバンク
番号ごとに保持する保持手段と、この保持手段で保持し
たメモリアクセス要求に対応するバンクが空いているか
どうかをチェックするチェック手段と、空いているバン
クに対応するメモリアクセス要求に対してこのメモリア
クセス要求前にパスしたバンク番号の次のバンク番号か
ら順に優先度を取って主記憶装置をアクセスするアクセ
ス手段とを有することにより、現メモリアクセス要求前
にパスしたバンク番号の次のバンク番号順に優先度を持
たせるので、従来よりバンクビジー待ちを少なくできて
、メモリアクセス性能を改善することができる効果があ
る。
【図面の簡単な説明】
【図1】本発明の一実施例の適用例を示すブロック図で
ある。
【図2】本適用例の動作の一例を示すタイムチャートで
ある。
【符号の説明】
1    主記憶装置 2    メモリ制御装置 3    演算処理装置 4    入出力処理装置 100〜103    バンク 104    共通制御部 21    メモリアクセスレジスタ 22    優先回路 23    +1加算器 24    バンク番号レジスタ 200〜203    バンクビジーチェック回路21
0〜213    バンクバッファ220〜223  
  バンク選択部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  連続する整数のバンク番号を持ち同時
    にアクセス出来る複数のバンクを含む主記憶装置を制御
    するメモリ制御装置において、複数の装置からの前記主
    記憶装置へのメモリアクセス要求を要求するバンク番号
    ごとに保持する保持手段と、この保持手段で保持した前
    記メモリアクセス要求に対応するバンクが空いているか
    どうかをチェックするチェック手段と、空いているバン
    クに対応するメモリアクセス要求に対してこのメモリア
    クセス要求前にパスしたバンク番号の次のバンク番号か
    ら順に優先度を取って前記主記憶装置をアクセスするア
    クセス手段とを有することを特徴とするメモリ制御装置
JP553391A 1991-01-22 1991-01-22 メモリ制御装置 Pending JPH04237347A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP553391A JPH04237347A (ja) 1991-01-22 1991-01-22 メモリ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP553391A JPH04237347A (ja) 1991-01-22 1991-01-22 メモリ制御装置

Publications (1)

Publication Number Publication Date
JPH04237347A true JPH04237347A (ja) 1992-08-25

Family

ID=11613829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP553391A Pending JPH04237347A (ja) 1991-01-22 1991-01-22 メモリ制御装置

Country Status (1)

Country Link
JP (1) JPH04237347A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010122607A1 (ja) * 2009-04-24 2010-10-28 富士通株式会社 記憶制御装置及びその制御方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010122607A1 (ja) * 2009-04-24 2010-10-28 富士通株式会社 記憶制御装置及びその制御方法
US8560784B2 (en) 2009-04-24 2013-10-15 Fujitsu Limited Memory control device and method
JP5382113B2 (ja) * 2009-04-24 2014-01-08 富士通株式会社 記憶制御装置及びその制御方法

Similar Documents

Publication Publication Date Title
JP2761506B2 (ja) 主記憶制御装置
JP2977688B2 (ja) マルチプロセッシング装置、方法、及びこれらに使用するプロセッサ
JPH04237347A (ja) メモリ制御装置
JPS593774A (ja) アクセス処理方式
JPS63223860A (ja) 複数プロセツサ構成装置
US5412792A (en) Method and arrangement for controlling memory bank access requests in data processing system
JP3038257B2 (ja) 電子計算機
JP3982077B2 (ja) マルチプロセッサシステム
JPH04355818A (ja) データ入出力制御装置
JPH0962633A (ja) ネットワーク制御装置
JPH07319829A (ja) データ転送方法
JP3641347B2 (ja) 競合調停処理方式とその情報処理装置
JP2643116B2 (ja) 主記憶制御装置
JPH056333A (ja) マルチプロセサシステム
JPH0248749A (ja) バッファ記憶制御装置
JP2814849B2 (ja) 通信制御装置
JPH0736806A (ja) Dma方式
JPH0351948A (ja) メモリ制御装置
JPH03152657A (ja) マルチプロセッサシステム
JPH0314073A (ja) ベクトル処理方式
JPH05241986A (ja) 入出力命令リトライ方式
JPH02222058A (ja) マルチプロセッサシステム
JPH0311436A (ja) 記憶アクセス制御装置
JPH01284960A (ja) メモリ装置の使用優先順位決定方式
JPH05204555A (ja) 多重化ディスク装置