[go: up one dir, main page]

JPS6126151A - Buffer control method - Google Patents

Buffer control method

Info

Publication number
JPS6126151A
JPS6126151A JP14840184A JP14840184A JPS6126151A JP S6126151 A JPS6126151 A JP S6126151A JP 14840184 A JP14840184 A JP 14840184A JP 14840184 A JP14840184 A JP 14840184A JP S6126151 A JPS6126151 A JP S6126151A
Authority
JP
Japan
Prior art keywords
data
buffer
section
address
storage address
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.)
Granted
Application number
JP14840184A
Other languages
Japanese (ja)
Other versions
JPH0412858B2 (en
Inventor
Tsutomu Tanaka
勉 田中
Yuji Oinaga
勇次 追永
Hirosada Tone
利根 廣貞
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP14840184A priority Critical patent/JPS6126151A/en
Publication of JPS6126151A publication Critical patent/JPS6126151A/en
Publication of JPH0412858B2 publication Critical patent/JPH0412858B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は計算機システムの中央処理装置等の処理装置に
設けられるバッファの制御方式に係り、特にへソファの
アクセス効率を改善し得る、制御方式の改良に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a control method for a buffer provided in a processing unit such as a central processing unit of a computer system, and particularly to a control method that can improve the access efficiency of a sofa. Regarding improvements.

計算機システムにおいて、中央処理装置等の主記憶装置
に対するアクセスを実質的に高速化するために、該処理
装置に比較的高速で小容量の記憶装置で構成されるバッ
ファを設け、主記憶装置に記憶されているデータのコピ
ーを保持する技術が広く採用されている。
In a computer system, in order to substantially speed up access to the main memory of a central processing unit, etc., the processing unit is provided with a buffer consisting of a relatively high-speed, small-capacity storage device, and the main memory is provided with a buffer. Techniques for maintaining copies of data are widely adopted.

バッファを持つ処理装置では、主記憶装置アクセスの場
合に、まずバッファに該当記憶アドレスのデータが保持
されているか検索して、該当データがあればへソファ上
のデータを使用し、該当データが無い場合にはじめて、
実際に主記憶装置にアクセスする。
In a processing device with a buffer, when accessing the main memory, the buffer first searches to see if the data at the corresponding storage address is held, and if the corresponding data is found, the data on the sofa is used; For the first time,
Actual access to main memory.

但し、データ更新のためのアクセスにおいては、何等か
の制御方法によって、必す主記憶装置上の該当データを
更新することが必要である。
However, when accessing to update data, it is necessary to update the corresponding data on the main storage device using some kind of control method.

か\るデータ更新制御の一方式である、いわゆるストア
スル一方式においては、データ更新アクセス時は、直ち
に主記憶装置上の該当データの更新を実行するが、バッ
ファに該当データがあれば、同時にバッファ上のデータ
も更新する。
In the so-called store-through method, which is one of the data update control methods, when data is updated, the corresponding data on the main memory is immediately updated, but if the corresponding data is in the buffer, the buffer is updated at the same time. The above data will also be updated.

バッファの高速性を十分に活かすためには、上記のよう
な種々のバッファアクセス要求を、できるだけ少ない待
ち時間で処理して、時間当たりの処理可能アクセス数を
多くすること、即ちアクセス効率を出来るだけ高めるよ
うな制御が必要である。
In order to take full advantage of the high speed of buffers, it is necessary to process the various buffer access requests as mentioned above with as little waiting time as possible and increase the number of accesses that can be processed per hour. In other words, it is necessary to increase access efficiency as much as possible. Control is needed to enhance the results.

〔従来の技術〕[Conventional technology]

第2図は処理装置に設けられる従来のバッファの構成を
示すブロック図である。
FIG. 2 is a block diagram showing the configuration of a conventional buffer provided in a processing device.

バッファ2の記憶部分はタグ部21とデータ部22から
なり、データ部22には原則的に主記憶装置上のデータ
のコピーである情報を保持し、タグ部21にはデータ部
22に保持されている各データブロックの主記憶装置に
おける記憶アドレスを示す情報を保持する。
The storage portion of the buffer 2 consists of a tag section 21 and a data section 22. The data section 22 basically holds information that is a copy of the data on the main storage device, and the tag section 21 holds information that is held in the data section 22. It holds information indicating the storage address in the main memory of each data block.

そのために、タグ部21とデータ部22は論理的に同一
の構成を有して、それぞれは複数のウェイ (図のウェ
イ0,1〜F)に分割され、各ウェイは同数のブロック
からなる。ブロックはバッファアクセスの単位であって
、タグ部21の各ブロックには、データ部の対応する位
置のブロックにあるデータブロックの有効性表示と、有
効な場合には該データブロックの主記憶装置上の記憶ア
ドレスの一部とが記憶される。該記憶アドレスの残りの
部分は、ウェイ内のブロックのアドレスとして間接的に
記憶されている。
For this purpose, the tag section 21 and the data section 22 have the same logical configuration, and each is divided into a plurality of ways (ways 0, 1 to F in the figure), and each way consists of the same number of blocks. A block is a unit of buffer access, and each block in the tag section 21 includes an indication of the validity of the data block in the block at the corresponding position in the data section, and if it is valid, an indication on the main memory of the data block. A part of the storage address of is stored. The remaining part of the storage address is stored indirectly as the address of the block within the way.

バッファ2へのアクセス要求における記憶アドレスは実
効アドレスレジスタ(以下においてEARとする)1に
設定される。本例において、記憶アドレスは第0〜第3
1ビツトの32ビツト構成の語の第8〜31ビツトの2
4ビツトで、バイトアドレスが表示されるものとし、E
AR1に8〜31として示す。
A storage address in an access request to buffer 2 is set in effective address register (hereinafter referred to as EAR) 1. In this example, the storage addresses are 0th to 3rd.
2 of the 8th to 31st bits of a 32-bit word of 1 bit
The byte address shall be displayed in 4 bits, and E
Shown as 8-31 in AR1.

なお、以下の説明において明らかになるように、各図の
他の部分においても、必要な個所には同様の意味のビッ
ト位置を示す数字表示を付しである。
Note that, as will become clear in the following description, in other parts of each figure, numerical representations indicating bit positions with similar meanings are added where necessary.

データ部22のブロックの大きさを、例えば64ハイド
とすると、上記24ビツトのアドレスのうち、データブ
ロックを決定するためには、第8〜25の18ヒントが
使われる。
If the block size of the data section 22 is, for example, 64 hides, 18 hints, 8th to 25th, are used to determine the data block among the 24-bit addresses.

このうちの、下位の例えば6ビツト (第20〜25ビ
ツト)をウェイ内の各ブロックアドレスに割り当て、残
りの第8〜19ビツトをタグ部21のブロックに記憶し
ておくことにより、アドレスの決定を可能とする。
Of these, for example, the lower 6 bits (20th to 25th bits) are assigned to each block address in the way, and the remaining 8th to 19th bits are stored in the block of the tag section 21 to determine the address. is possible.

即ち、バッファ2のアクセスにおいては、EARLの第
20〜25ビツトをアドレスとして、タグ部21及びデ
ータ部22の全ウェイの各1ブロツクを読み出す。
That is, when accessing the buffer 2, one block each of all ways in the tag section 21 and data section 22 is read out using the 20th to 25th bits of EARL as an address.

タグ部21から読み出された内容の有効性表示がオンで
あれば、そのアドレス第8〜19ビツト部分とEAR1
の第8〜19ビツトとの一致が、各ウェイごとの比較器
23で一斉に検査される。その結果は何れか1ウエイで
一致が検出されるか、又は全ウェイで不一致となるかで
ある。
If the validity display of the content read from the tag section 21 is on, the 8th to 19th bits of the address and EAR1
The comparators 23 for each way simultaneously check for coincidence with the 8th to 19th bits. The result is whether a match is detected in any one way, or a mismatch is detected in all ways.

アドレスの一致するウェイがある場合には、該当の比較
器23の一致出力がエンコーダ24でコート化されてウ
ェイ番号レジスタ (以下においてWNRとする)25
にウェイ番号かセットされる。
If there is a way with a matching address, the matching output of the corresponding comparator 23 is encoded by the encoder 24 and the way number register (hereinafter referred to as WNR) 25
The way number is set.

バッファ2からのデータ読出しの場合には、タグ部21
の読出しと同時にデータ部22の各ウェイから読み出さ
れたデータのうち、WNR25により指定されろうエイ
のデータが目的のデータとして使用される。
When reading data from the buffer 2, the tag section 21
Among the data read out from each way of the data section 22 at the same time as the reading of , the data of the deaf ray specified by the WNR 25 is used as the target data.

バッファ2へのデータ書込みの場合には、上記の動作で
該当アドレスがあった場合には、同しアドレスが再びE
AR1にセソ1〜されて、書込みのシーケンスが開始さ
れ、そこで−NR25の内容によって選択されるデータ
部22のウェイの、EAR1の第20〜25ビツトで指
定されるブロックに書込み動作が実行される。
When writing data to buffer 2, if the corresponding address is found in the above operation, the same address is written to E again.
AR1 is set to 1~, and a write sequence is started, where a write operation is executed to the block specified by the 20th to 25th bits of EAR1 in the way of the data section 22 selected by the contents of -NR25. .

以上の書込み動作のタイミングは第3図に図解的に示す
ように、3制御サイクルからなる2シーケンスによって
構成される。
As schematically shown in FIG. 3, the timing of the above write operation is constituted by two sequences consisting of three control cycles.

即ち、P F c lIはアクセス要求の選択サイクル
で読出し要求(この場合は、書込み動作の前半としての
読出し)が選択されることを示し、その結果次の81サ
イクルでEAI? 1がセットされて、バッファ2のタ
グ部21とデータ部22の読出しが開始され、次のB2
サイクルに読み出されるので、比較器23でアドレス一
致が得られたときは、次のR/PSTサイクルの初めに
WNR25がセントされる。
That is, P F c lI indicates that a read request (in this case, a read as the first half of a write operation) is selected in the access request selection cycle, and as a result, in the next 81 cycles, EAI? 1 is set, reading of the tag section 21 and data section 22 of buffer 2 is started, and the next B2
Since it is read out in cycles, when an address match is obtained in the comparator 23, WNR 25 is sent at the beginning of the next R/PST cycle.

このサイクルはPPCl−1サイクルで選択された要求
がデータ読出し要求であれば、WNR25で選択される
ウニ身のデータがこのアクセス要求元へ転送され(Rサ
イクル)、データ書込み要求であれば、書込みを行うシ
ーケンスに入る(htサイクル)サイクルである。
In this cycle, if the request selected in the PPCl-1 cycle is a data read request, the raw data selected by WNR25 is transferred to this access request source (R cycle), and if the request is a data write request, the data is written. This is a cycle in which a sequence is entered (ht cycle).

第4図に示すように、この回路は、パイプライン式構成
で、適当なアクセス要求が続くときは、線30と31に
示すように、先行の82サイクルには次の要求アドレス
がEAR1にセントされるので、第3図に示すように、
EAR1の内容はB2サイクルにはB2レジスタ3に転
送され、その内容は次のサイクル(R/PST)でオペ
ランド′アドレスポート (以下において0PAPとい
う)4に転送され、こ\でPs7B7サイクルれば、次
の81サイクルで0PAP4の内容がEARLに再設定
され、Sl及びS2サイクルによってバッファ2への書
込みが終わる。
As shown in FIG. 4, this circuit is configured in a pipelined manner so that when a suitable access request follows, the next requested address is stored in EAR1 during the preceding 82 cycles, as shown on lines 30 and 31. Therefore, as shown in Figure 3,
The contents of EAR1 are transferred to the B2 register 3 in the B2 cycle, and the contents are transferred to the operand' address port (hereinafter referred to as 0PAP) 4 in the next cycle (R/PST), and in this \Ps7B7 cycle, The contents of 0PAP4 are reset to EARL in the next 81 cycles, and the writing to buffer 2 is completed by cycles S1 and S2.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

以上のようなタイミングで処理される複数のアクセス要
求の間の関係を第4図で見ると、線30.31.32に
示すように、3個までは書込みアクセス要求が連続して
も、毎サイクルに次の要求の処理が開始されて、待ちを
生しない。
Looking at the relationship between multiple access requests processed at the above timing in Figure 4, as shown by lines 30, 31, and 32, even if up to three write access requests are consecutive, Processing of the next request in the cycle begins without creating a wait.

しかし、時刻33で示す第4ザイクル以降のように、線
34の第4の書込み又は読出しアクセス要求によって、
4個のアクセス要求が重なると、このアクセス要求は、
処理中のアクセス要求が2個以下になる時刻35まで、
処理開始が3サイクルにわたり遅延されるという問題が
ある。
However, as from the fourth cycle shown at time 33, the fourth write or read access request on line 34 causes
When four access requests overlap, this access request becomes
Until time 35 when the number of access requests being processed becomes 2 or less,
There is a problem in that the start of processing is delayed for three cycles.

〔問題点を解決するだめの手段〕[Failure to solve the problem]

この問題点は、主記憶装置及び処理装置を有し、該処理
装置は該主記憶装置に記1.aされるデータのコピーを
保持するデータ部と、該データ部に保持されるデータの
上記主記憶装置における記・laアドレス情報を保持す
るタグ部からなるバッファをイ1する計算機システムに
おいて、該タグ部アクセスのための記憶アドレスと該デ
ータ部アクセスのための記憶アドレスとを別個に指定す
る手段を有し、該タグ部のアクセス動作と該データ部の
アクセス動作とを独立に実行するように構成された本発
明のハ・ソファ制御卸方式によって解決される。
This problem has a main storage device and a processing device, and the processing device stores information in the main storage device. A computer system comprising a buffer consisting of a data section that holds a copy of data to be stored, and a tag section that holds address information of the data held in the main storage in the main storage device. The device has means for separately specifying a storage address for accessing the tag section and a storage address for accessing the data section, and is configured to independently execute an access operation for the tag section and an access operation for the data section. This problem is solved by the sofa control wholesale method of the present invention.

〔作用〕[Effect]

即ち、前記の従来方式のバッファへのデータ書込みにお
いて、第1のシーケンスにおいては、タグ部21を読み
出して該当アドレスのデータがへソファ2に保持されて
いるか否か、保持されている場合にはどのウェイかが得
られればよく、第2のシーケンスにおいては、第1シー
ケンスで得られたウェイ番号を使ゲて、データ部22に
データを書き込めばよく、両者とも本来はタグ部21が
データ部22かの一方のみの動作で足りる。
That is, in writing data to the buffer using the conventional method, in the first sequence, the tag section 21 is read out to determine whether or not the data at the corresponding address is held in the buffer 2, and if so. It is only necessary to obtain which way, and in the second sequence, it is sufficient to use the way number obtained in the first sequence to write data to the data section 22. In both cases, originally, the tag section 21 is the data section. It is sufficient to operate only one of 22.

本発明はこの点に着目して、タグ部21とデータ部22
を別個のアクセス要求による記憶アドレスによって互い
に独立に動作できる構成にするごとにより、上記第1シ
ーケンスではタグ部21にのみアクセスし、第2シーケ
ンスではデータ部22のみにアクセスする。
The present invention focuses on this point, and the tag part 21 and the data part 22
By arranging that they can operate independently of each other depending on storage addresses based on separate access requests, only the tag section 21 is accessed in the first sequence, and only the data section 22 is accessed in the second sequence.

このようにするので、先行の書込め要求の第2シーケン
スが実行されるサイクルに、並行して他の書込み要求の
第1シーケンスを実行することが可能になる。
By doing so, it becomes possible to execute the first sequence of other write requests in parallel with the cycle in which the second sequence of preceding write requests is executed.

又読出し要求は、従来通りタグ部21とデータ部22を
同時に読み出すが、このアクセスも、先行の書込み要求
の第2シーケンスが実行されるサイクルに、並行して実
行することが可能になる。
Further, although the read request simultaneously reads the tag section 21 and the data section 22 as in the past, this access can also be executed in parallel with the cycle in which the second sequence of the preceding write request is executed.

但し、書込み先のウェイを同時に読み出すことは出来な
いので、書込みと読出しのウェイが衝突する場合には再
アクセスが必要になって、返ってアクセス時間が遅延す
ること、及び制御を簡単にすることを考慮して、読出し
要求が書込みの第2シーケンスに重なったときは、−律
に読出し要求の処理開始を1サイクル遅延させる方式が
妥当である。
However, since it is not possible to read the write destination way at the same time, if the write and read ways collide, re-access is required, resulting in a delay in access time, and it is necessary to simplify control. Taking this into consideration, when a read request overlaps with the second write sequence, it is appropriate to use a method in which the start of processing of the read request is generally delayed by one cycle.

〔実施例〕〔Example〕

第1図は本発明の一実施例のバッファの構成を示すブロ
ック図である。図は第2図の従来例に対応する部分で、
同一の構成部分には同じ符号を付す。又、B2レジスタ
3及び0PAP 4は従来と同様に、第3図に示すよう
にEAR] と接続される。
FIG. 1 is a block diagram showing the configuration of a buffer according to an embodiment of the present invention. The diagram shows the part corresponding to the conventional example in Figure 2.
Identical components are given the same reference numerals. Further, the B2 register 3 and 0PAP 4 are connected to EAR as shown in FIG. 3, as in the conventional case.

