JPS62249247A - 記憶制御装置 - Google Patents
記憶制御装置Info
- Publication number
- JPS62249247A JPS62249247A JP9207686A JP9207686A JPS62249247A JP S62249247 A JPS62249247 A JP S62249247A JP 9207686 A JP9207686 A JP 9207686A JP 9207686 A JP9207686 A JP 9207686A JP S62249247 A JPS62249247 A JP S62249247A
- Authority
- JP
- Japan
- Prior art keywords
- write
- storage device
- data
- storage
- request
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔PR業上の利用分野〕
本発明は、記憶制御装置に係り、特に記tt装置への畜
込みが記憶装置の同一アドレスに集中したときに好適な
記憶制御装置に関する。
込みが記憶装置の同一アドレスに集中したときに好適な
記憶制御装置に関する。
従来の4fcIIcは、%a 59−201668号公
報に8[[の様に、@算処!f:直があらかじめ記憶装
置の1回の書込み幅内の連続したアドレスに沓込み要求
を出すことを認識して記憶装置に曹込み要求を当てとき
に憂込みの連続aの情報を付ヵΩする方式となっていた
。
報に8[[の様に、@算処!f:直があらかじめ記憶装
置の1回の書込み幅内の連続したアドレスに沓込み要求
を出すことを認識して記憶装置に曹込み要求を当てとき
に憂込みの連続aの情報を付ヵΩする方式となっていた
。
そのため、#組方式では1つの命令あるいは処理で多量
のデータを記憶装置の1回の醤込み幅に連続に書込みを
行なう場合には有効であるが、記W、装置の1回の簀込
み幅内のデータを記憶装置に書込む命令が慎欽個連続し
、かつその各々の命令の優込みアドレスが連続する場合
については配慮されていなかった。
のデータを記憶装置の1回の醤込み幅に連続に書込みを
行なう場合には有効であるが、記W、装置の1回の簀込
み幅内のデータを記憶装置に書込む命令が慎欽個連続し
、かつその各々の命令の優込みアドレスが連続する場合
については配慮されていなかった。
本発明の目的は、記憶装置への畜込み要求がありたとき
後続の斎込み要求も同時に処理する記憶制御装置を提供
することにある。
後続の斎込み要求も同時に処理する記憶制御装置を提供
することにある。
記憶装置の読み優きに対する速度は一般的に使用される
部位で決定される。電子計JL器では、高速小容菫のバ
ッファ記憶装置とそれよりも遅く大容量の生起tt装置
が便わhるのが一般的である。
部位で決定される。電子計JL器では、高速小容菫のバ
ッファ記憶装置とそれよりも遅く大容量の生起tt装置
が便わhるのが一般的である。
しかし、畳込み要求が連続すると主記憶装置の性能か見
逃せなくなってくる。かといって、主記憶4G[を高速
Kjれば大容量のため高価な物となってしまうためいろ
いろと解決策が出ている。その1つが、主記憶のインタ
リーブ数を壇や丁ことである。しかし、この方式でも同
一バンクへ書込みが集中すれば効果が博れてくる。本発
明では特に、このような同一バンクへの壷込みでも、同
一アドレスであわば複数個の書込み要求を同時に処理す
ることにより、性能低下を招かない事を特徴とするもの
である。
逃せなくなってくる。かといって、主記憶4G[を高速
Kjれば大容量のため高価な物となってしまうためいろ
いろと解決策が出ている。その1つが、主記憶のインタ
リーブ数を壇や丁ことである。しかし、この方式でも同
一バンクへ書込みが集中すれば効果が博れてくる。本発
明では特に、このような同一バンクへの壷込みでも、同
一アドレスであわば複数個の書込み要求を同時に処理す
ることにより、性能低下を招かない事を特徴とするもの
である。
記憶装置に対し書込み要求が連続するケースで記憶装置
に対する畜込み要求を軽減する。
に対する畜込み要求を軽減する。
〔実施例〕
第2図は従来の記憶制御装置の例を示すプロ1り図、第
1図は本発明の紀道制#1装置の一実施例のブロック図
である。
1図は本発明の紀道制#1装置の一実施例のブロック図
である。
第2図にもどり、記憶装置にデータを暮込むために心安
な、書込みフラグ(優込みデータの各バイトに対応し、
対応するバイト位置が曹込みの対象となる。) 101
,104、書込みアドレスレジスタ102 、105、
着込みデータレジスタ105 、106の2組を待つブ
ロック図である。
な、書込みフラグ(優込みデータの各バイトに対応し、
対応するバイト位置が曹込みの対象となる。) 101
,104、書込みアドレスレジスタ102 、105、
着込みデータレジスタ105 、106の2組を待つブ
ロック図である。
演算ユニット(図示せず)から送られて来た書込みフラ
グ、アドレスとデータを101から105にセットし、
記憶装置(図示せず)に対し誓込みが可能となったとき
、記tlliI装置用誓込みフラグレジスタ108、ア
ドレスレジスタ109、データレジスタ110へそれぞ
れセットし、記憶装置に対し誓込み要求を発行する。
グ、アドレスとデータを101から105にセットし、
記憶装置(図示せず)に対し誓込みが可能となったとき
、記tlliI装置用誓込みフラグレジスタ108、ア
ドレスレジスタ109、データレジスタ110へそれぞ
れセットし、記憶装置に対し誓込み要求を発行する。
本実施例では、誉込みのバッファレジスタ評(101〜
106)は、2組川意されており、記憶装置が例んらか
の安置により誉込み要求が受けつけら幻な(とも2つま
での曹込み要求をスタックできる構成となっている。l
W配2Miの書込みバッファレジスタ1(101〜10
6)は交互に使用する構3hとなっている。
106)は、2組川意されており、記憶装置が例んらか
の安置により誉込み要求が受けつけら幻な(とも2つま
での曹込み要求をスタックできる構成となっている。l
W配2Miの書込みバッファレジスタ1(101〜10
6)は交互に使用する構3hとなっている。
第1図は本発明の記憶制御装置の一実施例であり、第2
図との相違点は、畳込みアドレスレジスタ102と10
5の比較回路220と記憶装置用データレジスタ110
の入力セレクタ回路221である。第1図において、遡
富の動作は第2囚の説明とほぼ同一であるので異なる動
作のみ以下説明する。
図との相違点は、畳込みアドレスレジスタ102と10
5の比較回路220と記憶装置用データレジスタ110
の入力セレクタ回路221である。第1図において、遡
富の動作は第2囚の説明とほぼ同一であるので異なる動
作のみ以下説明する。
第1図において、1回目の書込み要求は、書込み安水バ
ッファレジスタ群101〜105にセットされる。#記
1回目の誓込み要求が何んらかの安置乞″′より記w、
&直が受けつけらねない状態がつづきその間に2回目の
書込み要求が発行され、碍込み費求バクファレジスタ肝
104〜106に゛セットされたとき、アドレス比較回
路220で1回目と後続の2回目の誉込み要求アドレス
が比較さね、その比較において不一致が検出されたなら
ば通常の動作と同じく、1回目の簀込み要求が記憶装r
!を側で受つけら曾てかも2回目の優込み要求が記憶装
置に対して発行される。
ッファレジスタ群101〜105にセットされる。#記
1回目の誓込み要求が何んらかの安置乞″′より記w、
&直が受けつけらねない状態がつづきその間に2回目の
書込み要求が発行され、碍込み費求バクファレジスタ肝
104〜106に゛セットされたとき、アドレス比較回
路220で1回目と後続の2回目の誉込み要求アドレス
が比較さね、その比較において不一致が検出されたなら
ば通常の動作と同じく、1回目の簀込み要求が記憶装r
!を側で受つけら曾てかも2回目の優込み要求が記憶装
置に対して発行される。
しかし、アドレスの比較において一致が検出されたなら
ば、1回目の齋込みデータと2回目の書込みデータをマ
ージすることにより、2回の書込み要求を1回の書込み
要求に変え、記憶装置に対する負荷を軽減させることが
できる。
ば、1回目の齋込みデータと2回目の書込みデータをマ
ージすることにより、2回の書込み要求を1回の書込み
要求に変え、記憶装置に対する負荷を軽減させることが
できる。
前記のデータのマージは、後続の書込み要求の曹込みフ
ラグに従がい、後続の書込みデータレジスタの内容をセ
ットする。第5図はその概念図である。1回目の曹込み
フラグが、前半4バイトのデータの書込みを指示し、後
続の2回目の書込みフラグが後半6バイトのデータの書
込みを指示している例である。この例では、1回目の書
込みデータの後半6バイトが2回目の書込みデータの後
半6バイトに変わり、畜込みフラグレジスタ108は、
1回目の書込みフラグレジスタ101と後続の2回目の
書込みフラグレジスタ104の論理和となり、この例で
はすべてのバイトにフラグが立ち2回のパーシャルライ
トから1回のフルライトに変わる。
ラグに従がい、後続の書込みデータレジスタの内容をセ
ットする。第5図はその概念図である。1回目の曹込み
フラグが、前半4バイトのデータの書込みを指示し、後
続の2回目の書込みフラグが後半6バイトのデータの書
込みを指示している例である。この例では、1回目の書
込みデータの後半6バイトが2回目の書込みデータの後
半6バイトに変わり、畜込みフラグレジスタ108は、
1回目の書込みフラグレジスタ101と後続の2回目の
書込みフラグレジスタ104の論理和となり、この例で
はすべてのバイトにフラグが立ち2回のパーシャルライ
トから1回のフルライトに変わる。
本発明によれば、記憶装置に対し誓込み要求が連続する
ケースでは記憶装置に対する書込み要求が軽減さhるこ
とになり、記憶装置のスルーブツトか向上するという効
果がある。
ケースでは記憶装置に対する書込み要求が軽減さhるこ
とになり、記憶装置のスルーブツトか向上するという効
果がある。
第1図は本発明の一実施例の記憶制御装置のブロック図
、第2図は従来の記憶制御装置のブロック図、第6図は
本発明のデータのマージの概念図である。 101.104・・・書込みフラグレジスタ102.1
05・・・膏込みアドレスレジスタio6.io6・・
・書込みデータレジスタ220・−・アドレス比較器
、第2図は従来の記憶制御装置のブロック図、第6図は
本発明のデータのマージの概念図である。 101.104・・・書込みフラグレジスタ102.1
05・・・膏込みアドレスレジスタio6.io6・・
・書込みデータレジスタ220・−・アドレス比較器
Claims (1)
- 1、記憶装置にデータを書込むためのアドレスレジスタ
とデータレジスタを2組以上有し、前記アドレスレジス
タ同士を比較する比較器を具備する記憶制御装置におい
て、前記記憶装置に対し書込み要求が待たされ、かつ書
込み要求が2つ以上待たされているとき、待たされてい
る書込み要求が前記比較器において2つ以上一致を検出
したとき、一致した2つ以上の書込み要求を1つの書込
み要求とすることを特徴とする記憶制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9207686A JPS62249247A (ja) | 1986-04-23 | 1986-04-23 | 記憶制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9207686A JPS62249247A (ja) | 1986-04-23 | 1986-04-23 | 記憶制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62249247A true JPS62249247A (ja) | 1987-10-30 |
Family
ID=14044359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9207686A Pending JPS62249247A (ja) | 1986-04-23 | 1986-04-23 | 記憶制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62249247A (ja) |
-
1986
- 1986-04-23 JP JP9207686A patent/JPS62249247A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6493773B1 (en) | Data validity measure for efficient implementation of first-in-first-out memories for multi-processor systems | |
| JPH0248747A (ja) | マイクロプロセツサ | |
| JPS6356754A (ja) | 入出力チヤネル | |
| JP2561261B2 (ja) | バッファ記憶アクセス方法 | |
| US6615296B2 (en) | Efficient implementation of first-in-first-out memories for multi-processor systems | |
| JPS5837883A (ja) | メモリ・アドレシング装置 | |
| JPH0628247A (ja) | 動的に再配置されるメモリバンク待ち行列 | |
| JPS6180339A (ja) | メモリアクセス制御方式 | |
| JPS5868286A (ja) | キヤツシユメモリおよびその作動方法 | |
| JPH0410102B2 (ja) | ||
| JPS62249247A (ja) | 記憶制御装置 | |
| JPS63172343A (ja) | 命令先取り方式 | |
| JPH0225958A (ja) | 高速データ転送システム | |
| JPS60120450A (ja) | バッファメモリ制御方式 | |
| JPH0427583B2 (ja) | ||
| JP3186661B2 (ja) | リクエスト管理回路 | |
| JPS62274349A (ja) | デ−タ処理システム | |
| JP2550493B2 (ja) | 入出力制御装置 | |
| JPS5854478A (ja) | 主記憶制御方法 | |
| JPS6391756A (ja) | 記憶装置の部分書き込み命令処理方式 | |
| JPS61131033A (ja) | リングバツフアの制御方式 | |
| JPH02294755A (ja) | データ処理装置 | |
| JPS63292356A (ja) | Dma制御装置 | |
| JP2966038B2 (ja) | ディジタルデータ処理ユニット調停装置及び方法 | |
| JPS62212745A (ja) | バツフア記憶を有するデ−タ処理装置 |