JPS5953632B2 - Data processing method - Google Patents
Data processing methodInfo
- Publication number
- JPS5953632B2 JPS5953632B2 JP55071744A JP7174480A JPS5953632B2 JP S5953632 B2 JPS5953632 B2 JP S5953632B2 JP 55071744 A JP55071744 A JP 55071744A JP 7174480 A JP7174480 A JP 7174480A JP S5953632 B2 JPS5953632 B2 JP S5953632B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- instruction
- rrb
- memory
- buffer
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
【発明の詳細な説明】
本発明はデータ処理方式に関し、詳しくは、バッファメ
モリ方式をとる計算機システムにおけるメモリの参照覆
歴ビットの更新に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data processing system, and more particularly, to updating a memory reference history bit in a computer system that uses a buffer memory system.
一般に計算機システムでは、メモリの使用状況を管理す
るため、主メモリの所望ブロック単位(以後、この単位
をページと称する)毎に参照覆歴ビットを有している。In general, computer systems have a reference history bit for each desired block unit (hereinafter, this unit is referred to as a page) of main memory in order to manage memory usage status.
あるページ内の任意領域がアクセスされると、該当する
参照覆歴ビットがセットされ、その後、このビットは参
照覆歴ビットリセット命令(以後、RRB命令と称する
)が発行されることによりリセットされる。RRB命令
は所定の時間々隔で発行され、その時、該RRB命令が
指定するページの参照覆歴ビットがセットされていると
、メモリ管理テーブル内の該当ページのデータを+1し
た後、該参照覆歴ビットをリセットする処理を実行する
。従つて、プログラムはメモリ管理テーブルの内容によ
り、主メモリρ使用状況を把握することができる。これ
は、例えば主メモリ内のあるページの内容を追い出し、
ディスク、ドラム等の外部メモリから新しいプログラム
、データを主メモリヘロードするような場合、追い出す
ページを決めるのに用いられる。一方、処理速度の向上
を図るため、大型の計算機システムなどにおいては、中
央処理装置(CPUに高速のバッファメモリを設けて、
これに主メモリの写しを格納し、メモリ参照要求が出さ
れた場合、目的の命令あるいはデータをバッファメモリ
から高速に読み出す構成をとつている。When an arbitrary area within a page is accessed, the corresponding reference cover history bit is set, and then this bit is reset by issuing a reference cover history bit reset instruction (hereinafter referred to as the RRB instruction). . RRB commands are issued at predetermined time intervals, and if the reference override bit of the page specified by the RRB command is set, the data of the corresponding page in the memory management table is incremented by 1, and then the reference override bit is set. Executes processing to reset history bits. Therefore, the program can grasp the usage status of the main memory ρ from the contents of the memory management table. This can be done, for example, by expelling the contents of a page in main memory,
When loading new programs or data from external memory such as a disk or drum into main memory, it is used to determine the page to be evicted. On the other hand, in order to improve processing speed, in large-scale computer systems, the central processing unit (CPU) is equipped with a high-speed buffer memory.
A copy of the main memory is stored in this, and when a memory reference request is issued, the target instruction or data is read out from the buffer memory at high speed.
こゝで問題となるのは、目的の命令あるいはデータをバ
ツフアメモリから読み出した場合、該バツフアメモリに
対する参照をいかにして主メモリ上の該当ページの参照
覆歴ビツトへ反映させるかということである。従来、こ
のバツフアメモリに対する参照を参照覆歴ビツトへ反映
させる方法として、バツフアメモリに参照覆歴ビツトを
持たせる方法、あるいは照覆歴ビツトは主メモリにのみ
持たせ、バツフアメモリから目的の命令あるいはデータ
を読み出した場合も主メモリの該当参照覆歴ビツトをセ
ツトする方法が知られている。しかしながら、前者の方
法はプロツク追出し時とマルチプロセツサ構成でのRR
B命令実行時に制御が複雑となる欠点を有し、又、後者
の方法は、バツフアメモリから目的のデータ等を得た場
合も主メモリの該当参照覆歴ビツトを一々セツトする必
要があり、バツフアメモリを設ける利点が損なわれる欠
点を有している。本発明はこれらの欠点を除去するため
になされたもので、参照覆歴ビツトは主メモリにのみ持
たせ、主メモリへの参照に対応してセツトさせるが、R
RB命令の実行時にバツフアメモリ(仮想記憶方式をと
る場合はアドレス変換テーブルなども)を探索して該当
ページが登録されていれば、それを無効にして、該当ペ
ージに対するRRB命令実行以降の少くとも最初のアク
セスは主メモリに行わせる様にして参照覆歴ビツトをセ
ツトさせ、その後、バツフアメモリから目的の命令ある
いはデータを読み出した場合、主メモリの該当参照覆歴
ビツトを一々セツトする動作をなくして、処理の高速化
を図つたデータ処理方式を提供するものである。The problem here is, when the target instruction or data is read from the buffer memory, how to reflect the reference to the buffer memory in the reference history bit of the corresponding page in the main memory. Conventionally, as a method for reflecting the reference to this buffer memory in the reference history bit, the buffer memory has a reference history bit, or the history history bit is only held in the main memory, and the target instruction or data is read from the buffer memory. There is also a known method of setting the relevant reference history bit in main memory even in such cases. However, the former method uses RR during block eviction and multiprocessor configuration.
The latter method has the disadvantage that control is complicated when executing the B instruction, and the latter method requires setting the corresponding reference history bits in the main memory one by one even when the target data etc. are obtained from the buffer memory. It has the disadvantage that the advantage of providing it is lost. The present invention was made to eliminate these drawbacks, and the reference history bit is provided only in the main memory, and is set in response to a reference to the main memory.
When the RB instruction is executed, the buffer memory (and address translation table, etc. if the virtual memory method is used) is searched, and if the corresponding page is registered, it is invalidated and at least the first time after the RRB instruction is executed for the corresponding page. The reference cover history bit is set so that the access is made to the main memory, and then when the target instruction or data is read from the buffer memory, the operation of setting the corresponding reference cover history bit in the main memory one by one is eliminated, This provides a data processing method that speeds up processing.
以下、本発明を図面について詳細に説明する。図は本発
明の一実施例のプロツク図で、RRB命令の実行に際し
て、該命令で指定されるバツフアメモリ内の該当エント
リの探索・無効化処理を行うと\もに、特にRRB命令
が繰り返し実行される場合にはバツフアメモリの探索、
該当プロツクの無効化などの処理を中断し、一連のRR
B命令の最後のRRB命令実行時に一括してバツフアメ
モリの探索、該当プロツク等の無効化を行い、処理のよ
り高速化を図つた例である。Hereinafter, the present invention will be explained in detail with reference to the drawings. The figure is a block diagram of an embodiment of the present invention. When an RRB instruction is executed, the corresponding entry in the buffer memory specified by the instruction is searched and invalidated, and in particular, the RRB instruction is repeatedly executed. search buffer memory if
Processing such as invalidation of the corresponding program is interrupted and a series of RRs are executed.
This is an example in which the buffer memory is searched and the corresponding blocks are invalidated all at once when the last RRB instruction of the B instructions is executed to further speed up the processing.
図において、1はアドレスの入力端子、2は上位アドレ
ス(ページアドレス)を保持するアドレスレジスタ、3
は下位アドレス(ページ内アドレス)を保持するアドレ
スレジスタ、4はバツフアメモリ5に格納されているデ
ータの主メモリ上のアドレス(ページアドレス)を登録
しておくバツフアアドレスアレイ、5はバツフアメモリ
、6はアドレスレジスタ2とバツフアアドレスアレイ4
の読出しアドレスの一致を検出する一致検出回路、7は
一致検出回路6からの一致信号によつてバツフアメモリ
5の読出しデータを選択するセレクタ、8は読出しデー
タの出力端子である。In the figure, 1 is an address input terminal, 2 is an address register that holds an upper address (page address), and 3 is an address register that holds an upper address (page address).
4 is a buffer address array that registers the main memory address (page address) of data stored in buffer memory 5; 5 is buffer memory; 6 is buffer memory; Address register 2 and buffer address array 4
7 is a selector that selects the read data of the buffer memory 5 based on the match signal from the match detecting circuit 6, and 8 is an output terminal for the read data.
9と10は無効化領域の範囲を保持するレジスタで、こ
\ではレジスタ9は範囲の下限アドレスを、レジスタ1
0は上限アドレスを保持するものとする。9 and 10 are registers that hold the range of the invalidation area; in this case, register 9 holds the lower limit address of the range, and register 1
0 shall hold the upper limit address.
11はレジスタ10のアドレスに対してアドレスレジス
タ2のアドレスが更に大きいかどうかを比較する比較回
路、12はレジスタ9のアドレスに対してアドレスレジ
スタ2のアドレスが更に小さいかどうかを比較する比較
回路、13は主メモリ、他CPUに対するアドレスの出
力端子、14はバツフアメモリ探索時、バツフアアドレ
スアレイ4、バツフアメモリ5のロウ位置(エントリ位
置)を次々に指定するのに使用するカウンタ、15,1
6はセレクタ、17はレジスタ9,10の有効性を示す
ラツチ回路である。11 is a comparison circuit that compares the address of address register 2 with the address of register 10 to see if it is larger; 12 is a comparison circuit that compares the address of register 9 with the address of address register 2 to see if it is smaller; 13 is an output terminal for outputting addresses to the main memory and other CPUs; 14 is a counter used to sequentially designate the row positions (entry positions) of the buffer address array 4 and the buffer memory 5 when searching the buffer memory; 15, 1;
6 is a selector, and 17 is a latch circuit that indicates the validity of registers 9 and 10.
通常、ラツチ回路17およびカウンタ14はりセツト状
態にある。Normally, latch circuit 17 and counter 14 are in a reset state.
この状態で入力端子1よりメモリ参照アドレスが到来し
、アドレスレジスタ2に上位アドレス、アドレスレジス
タ3に下位アドレスがそれぞれセツトされたとする。ア
ドレスレジスタ3の内容でバツフアアドレスアレイ4と
バツフアメモリ5のロウ位置が指定され、該当ロウに登
録されているアドレス、データが読み出される。比較回
路6はバツフアアドレスアレイ4から読み出されたアド
レスとアドレスレジスタ2のアドレスとを比較し、一致
すると一致信号をセレクタ7に送出する。これにより、
セレクタ7はバツフアメモリ5から読み出されたデータ
を選択して出力端子8へ送出する。もし、アドレスレジ
スタ2のアドレスとバツフアアドレスアレイ4のアドレ
スとが一致しない場合は、アドレスレジスタ2のアドレ
スを出力端子13を通して主メモリに与え、主メモリか
ら目的のデータを得ることになる。次にRRB命令が発
行された場合の動作を説明する。レジスタ9,10の有
効性を示すラツチ回路17がりセツトされている時にR
RB命令が実行されると、入力端子1を経てアドレスレ
ジスタ2にセツトされたRRB命令内の参照覆歴ビツト
リセツトアドレスはレジスタ9,10に格納されるとと
もに、出力端子13を通して主メモリ、他CPUに転送
され、対応する参照覆歴ビツトのりセツトが行われる。
同時に、この時ラツチ回路17はセツトされ、又、カウ
ンタ14の歩進が開始される。このカウンタ14の内容
はセレクタ15、アドレスレジスタ3を経てバツフアア
ドレスアレイ4に与えられるため、カウンタ14の歩進
動作に対応して、バツフアアドレスアレイ4に登録され
ているアドレスがO番のロウ位置から順次読み出される
。このバツフアアドレスアレイ4から読み出されたアド
レスはセレクタ16を通して各比較回路11,12に入
力され、それぞれレジスタ9,10に格納されたアドレ
スと比較される。比較回路11,12の比較結果が共に
否の場合、即ち、バツフアアドレスアレイ4の読出しア
ドレスがレジスタ9,10の内容に一致するか、その範
囲に含まれる場合には、バツフアアドレスアレイ4及び
バツフアメモリ5の該当エントリを無効にする。なお、
いまの場合は、レジスタ9,10には同じ内容が格納さ
れているため、これらレジスタ9,10の内容に一致す
るかどうかだけに注目すればよく、レジスタ9,10の
範囲に含まれるかどうかが問題となるのは、後述する様
に、カウンタ14がオーバーフローする前に次のRRB
命令が出された場合である。上記ラツチ回路17のセツ
トを行なつた時点で次の命令の実行を始め、その命令に
伴うアドレス(上位アドレス)がアドレスレジスタ2に
セツトされた場合、そのアドレスがレジスタ9,10の
内容と等しいか、あるいはレジスタ9,10の内容で示
される範囲に含まれるかを比較回路11,12で監視し
、等しい場合あるいは範囲に含まれる場合には、たとえ
注目するデータがバツフアメモリ5にあつても、アドレ
スレジスタ2のアドレスを出力端子13を通して主メモ
リに与え、直接主メモリヘアクセスを行わせる。Assume that in this state, a memory reference address arrives from input terminal 1, and an upper address is set in address register 2, and a lower address is set in address register 3. The contents of the address register 3 specify a row position in the buffer address array 4 and buffer memory 5, and the address and data registered in the corresponding row are read out. Comparison circuit 6 compares the address read from buffer address array 4 with the address in address register 2, and if they match, sends a match signal to selector 7. This results in
The selector 7 selects the data read from the buffer memory 5 and sends it to the output terminal 8. If the address in the address register 2 and the address in the buffer address array 4 do not match, the address in the address register 2 is given to the main memory through the output terminal 13, and the target data is obtained from the main memory. Next, the operation when an RRB command is issued will be explained. R when the latch circuit 17 indicating the validity of registers 9 and 10 is set.
When the RB instruction is executed, the reference history bit reset address in the RRB instruction set in the address register 2 via the input terminal 1 is stored in registers 9 and 10, and is also sent to the main memory and other CPUs via the output terminal 13. The corresponding reference history bit is set.
At the same time, the latch circuit 17 is set and the counter 14 starts incrementing. Since the contents of this counter 14 are given to the buffer address array 4 via the selector 15 and the address register 3, the address registered in the buffer address array 4 corresponds to the incrementing operation of the counter 14. They are read out sequentially starting from the row position. The address read from buffer address array 4 is inputted to each comparison circuit 11, 12 through selector 16, and compared with the address stored in register 9, 10, respectively. If the comparison results of the comparison circuits 11 and 12 are both negative, that is, if the read address of the buffer address array 4 matches the contents of the registers 9 and 10 or is included in the range thereof, the buffer address array 4 and invalidate the corresponding entry in the buffer memory 5. In addition,
In this case, the same contents are stored in registers 9 and 10, so we only need to pay attention to whether the contents match the contents of these registers 9 and 10, and whether or not they are included in the range of registers 9 and 10. The problem is that, as will be described later, the next RRB is
This is when an order is issued. When the latch circuit 17 is set, execution of the next instruction starts, and if the address associated with that instruction (upper address) is set in address register 2, that address is equal to the contents of registers 9 and 10. Comparing circuits 11 and 12 monitor whether the data are equal or within the range indicated by the contents of registers 9 and 10, and if they are equal or within the range, even if the data of interest is in the buffer memory 5, The address of the address register 2 is given to the main memory through the output terminal 13 to allow direct access to the main memory.
一方、カウンタ14がオーバーフローしないうちに、即
ち、バツフアアドレスアレイ4の全エントリの探索が終
了しないうちに、次のRRB命令が出された場合には、
その時点でカウンタ14をりセツトすると\もに、アド
レスレジスタ2にセツトされた該RRB命令の指定する
参照覆歴ビツト・りセツトアドレスがレジスタ9にすで
に格納されているアドレスより更に小さいか、あるいは
レジスタ10に格納されているアドレスより更に大きい
かどうかを比較回路11,12によつて比較し、もしア
ドレスレジスタ2のアドレスがレジスタ9の内容より小
さい場合は、該レジスタ9の内容をアドレスレジスタ2
のアドレスで置き換え、同様に、アドレスレジスタ2の
アドレスがレジスタ10の内容より大きい場合は、レジ
スタ10の内容をアドレスレジスタ2のアドレスで置き
換える。On the other hand, if the next RRB instruction is issued before the counter 14 overflows, that is, before all entries in the buffer address array 4 have been searched,
If the counter 14 is reset at that point, either the reference history bit reset address specified by the RRB instruction set in address register 2 is smaller than the address already stored in register 9, or Comparing circuits 11 and 12 compare whether the address stored in register 10 is larger than the address stored in register 10. If the address of address register 2 is smaller than the contents of register 9, the contents of register 9 are transferred to address register 2.
Similarly, if the address of address register 2 is larger than the contents of register 10, the contents of register 10 are replaced with the address of address register 2.
その後、カウンタ14の歩進を開始し、バツフアアドレ
スアレイ4のアドレスを順次読み出し、これとレジスタ
9,10の内容とを比較回路11,12で比較していく
が、カウンタ14がオーバーフローしないうちに再びR
RB命令が出された場合にはカウンタ14をりセツトし
、上記レジスタ9,10で示される範囲の更新を行つた
後、カウンタ14の歩進を開始して、バツフアアドレス
アレイ4、バツフアメ″モリ5の探索・無効化を最初か
らやり直す。このようにして一連のRRB命令の最後の
RRB命令が実行され、カウンタ14がオーバーフロー
した時、レジスタ9,10及びカウンタ14をクリアす
る。図示の実施例はRRB命令が実行された時、レジス
タ9,10の範囲で示されるバツフアメモリ5の該当エ
ントリのみを無効化する例であるが、一連のRRB命令
の最後のRRB命令が出されたことをカウンタ14がオ
ーバーフローすることにより検出し、この時点でバツフ
アアドレスアレイ4、バツフアメモリ5の全エントリを
無効化しても、所期の目的は達成される。Thereafter, the counter 14 starts incrementing, and the addresses of the buffer address array 4 are sequentially read out, and the contents of the registers 9 and 10 are compared with the contents of the registers 9 and 10 by the comparison circuits 11 and 12. R again
When the RB command is issued, the counter 14 is reset, and after updating the range indicated by the registers 9 and 10, the counter 14 starts incrementing, and the buffer address array 4 and the buffer address array 4 are updated. The search and invalidation of the memory 5 is restarted from the beginning.In this way, when the last RRB instruction of the series of RRB instructions is executed and the counter 14 overflows, the registers 9 and 10 and the counter 14 are cleared. In this example, when an RRB instruction is executed, only the corresponding entry in the buffer memory 5 indicated by the range of registers 9 and 10 is invalidated, but when the last RRB instruction of a series of RRB instructions is issued, the counter Even if the buffer address array 4 and the buffer memory 5 are detected by overflowing, and all entries in the buffer address array 4 and the buffer memory 5 are invalidated at this point, the intended purpose can be achieved.
この場合、レジスタ9,10によるアドレス範囲の更新
は不要で、RRB命令が出される毎にカウンタ14のり
セツト、再起動を行うだけでよい。たマし、例えばRR
B命令が連続して出されたときにセツトされるラツチを
設け、このラツチの出力とカウンタ14のオーバーフロ
ー出力とのアンド条件をとる必要がある。以上説明した
ように、本発明によれば、RRB命令の実行時にバツフ
アメモリ内の該当エントリの探索・無効化処理を行うた
め、該当プロツクに対する少くとも最初のアクセスは主
メモリから行われ、その際主メモリの該当参照覆歴ビツ
トがセツトされることにより、以後、バツフアメモリか
ら目的の命令あるいはデータを得ても、主メモリの該当
参照覆歴ビツトをセツトしに行く必要はなく、処理時間
を短縮できる。In this case, it is not necessary to update the address range using the registers 9 and 10, and it is only necessary to reset and restart the counter 14 each time an RRB command is issued. Tamashi, for example RR
It is necessary to provide a latch that is set when B instructions are issued consecutively, and to perform an AND condition between the output of this latch and the overflow output of the counter 14. As explained above, according to the present invention, in order to search and invalidate the corresponding entry in the buffer memory when an RRB instruction is executed, at least the first access to the corresponding program is performed from the main memory, By setting the relevant reference history bit in the memory, even if the desired instruction or data is subsequently obtained from the buffer memory, there is no need to go back and set the relevant reference history bit in the main memory, reducing processing time. .
又、バツフアメモリの探索・無効化処理中に再度RRB
命令が解読された場合には前回のRRB命令に伴う処理
を中断し、該当プロツクの探索・無効化の処理をおいて
きぼりにすることにより、RRB命令が頻繁に出される
場合にも高速に処理を行える利点がある。Also, during the buffer memory search/invalidation process, RRB is re-entered.
When an instruction is decoded, the processing associated with the previous RRB instruction is interrupted, and the processing of searching and invalidating the corresponding block is postponed, allowing high-speed processing even when RRB instructions are issued frequently. There are advantages.
図は本発明によるデータ処理方式の一実施例を示すプロ
ツク図である。
1・・・・・・アドレス入力端子、2,3・・・・・・
アドレスレジスタ、4・・・・・・バツフアアドレスア
レイ、5・・・・・・バツフアメモリ、6,11,12
・・・・・・比較回路、7,15,16・・・・・・セ
レクタ、8・・・・・・データ出力端子、9,10・・
・・・・レジスタ、13・・・・・・アドレス出力端子
、14・・・・・・カウンタ、17・・・・・・ラツチ
回路。The figure is a block diagram showing an embodiment of the data processing method according to the present invention. 1... Address input terminal, 2, 3...
Address register, 4... Buffer address array, 5... Buffer memory, 6, 11, 12
... Comparison circuit, 7, 15, 16 ... Selector, 8 ... Data output terminal, 9, 10 ...
... Register, 13 ... Address output terminal, 14 ... Counter, 17 ... Latch circuit.
Claims (1)
を格納するバッファメモリを有する中央処理装置とを具
備し、且つ、前記主メモリにその所望ブロック単位毎に
主メモリへのアクセスによりセットされるメモリ参照覆
歴ビットを設け、該ビットを参照覆歴ビットリセット命
令(以下、RRBと称する)によりリセットする機構を
有する計算機システムにおいて、前記RRB命令の実行
に際して、該命令で指定される前記バッファメモリ内の
該当エントリの探索・無効化処理を行い、該RRB命令
の実行以降の当該ブロックに対する最初のアクセスを主
メモリに対して行わせることにより当該メモリ参照覆歴
ビットをセットすることを特徴とするデータ処理方式。 2 前記探索・無効化処理中に次のRRB命令を解読す
ると、前回のRRB命令に伴う探索・無効化処理を中断
し、一連のRRB命令の最後のRRB命令実行時に一括
して前記バッファメモリの探索・無効化処理を行うこと
を特徴とする特許請求の範囲第1項記載のデータ処理方
式。[Scope of Claims] 1. A central processing unit having a main memory and a buffer memory for storing copies of instructions, data, etc. on the main memory, In a computer system having a mechanism for providing a memory reference history bit that is set by accessing memory and resetting the bit by a reference history bit reset instruction (hereinafter referred to as RRB), when executing the RRB instruction, The corresponding memory reference history bit is searched and invalidated in the buffer memory specified by the instruction, and the first access to the block after the execution of the RRB instruction is made to the main memory. A data processing method characterized by setting . 2 When the next RRB instruction is decoded during the search/invalidation process, the search/invalidation process associated with the previous RRB instruction is interrupted, and the buffer memory is read all at once when the last RRB instruction of the series of RRB instructions is executed. The data processing method according to claim 1, characterized in that search and invalidation processing is performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55071744A JPS5953632B2 (en) | 1980-05-29 | 1980-05-29 | Data processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55071744A JPS5953632B2 (en) | 1980-05-29 | 1980-05-29 | Data processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56169279A JPS56169279A (en) | 1981-12-25 |
| JPS5953632B2 true JPS5953632B2 (en) | 1984-12-26 |
Family
ID=13469332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55071744A Expired JPS5953632B2 (en) | 1980-05-29 | 1980-05-29 | Data processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5953632B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005250830A (en) * | 2004-03-04 | 2005-09-15 | Hitachi Ltd | Processor and main memory shared multiprocessor |
-
1980
- 1980-05-29 JP JP55071744A patent/JPS5953632B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56169279A (en) | 1981-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5490261A (en) | Interlock for controlling processor ownership of pipelined data for a store in cache | |
| US4078254A (en) | Hierarchical memory with dedicated high speed buffers | |
| US5761734A (en) | Token-based serialisation of instructions in a multiprocessor system | |
| US5095424A (en) | Computer system architecture implementing split instruction and operand cache line-pair-state management | |
| EP0062165A2 (en) | Multiprocessors including private and shared caches | |
| EP0072179A2 (en) | Clearing invalid addresses in cache memory | |
| US4322815A (en) | Hierarchical data storage system | |
| WO1988006762A1 (en) | Central processor unit for digital data processing system including cache management mechanism | |
| US4658356A (en) | Control system for updating a change bit | |
| JPH03225542A (en) | Memory of data and processing circuit for bit encode data | |
| US5479629A (en) | Method and apparatus for translation request buffer and requestor table for minimizing the number of accesses to the same address | |
| US4648033A (en) | Look-aside buffer LRU marker controller | |
| JPH07325760A (en) | Storage control method and storage control device in information processing system | |
| US5012410A (en) | Data processor with instruction cache memory | |
| US12099456B2 (en) | Command processing circuitry maintaining a linked list defining entries for one or more command queues and executing synchronization commands at the queue head of the one or more command queues in list order based on completion criteria of the synchronization command at the head of a given command queue | |
| JPS5953632B2 (en) | Data processing method | |
| EP0271187B1 (en) | Split instruction and operand cache management | |
| EP0318702A2 (en) | Data processor with direct data transfer between coprocessor and memory | |
| JPH0944402A (en) | Device and method for controlling storage matching of cache memory | |
| JPS6161143B2 (en) | ||
| JPH0628258A (en) | Microprocessor | |
| JP3213758B2 (en) | Memory matching control method and multiprocessor system using the same | |
| JPS5927994B2 (en) | computer system | |
| JPH0664552B2 (en) | Information processing device invalidation processing method | |
| JPH0237446A (en) | Cache control system |