本発明に基づき、バッファ2にはセレクタ28が追加さ
れる。セレクタ28はデータ部22のブロック選択入力
線42を切り換えて、EAR1の第20〜25ヒツトか
らのアドレス線40、又は0PAP 4からのアドレス
線41に接続する機能を有する。
According to the invention, a selector 28 is added to the buffer 2. The selector 28 has a function of switching the block selection input line 42 of the data section 22 and connecting it to the address line 40 from the 20th to 25th hits of EAR1 or the address line 41 from 0PAP4.

セレクタ28はデータ部22への書込みアクセス即ちP
、7サイクルで始まるシーケンスにより制御され、その
場合にはS1サイクルの間、アドレス線41がブロック
選択入力線42に接続されて、0PAP 4の第20〜
25ビツトによって、データ部22のデータを書込むべ
きブロックが指定される。
The selector 28 provides write access to the data section 22, that is, P
, 7 cycles, in which case during the S1 cycle the address line 41 is connected to the block selection input line 42 to
The 25 bits specify the block in which the data of the data section 22 is to be written.

その他の場合には、EAR1の第20〜25ビツトがデ
ータ部22とタグ部21とのブロック指定に使われる。
In other cases, the 20th to 25th bits of EAR1 are used to specify blocks between the data section 22 and the tag section 21.

