JPH0414373B2 - - Google Patents
Info
- Publication number
- JPH0414373B2 JPH0414373B2 JP60033448A JP3344885A JPH0414373B2 JP H0414373 B2 JPH0414373 B2 JP H0414373B2 JP 60033448 A JP60033448 A JP 60033448A JP 3344885 A JP3344885 A JP 3344885A JP H0414373 B2 JPH0414373 B2 JP H0414373B2
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- data
- request
- store
- control circuit
- 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 - Lifetime
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は記憶制御方式に係り、特に3階層構造
を形成する記憶装置の制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a storage control system, and particularly to a control system for a storage device forming a three-layer structure.
従来、記憶装置を主記憶装置、中間バツフア、
バツフアストレージの3階層とし、主記憶装置の
一部データの写しを中間バツフアに格納し、さら
に中間バツフアの一部データの写しをバツフアス
トレージに格納する方式が知られている。例え
ば、1982年5月31日発行の「日経エレクトロニク
ス」に平栗俊男氏らが“3階層メモリ方式や高密
度化技術による性能向上を図つた大型コンピユー
タM−380/382」と題して論じており、又、特開
昭52−35533号にも同様の技術が開示されている。
Conventionally, storage devices have been divided into main storage, intermediate buffer,
A system is known in which there are three levels of buffer storage, a copy of some data in the main memory is stored in an intermediate buffer, and a copy of some data in the intermediate buffer is further stored in the buffer storage. For example, in "Nikkei Electronics" published on May 31, 1982, Toshio Hiraguri et al. discussed the topic "Large-sized computer M-380/382 with improved performance through three-layer memory system and high-density technology." A similar technique is also disclosed in JP-A-52-35533.
この3階層の記憶装置は、大型コンピユータ等
の上位機種の性能向上を図るうえで重要である
が、さほどの性能を必要としない下位機種では、
バツフアストレージと主記憶装置の2階層で十分
である場合もある。しかしながら、従来は3階層
から2階層への移行、ある2階層から3階層への
移行を容易に実現することについて配慮されてお
らず、これらの間の互換性は不可能であつた。 This three-layer storage device is important for improving the performance of high-end models such as large computers, but for lower-end models that do not require that much performance,
In some cases, two levels of buffer storage and main storage are sufficient. However, in the past, no consideration was given to easily realizing the transition from 3-level to 2-level and from a certain 2-level to 3-level, and compatibility between these was impossible.
かかる従来の構成例を第2図に示す。第2図に
おいて、100は中央処理装置であり、バツフア
ストレージ(BS)1を内蔵している。2は中間
バツフア(WS)、3は主記憶装置(MS)で、
MS3の一部のデータの写しをWS2が格納し、
WS2の一部のデータの写しを中央処理装置10
0のBS1が格納する。4はWS2の存在するデー
タの主記憶アドレスを格納しているWSアドレス
アレイ(WAA)であり、同様のアドレスアレイ
は、中央処理装置100もBS1に対して持つて
いる。 An example of such a conventional configuration is shown in FIG. In FIG. 2, 100 is a central processing unit, which has a built-in buffer storage (BS) 1. 2 is the intermediate buffer (WS), 3 is the main memory (MS),
WS2 stores a copy of some data from MS3,
A copy of some data from WS2 is sent to the central processing unit 10.
BS1 of 0 is stored. 4 is a WS address array (WAA) that stores the main memory addresses of data in WS2, and the central processing unit 100 also has a similar address array for BS1.
中央処理装置100は、通常、BS1に所望デ
ータが存在すれば、フエツチの場合は該BS1か
ら所望データを入手し、ストアの場合はBS1と
WS2の該当データをストアデータで書き替え
る。BS1に所望データが存在しない場合、ある
いはストアの場合、中央処理装置100はWS制
御回路7に対し、線30を通してBSアクセス要
求(フエツチ要求あるいはストア要求)を出し、
ストア要求の場合は、さらに線20を通してスト
アデータをストアスタツクデータレジスタ10に
格納する。 Generally, if desired data exists in BS1, the central processing unit 100 obtains the desired data from the BS1 in the case of fetching, and obtains the desired data from BS1 in the case of storing.
Rewrite the corresponding data in WS2 with store data. If the desired data does not exist in BS1 or in the case of a store, the central processing unit 100 issues a BS access request (fetch request or store request) to the WS control circuit 7 through the line 30,
In the case of a store request, store data is also stored in the store stack data register 10 through line 20.
WS制御回路7は、中央処理装置100からBS
アクセス要求を受け取るとWAA4を参照し、
WS2に所望データが存在しているかどうか調べ
る。そして、WS2に所望データの存在している
ことが分ると、フエツチの場合は、WAA4の参
照結果により線32を通してWS2の該当領域を
アクセスし、WS2からのフエツチデータをフエ
ツチデータレジスタ6へ格納し、さらにデータ線
21を通して中央処理装置100へ転送し、スト
アの場合は、レジスタ10のストアデータをセレ
クタ9で選択してストアデータレジスタ5へ格納
し、線32で示されるWS2の該当領域へストア
する。WS2に所望データが存在しなかつた場合
は、WS制御回路7は線33を通し、MS制御回
路8に対してブロツク転送要求を出す。 The WS control circuit 7 is connected to the BS from the central processing unit 100.
When receiving an access request, refer to WAA4,
Check whether the desired data exists in WS2. When it is found that the desired data exists in WS2, in the case of a fetch, the corresponding area of WS2 is accessed through the line 32 based on the reference result of WAA4, and the fetch data from WS2 is stored in the fetch data register 6. Then, it is further transferred to the central processing unit 100 through the data line 21, and in the case of a store, the store data in the register 10 is selected by the selector 9 and stored in the store data register 5, and then transferred to the corresponding area of WS2 indicated by the line 32. Store. If the desired data does not exist in WS2, WS control circuit 7 issues a block transfer request to MS control circuit 8 through line 33.
MS制御回路8は、WS制御回路7からブロツ
ク転送要求を受け取ると、線34を通して、MS
3をアクセスし、MC3から所望データが存在す
るブロツクを読み出す。このブロツクデータは線
22を経由し、WS制御回路7の制御下で、順
次、セレクタ9、ストアデータレジスタ5を通し
てWS2へストアされる。このブロツク転送が終
了すると、WS制御回路7は、フエツチの場合は
WS2より所望データをあらためて読み出して中
央処理装置100へ転送し、ストアの場合はスト
アスタツクデータレジタ10のストアデータをセ
レクタ9で選択し、ストアデータレジスタ5を通
してWS2へストアする。 When the MS control circuit 8 receives the block transfer request from the WS control circuit 7, the MS control circuit 8 transmits the block transfer request through the line 34.
3 and reads the block containing the desired data from MC3. This block data is stored in the WS 2 via the line 22 and sequentially through the selector 9 and the store data register 5 under the control of the WS control circuit 7. When this block transfer is completed, the WS control circuit 7
Desired data is read out again from WS2 and transferred to central processing unit 100, and in the case of store, store data in store stack data register 10 is selected by selector 9 and stored in WS2 through store data register 5.
なお、MS3からWS2へブロツク転送する際、
WS2に空エリアがない場合、WS制御回路7は
WS2の追出し対象のブロツクを所定のアルゴリ
ズム(例えばLRU方式)によつて選び出し、そ
のブロツクがWS存在中に書き替えられていれ
ば、順次、そのブロツクのデータをWS2よりフ
エツチデータレジスタ6にフエツチし、同時に
MS制御回路8にブロツクストア要求を出し、線
21を介してMS3へストアする。その後、WS
2の空いた領域へ、所望データが存在するブロツ
クをMS3より線22、セレクタ9、ストアデー
タレジスタ5を経由して転送する。 Furthermore, when transferring blocks from MS3 to WS2,
If there is no empty area in WS2, WS control circuit 7
A block to be evicted by the WS2 is selected by a predetermined algorithm (for example, LRU method), and if that block has been rewritten while the WS exists, the data of that block is sequentially fetched from the WS2 to the fetch data register 6. and at the same time
A block store request is issued to the MS control circuit 8 and stored to the MS 3 via line 21. After that, W.S.
The block containing the desired data is transferred from the MS3 to the empty area 2 via the twisted line 22, the selector 9, and the store data register 5.
このように、第2図の構成では、中央処理装置
100からのアクセス要求は全てWS制御回路7
に対して出し、データ線もWS2との間にしか存
在しない。また、MS3に対するアクセスもブロ
ツクでのストア、フエツチしか存在しないので、
MS制御回路8は、その制御機能のみ有してい
る。従つて、WS2を取り外すと全体が動作不能
となり、WS2を着脱自在とすることは不可能で
ある。 In this way, in the configuration shown in FIG. 2, all access requests from the central processing unit 100 are sent to the WS control circuit 7.
The data line also exists only between WS2 and WS2. Also, access to MS3 is limited to block stores and fetches, so
The MS control circuit 8 has only that control function. Therefore, if the WS2 is removed, the entire system becomes inoperable, and it is impossible to make the WS2 detachable.
本発明の目的は、3階層構造の記憶装置におい
て、その中間バツフアの切離しを可能とする記憶
制御方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a storage control method that makes it possible to separate intermediate buffers in a three-layered storage device.
本発明は、バツフアストレージを内蔵した中央
処理装置や入出力装置等のアクセス要求元から中
間バツフアと共に主記憶装置をもアクセスできる
ようにすると共に、主記憶装置のアクセスをブロ
ツク転送のみならず、8バイト、32バイト単位等
のストア、フエツチも行えるようにして、中間バ
ツフアを取り外しても、アクセス要求元から主記
憶装置を直接アクセスできるようにしたことであ
る。
The present invention enables access to the main storage device as well as the intermediate buffer from an access request source such as a central processing unit or an input/output device that has a built-in buffer storage, and also allows access to the main storage device to be performed not only by block transfer. It is possible to store and fetch in 8-byte, 32-byte, etc. units, so that even if the intermediate buffer is removed, the main memory can be accessed directly from the access request source.
第1図は本発明の一実施例のブロツク図であ
る。第1図において、中央処理装置100はバツ
フアストレージ(BS)1を内蔵しており、通常、
中間バツフア(WS)2および主記憶装置(MS)
3と共に3階層記憶装置を形成している。即ち、
WS2はMS3の一部のデータを格納し、BS1は
WS2の一部のデータを写しを格納している。
WS2はWS制御回路7の制御下にあり、MS3は
MS制御回路8の制御下にある。WSアドレスア
レイ(WAA)4はWS2に存在するデータの主
記憶アドレスを格納している。このWAA4と同
様のアドレスアレイは、中央処理装置100も
BS1に対して持つている。
FIG. 1 is a block diagram of one embodiment of the present invention. In FIG. 1, a central processing unit 100 has a built-in buffer storage (BS) 1, and normally,
Intermediate buffer (WS) 2 and main memory (MS)
Together with 3, it forms a 3-tier storage device. That is,
WS2 stores some data of MS3, and BS1
A copy of some of the data from WS2 is stored.
WS2 is under the control of WS control circuit 7, and MS3 is
It is under the control of the MS control circuit 8. WS address array (WAA) 4 stores main memory addresses of data existing in WS2. This address array similar to WAA4 is also used in the central processing unit 100.
It has against BS1.
中央処理装置100はアンド回路102,10
3を介してWS制御回路7、MS制御回路8のい
ずれにもアクセス要求を出すことができる。従つ
て、MS制御回路8は、WS制御回路7からのア
クセス要求を受けると共に中央処理装置100か
らのアクセス要求も受けることがきる。中央処理
装置100からのストアデータはストアスタツク
データレジスタ10に格納される。このレジスタ
10のストアデータはセレクタ9を介してストア
データレジスタ5に格納された後、WS2とMS
3のいずれにもストアすることができる。同様
に、フエツチデータレジスタ6には、WS2と
MS3のいずれからフエツチされたデータもセレ
クタ101を介して格納することができる。 The central processing unit 100 includes AND circuits 102 and 10
3, an access request can be issued to either the WS control circuit 7 or the MS control circuit 8. Therefore, the MS control circuit 8 can receive access requests from the WS control circuit 7 as well as from the central processing unit 100. Store data from central processing unit 100 is stored in store stack data register 10. The store data in this register 10 is stored in the store data register 5 via the selector 9, and then the WS2 and MS
It can be stored in any of 3. Similarly, fetch data register 6 contains WS2 and
Data fetched from any of the MS3s can be stored via selector 101.
以下、第1図の動作について説明する。WS2
を組み入れて動作させる場合、中央処理装置10
0は線111を論理“1”としてアンド回路10
2をオン、アンド回路103をオフとする。この
場合、中央処理装置100から線110に出され
るアクセス要求は、アンド回路102を介して
WS制御回路7に与えられる。WS制御回路7は、
中央処理装置100からアクセス要求を受け取る
と、WAA4を参照してWS2に所望データが存
在するかどうが調べる。そして、WS2に所望デ
ータが存在している場合、フエツチ動作ではWS
2より該当データをフエツチし、線112、セレ
クタ101、フエツチレジスタ6、線114を介
して中央処理装置100へ転送し、ストア動作で
は、中央処理装置100から線20を通してスト
アスタツクデータレジスタ10に格納されている
データをセレクタ9、ストアレジスタ5を介して
WS2にストアする。WS2に所望データが存在
しなかつた場合は、WS制御回路7は線33を通
しMS制御回路8に対してブロツク転送要求を出
す。 The operation shown in FIG. 1 will be explained below. WS2
When operating by incorporating the central processing unit 10
0 is the AND circuit 10 with the line 111 being logic “1”
2 is turned on, and the AND circuit 103 is turned off. In this case, an access request issued from central processing unit 100 on line 110 is passed through AND circuit 102.
It is given to the WS control circuit 7. The WS control circuit 7 is
When an access request is received from the central processing unit 100, the WAA4 is referred to check whether the desired data exists in the WS2. Then, if the desired data exists in WS2, WS2 is used in the fetch operation.
2, the corresponding data is fetched and transferred to the central processing unit 100 via the line 112, the selector 101, the fetch register 6, and the line 114. In the store operation, the data is fetched from the central processing unit 100 via the line 20 to the store stack data register 10. The data stored in is sent via selector 9 and store register 5.
Store in WS2. If the desired data does not exist in WS2, WS control circuit 7 issues a block transfer request to MS control circuit 8 through line 33.
MS制御回路8は、WS制御回路7からブロツ
ク転送を受け取ると、MS3から該当ブロツクの
データを順次読み出し、線113、セレクタ10
1、フエツチデータ6、線114、セレクタ9を
介してストアデータレジスタ5に順次格納する。
このレジスタ5のデータはWS制御回路7の制御
下でWS2へストアされる。このブロツク転送が
終了すると、WS制御回路7は、フエツチの場合
はWS2より所望データをあらためて読み出して
中央処理装置100へ転送し、ストアの場合はス
トアスタツクデータレジスタ10のストアデータ
をWS2へストアする。 When the MS control circuit 8 receives a block transfer from the WS control circuit 7, it sequentially reads the data of the corresponding block from the MS3, and transfers the data to the line 113 and the selector 10.
1, the fetch data 6 is sequentially stored in the store data register 5 via the line 114 and the selector 9.
The data in this register 5 is stored in the WS2 under the control of the WS control circuit 7. When this block transfer is completed, the WS control circuit 7 re-reads the desired data from WS2 in the case of fetch and transfers it to the central processing unit 100, and in the case of store, stores the store data in the store stack data register 10 to WS2. do.
このように、WS2を組み入れて動作させる場
合は第2図と基本的に同じである。 In this way, when WS2 is incorporated and operated, it is basically the same as in Fig. 2.
次に、WS2が存在しないか、あるいは存在し
ていても不動作とする場合は、中央処理装置10
0は線111を論理“0”としてアンド回路10
3をオン、アンド回路102をオフとする。この
場合、中央処理装置100から線110に出力さ
れるアクセス要求は、アンド回路103を介して
MS制御回路8に与えられる。MS制御回路8は、
中央処理装置100からアクセス要求を受け取つ
た場合、MS3に対し、該アクセス要求に従つて
例えば8バイト、32バイト単位の通常の読み書き
を行う。即ち、フエツチ要求の場合、MS制御回
路8は線34を介してMS3をアクセスし、MS
3からのフエツチデータをセレクタ101で選択
してフエツチデータレジスタ6に格納し、線11
4により中央処理装置100に送る。また、スト
ア要求の場合は、ストアスタツクデータレジスタ
10のストアデータをセレクタ9で選択してスト
アデータレジスタ5に格納すると都に、線34に
よりMS3をアクセスし、該レジスタ5のデータ
をMS3に格納する。 Next, if WS2 does not exist, or if it does exist but is inactive, the central processing unit 10
0 is the AND circuit 10 with the line 111 being logic “0”
3 is turned on, and the AND circuit 102 is turned off. In this case, the access request output from the central processing unit 100 to the line 110 is passed through the AND circuit 103.
The signal is applied to the MS control circuit 8. The MS control circuit 8 is
When receiving an access request from the central processing unit 100, the MS 3 performs normal reading and writing in units of 8 bytes or 32 bytes, for example, in accordance with the access request. That is, in the case of a fetch request, MS control circuit 8 accesses MS3 via line 34 and
The fetch data from line 11 is selected by the selector 101 and stored in the fetch data register 6.
4 to the central processing unit 100. In addition, in the case of a store request, when the store data in the store stack data register 10 is selected by the selector 9 and stored in the store data register 5, the MS3 is accessed via the line 34 and the data in the register 5 is transferred to the MS3. Store.
以上の説明から明らかな如く、本発明によれ
ば、主記憶装置(第1の記憶装置)、中間バツフ
ア(第2の記憶装置)、処理装置に内蔵されるバ
ツフアストレージ(第3の記憶装置)の3階層記
憶装置において、処理装置に対して中間バツフア
と主記憶装置の両方ともアクセスできる経路を設
け、また、主記憶制御回路(第2制御手段)に、
ブロツク転送を行う制御に加えて、処理装置から
のアクセス要求を制御する機能を備えることによ
り、中間バツフアが装着、取外しのいずれの状態
でも制御が可能である。換言すれば、記憶装置が
主記憶装置と中間バツフアとバツフアストレージ
の2階層、あるいは主記憶装置とバツフアストレ
ージの2階層のいずれでも、制御回路の構成を何
ら変更することなく制御可能である。したがつ
て、記憶装置の階層構造を3階層から2階層、2
階層から3階層へ自在に変更することができ、コ
ンピユータシステムの機種の変更(例えば2階層
による比較的低性能・低価格の機種、3階層によ
る高性能・高価格の機種等)が容易になる。
As is clear from the above description, according to the present invention, a main storage device (first storage device), an intermediate buffer (second storage device), and a buffer storage (third storage device) built in the processing device are provided. ), the processing device is provided with a path that allows access to both the intermediate buffer and the main memory, and the main memory control circuit (second control means) is provided with a path that allows access to both the intermediate buffer and the main memory.
In addition to controlling block transfers, by providing a function to control access requests from processing devices, control can be performed whether the intermediate buffer is installed or removed. In other words, it is possible to control the storage device without changing the configuration of the control circuit, regardless of whether the storage device has two tiers of main storage, intermediate buffer, and buffer storage, or two tiers of main storage and buffer storage. . Therefore, the hierarchical structure of the storage device has been changed from 3 levels to 2 levels to 2 levels.
It is possible to freely change from one layer to three layers, making it easy to change the model of the computer system (for example, a relatively low performance/low price model with two layers, a high performance/high price model with three layers, etc.) .
第1図は本発明の一実施例のブロツク図、第2
図は従来のブロツク図である。
1……バツフアストレージ(BS)、2……中間
バツフア(WS)、3……主記憶装置(MS)、7
……WS制御回路、8……MS制御回路、100
……中央処理装置、110……アクセス要求線、
111……WS存在/不存在制御線。
FIG. 1 is a block diagram of one embodiment of the present invention, and FIG.
The figure is a conventional block diagram. 1...Buffer storage (BS), 2...Intermediate buffer (WS), 3...Main storage (MS), 7
...WS control circuit, 8 ...MS control circuit, 100
... central processing unit, 110 ... access request line,
111...WS presence/absence control line.
Claims (1)
のデータの写しを格納する着脱可能な第2の記憶
装置と、アクセス要求元である処理装置に内蔵さ
れて、前記第2あるいは第1の記憶装置の一部の
データの写しを格納する第3の記憶装置とからな
る3階層記憶装置において、 前記第2の記憶装置と前記第1の記憶装置の
各々の読出し/書込みデータ線を共に前記処理装
置に接続する接続手段と、 前記処理装置が前記第3の記憶装置に所望デー
タがない場合に出すアクセス要求を、前記第2の
記憶装置が装着されている場合は該第2の記憶装
置側に与え、装着されていない場合は前記第1の
記憶装置側に与える選択手段と、 前記第2の記憶装置側に与えられるアクセス要
求に応答して、該第2の記憶装置に所望データが
存在するかどうか調べ、存在する場合は該第2の
記憶装置をアクセスして、フエツチ要求では該第
2の記憶装置からの読出しデータを前記処理装置
へ転送し、ストア要求では前記処理装置からの書
込みデータを該第2の記憶装置へ書込み、存在し
ない場合は前記第1の記憶装置側にブロツク転送
要求を出す第1制御手段と、 前記第1の記憶装置側に与えられるアクセス要
求あるいはブロツク転送要求に応答して該第1の
記憶装置をアクセスし、前記処理装置からのアク
セス要求時は、フエツチ要求では該第1の記憶装
置からの読出しデータを前記処理装置へ転送し、
ストア要求では前記処理装置からの書込みデータ
を該第1の記憶装置へ書込み、前記第1制御手段
からのブロツク転送要求時は、該第1の記憶装置
から所望データを含むブロツクを読出して前記第
2の記憶装置へブロツク転送する第2制御手段と
を有することを特徴とする記憶制御方式。[Scope of Claims] 1. A first storage device, a removable second storage device that stores a copy of some data in the first storage device, and a second storage device that is built in a processing device that is an access request source. and a third storage device that stores a copy of some data of the second or first storage device, each of the second storage device and the first storage device connecting means for connecting both read/write data lines of the second storage device to the processing device; If the access request is installed, the selection means is applied to the second storage device side, and if the access request is not installed, the selection means is applied to the first storage device side; Check whether the desired data exists in the second storage device, and if so, access the second storage device and transfer the read data from the second storage device to the processing device in the fetch request. , a first control means that writes write data from the processing device to the second storage device in a store request, and issues a block transfer request to the first storage device if the data does not exist; The first storage device is accessed in response to an access request or a block transfer request given to the first storage device, and when an access request is made from the processing device, the fetch request is used to transfer data read from the first storage device to the processing device. Transfer to the device,
In a store request, write data from the processing device is written to the first storage device, and in a block transfer request from the first control means, a block containing desired data is read from the first storage device and transferred to the first storage device. 1. A storage control system comprising: second control means for block transfer to a second storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60033448A JPS61193245A (en) | 1985-02-21 | 1985-02-21 | Memory control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60033448A JPS61193245A (en) | 1985-02-21 | 1985-02-21 | Memory control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61193245A JPS61193245A (en) | 1986-08-27 |
JPH0414373B2 true JPH0414373B2 (en) | 1992-03-12 |
Family
ID=12386814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60033448A Granted JPS61193245A (en) | 1985-02-21 | 1985-02-21 | Memory control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61193245A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01142846A (en) * | 1987-11-28 | 1989-06-05 | Nippon Telegr & Teleph Corp <Ntt> | Cache memory control system for information processor |
JP2008267589A (en) * | 2007-04-18 | 2008-11-06 | Koji Morishige | Steel belt |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6020254A (en) * | 1983-07-15 | 1985-02-01 | Nec Corp | Data processor |
-
1985
- 1985-02-21 JP JP60033448A patent/JPS61193245A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS61193245A (en) | 1986-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3289661B2 (en) | Cache memory system | |
US5249284A (en) | Method and system for maintaining data coherency between main and cache memories | |
US6202125B1 (en) | Processor-cache protocol using simple commands to implement a range of cache configurations | |
JPH10133947A (en) | Integrated processor memory device | |
JP2005535038A (en) | Memory hub with internal row caching and access method. | |
US4419725A (en) | Cache/disk subsystem with tagalong copy | |
WO2005066798A1 (en) | A protocol for maitaining cache coherency in a cmp | |
JPH08185355A (en) | Data memory and its operating method | |
US6148374A (en) | Multi-way cache expansion circuit architecture | |
JPH0319976B2 (en) | ||
JP2716350B2 (en) | Electronic data storage system | |
US6704820B1 (en) | Unified cache port consolidation | |
JPH0414373B2 (en) | ||
JP2580263B2 (en) | Buffer storage device | |
JP2645477B2 (en) | Microprocessor and its cache memory | |
US5546560A (en) | Device and method for reducing bus activity in a computer system having multiple bus-masters | |
JPS6329297B2 (en) | ||
JP2502406B2 (en) | Storage control system and data processing device | |
EP0604030A2 (en) | Copy back cache tag memory | |
US7840757B2 (en) | Method and apparatus for providing high speed memory for a processing unit | |
JPH04195563A (en) | Controller for memory system | |
JP3155840B2 (en) | Microprocessor | |
JPH01279342A (en) | Cache control system | |
JPH06208539A (en) | High-speed data transfer system | |
JPH0340149A (en) | data processing equipment |