第5図(al、fblは本実施例のタイミングを示す。FIG. 5 (al and fbl indicate the timing of this embodiment).

本実施例では、アクセス要求の選択において、書込み要
求の第1シーケンスと読出し要求とを区別する必要があ
るので、前者を選択するサイクルをPCIIに、後者を
従来と同様にPFCHとする。
In this embodiment, when selecting an access request, it is necessary to distinguish between the first sequence of write requests and a read request, so the cycle for selecting the former is set to PCII, and the latter is set to PFCH as in the conventional case.

第5図(alは書込み要求を連続して処理する場合を示
し、時刻50で4個の要求が重なるが、線51の第1の
要求の81、S2サイクルは0PAP 4からのアドレ
スによってデータ部22で実行され、線52の第4の要
求の81、B2サイクルはEAR1からのアドレスによ
ってタグ部21において実行されるので、並行処理が可
能である。
FIG. 5 (al indicates the case where write requests are processed continuously; four requests overlap at time 50, but at 81, S2 cycle of the first request on line 51, the data part is processed by the address from 0PAP 4. Since the 81, B2 cycle of the fourth request on line 52 is executed in tag section 21 by the address from EAR1, parallel processing is possible.

第5図(b)は書込み要求の第2シーケンスと読出し要
求との並行処理を示し、時刻53で線54で示す読出し
要求が出た場合、同時に進行している線55の書込みの
第2シーケンスは0PAP 4のアドレスにより、デー
タ部22で実行され、線54の要求はlサイクル後れて
開始され、線54の31サイクルの終わる時刻56から
、EARlの読出し要求アドレスがタグ部21とデータ
部22に供給されて読出し要求の処理が進行する。
FIG. 5(b) shows parallel processing of a second sequence of write requests and a read request; when a read request, indicated by line 54, is issued at time 53, the second sequence of writes, indicated by line 55, is in progress at the same time. is executed in the data section 22 by the address in 0PAP 4, the request on line 54 starts l cycles later, and from time 56 at the end of 31 cycles on line 54, the read request address on EARl is sent to the tag section 21 and the data section. 22 to proceed with the processing of the read request.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように本発明によれば、計算機
システムにおける処理装置のバッファの使用効率が改善
されるので、処理装置の性能向上が得られるという著し
い工業的効果がある。
As is clear from the above description, according to the present invention, the usage efficiency of the buffer of a processing device in a computer system is improved, so that there is a significant industrial effect in that the performance of the processing device can be improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明一実施例のバッファの構成を示すブロッ
ク図、 第2図は従来のバッファの構成を示すブロック図、第3
図はバッファの制御タイミング図、第4図及び第5図は
アクセス要求間のタイミングを示す図である。 図において、
FIG. 1 is a block diagram showing the configuration of a buffer according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a conventional buffer, and FIG. 3 is a block diagram showing the configuration of a conventional buffer.
The figure is a buffer control timing diagram, and FIGS. 4 and 5 are diagrams showing timing between access requests. In the figure,

Claims (3)

【特許請求の範囲】[Claims] (1)主記憶装置及び処理装置を有し、該処理装置は該
主記憶装置に記憶されるデータのコピーを保持するデー
タ部と、該データ部に保持されるデータの上記主記憶装
置における記憶アドレス情報を保持するタグ部からなる
バッファを有する計算機システムにおいて、該タグ部ア
クセスのための記憶アドレスと該データ部アクセスのた
めの記憶アドレスとを別個に指定する手段を有し、該タ
グ部のアクセス動作と該データ部のアクセス動作とを独
立に実行するように構成されてなることを特徴とするバ
ッファ制御方式。
(1) It has a main storage device and a processing device, and the processing device has a data section that holds a copy of the data stored in the main storage device, and a storage of the data held in the data section in the main storage device. In a computer system having a buffer consisting of a tag part holding address information, the computer system has means for separately specifying a storage address for accessing the tag part and a storage address for accessing the data part, and 1. A buffer control method, characterized in that the buffer control method is configured to independently execute an access operation and an access operation of the data section.
(2)上記の記憶アドレス指定手段は、上記バッファへ
の書込みアクセス要求においては、上記タグ部に該書込
みアクセス要求の記憶アドレスを指定した後、異なる制
御サイクルにおいて上記データ部に該記憶アドレスを指
定し、データ読出しアクセス要求においては、該タグ部
と該データ部に同時に該読出しアクセス要求の記憶アド
レスを指定するように構成されてなることを特徴とする
特許請求の範囲第(1)項記載のバッファ制御方式。
(2) In the write access request to the buffer, the storage address specifying means specifies the storage address of the write access request in the tag section, and then specifies the storage address in the data section in a different control cycle. However, in a data read access request, the storage address of the read access request is specified in the tag part and the data part at the same time. Buffer control method.
(3)上記の記憶アドレス指定手段は、上記バッファへ
の2のデータ書込みアクセス要求について、上記タグ部
に対する該書込みアクセス要求の一方の記憶アドレスの
指定と、上記データ部に対する該書込みアクセス要求の
他方の記憶アドレスの指定とを同一制御サイクルに行う
ように構成されてなることを特徴とする特許請求の範囲
第(2)項記載のバッファ制御方式。
(3) Regarding the two data write access requests to the buffer, the storage address specifying means specifies one storage address of the write access request to the tag section and the other of the write access request to the data section. 2. The buffer control method according to claim 2, wherein the buffer control method is configured to specify the storage address of the buffer in the same control cycle.
JP14840184A 1984-07-17 1984-07-17 Buffer control method Granted JPS6126151A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14840184A JPS6126151A (en) 1984-07-17 1984-07-17 Buffer control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14840184A JPS6126151A (en) 1984-07-17 1984-07-17 Buffer control method

Publications (2)

Publication Number Publication Date
JPS6126151A true JPS6126151A (en) 1986-02-05
JPH0412858B2 JPH0412858B2 (en) 1992-03-05

Family

ID=15451955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14840184A Granted JPS6126151A (en) 1984-07-17 1984-07-17 Buffer control method

Country Status (1)

Country Link
JP (1) JPS6126151A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5948879A (en) * 1982-09-10 1984-03-21 Hitachi Ltd Memory control method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5948879A (en) * 1982-09-10 1984-03-21 Hitachi Ltd Memory control method

Also Published As

Publication number Publication date
JPH0412858B2 (en) 1992-03-05

Similar Documents

Publication Publication Date Title
JPS61107434A (en) data processing equipment
JPH03108042A (en) Multiple virtual space address control method and computer system
US5179671A (en) Apparatus for generating first and second selection signals for aligning words of an operand and bytes within these words respectively
US5051894A (en) Apparatus and method for address translation of non-aligned double word virtual addresses
JPS62102344A (en) Buffer memory control system
US4737908A (en) Buffer memory control system
US6349370B1 (en) Multiple bus shared memory parallel processor and processing method
JPS6126151A (en) Buffer control method
JPH0552539B2 (en)
JPS615357A (en) Data processor
JPH0351012B2 (en)
JP2576589B2 (en) Virtual storage access control method
JPH02259945A (en) Storing processing system
JPH0644246B2 (en) Cache memory control system
JPS6410858B2 (en)
JPH0385636A (en) Instruction advance control device
JPH02168332A (en) Data processor
JPS6391756A (en) Partial write instruction processing system for storage device
JPS61170830A (en) Register reference method
JPH0433059B2 (en)
JPS62271029A (en) Disk cache control method
JPS5975483A (en) Buffer storage control system
JPS61239339A (en) Page data transfer control method
JPH02114346A (en) TLB entry control method
JPS6244838A (en) Instruction fetching device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term