JPH03121547A - Cache memory control method - Google Patents
Cache memory control methodInfo
- Publication number
- JPH03121547A JPH03121547A JP1257661A JP25766189A JPH03121547A JP H03121547 A JPH03121547 A JP H03121547A JP 1257661 A JP1257661 A JP 1257661A JP 25766189 A JP25766189 A JP 25766189A JP H03121547 A JPH03121547 A JP H03121547A
- Authority
- JP
- Japan
- Prior art keywords
- cache memory
- data
- address
- memory control
- hit
- 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
- 238000000034 method Methods 0.000 title claims description 8
- 230000010365 information processing Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
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 [Field of Industrial Application] The present invention relates to a control method for a cache memory system.
従来のキャッシュメモリシステムは、例えば。 Traditional cache memory systems, e.g.
その−例が特開昭61−59554号公報などに開示さ
れている。An example thereof is disclosed in Japanese Unexamined Patent Publication No. 61-59554.
従来のキャッシュメモリシステムの制御方式を第3図を
用いて説明する。第3図において1は中央処理装置(C
PU) 、2はメモリ管理ユニット(MMU)、3はメ
インメモリアクセスを制御するメモリ制御ユニット(M
CU)、4は論理アドレスタグおよび有効ビット(V)
をもつアドレスアレイ(AA)、5は主記憶装置のアク
セス時間を短縮するため、−時的に主記憶装置の内容を
格納しておくキャッシュメモリ(バッファストレイジ、
BS)、6は主記憶装置(MM) 、7はアドレス変換
バッファ(TLB)を含む物理アドレス生成部、8は内
部ステージ制御部、9は主記憶制御部、10はアドレス
アレイ制御部、11はアドレスアレイ(キャッシュメモ
リ)ヒツト判定部、14は論理アドレスバス、15はデ
ータバス、16は物理アドレスバス、17はアドレスア
レイデータバス、18はアドレスアレイのライトイネー
ブル信号(AAWE−N) 、19はキャッシュメモリ
のライトイネーブル(BSWE−N)。A control method of a conventional cache memory system will be explained with reference to FIG. In Fig. 3, 1 is the central processing unit (C
PU), 2 is a memory management unit (MMU), and 3 is a memory control unit (MMU) that controls main memory access.
CU), 4 is logical address tag and valid bit (V)
The address array (AA) 5 has a cache memory (buffer storage) that temporarily stores the contents of the main memory in order to reduce the access time of the main memory
BS), 6 is a main memory (MM), 7 is a physical address generation unit including an address translation buffer (TLB), 8 is an internal stage control unit, 9 is a main memory control unit, 10 is an address array control unit, 11 is a Address array (cache memory) hit determination unit, 14 is a logical address bus, 15 is a data bus, 16 is a physical address bus, 17 is an address array data bus, 18 is an address array write enable signal (AAWE-N), 19 is Cache memory write enable (BSWE-N).
20はアドレスアレイ(キャッシュメモリ)がヒツトし
た場合に′L′ レベルになるキャツシュヒツト信号(
BSHiT−N) 、22はメモリアクセスステージT
4.T5の期間′Hルベルになるステージ信号、23は
MM6にデータを書き込む場合のMCU3に対する書込
み制御信号(WRiTE−N) 、26,27は3ステ
ートのバスドライバである。一般には、CPUIがMM
6の内容をリードしようとするときは、論理アドレスバ
ス14を受けた物理アドレス生成部7が物理アドレスを
バス16に出力する。そのときアドレスアレイヒツト判
定部11は物理アドレスとアドレスアレイデータバス1
7を経由して出てくるアドレスタグ部の比較および有効
ビット(V)の参照によりアドレスアレイのヒツト判定
、すなわちキャッシュメモリ中に、対応する物理アドレ
スの内容が一時的に格納されているかどうかを判定する
。そしてヒツトした場合、キャツシュヒツト信号(BS
HiT−N)20をl L 1 レベルにする。そして
キャツシュヒツトの場合キャッシュメモリ(O8)5の
内容をデータバス15経山でCPUIに取り込むように
し、ミスヒツトすなわち、キャッシュメモリ(BS)5
中に、対応する物理アドレスの内容が格納されていない
場合、主記憶制御部9がメモリ制御ユニット(MCU)
3に主記憶装置6をアクセスするように起動をかけると
いう制御が行なわれる。20 is a cache hit signal (which goes to 'L' level when the address array (cache memory) is hit);
BSHiT-N), 22 is a memory access stage T
4. 23 is a write control signal (WRiTE-N) for MCU3 when writing data to MM6; 26 and 27 are three-state bus drivers. Generally, the CPUI is MM
When attempting to read the contents of 6, the physical address generation unit 7 that receives the logical address bus 14 outputs the physical address to the bus 16. At this time, the address array hit determination unit 11 determines the physical address and the address array data bus 1.
By comparing the address tag part that comes out via step 7 and referring to the valid bit (V), it is possible to determine whether the address array is hit, that is, whether the contents of the corresponding physical address are temporarily stored in the cache memory. judge. If the hit occurs, the hit signal (BS
HiT-N) 20 to l L 1 level. In the case of a cache hit, the contents of the cache memory (O8) 5 are taken into the CPUI via the data bus 15, and if there is a miss, that is, the cache memory (BS) 5
If the content of the corresponding physical address is not stored in the memory control unit 9, the main memory control unit 9
3 is activated to access the main storage device 6.
一方、ライトアクセスのとき、ミスヒツトならば、主記
憶制御部9が出力する書込み制御信号23によりMM6
にのみ書込みを行なえばよいが。On the other hand, if there is a miss during write access, the write control signal 23 output from the main memory control unit 9 causes the MM6
You only need to write to .
ヒツトならばMM6と同時にキャッシュメモリ5にもデ
ータを書込んでやらなければならない、そのためキャツ
シュヒツト信号20が確定した後、ヒツトならばキャッ
シュメモリライトイネーブル信号(BSWE−N)19
をj L l レベルにしてキャッシュメモリ(BS)
5の書込みを行なうのが一般的である。If it is a hit, data must be written to the cache memory 5 at the same time as MM6. Therefore, after the cache hit signal 20 is determined, if it is a hit, the cache memory write enable signal (BSWE-N) 19 is written.
Cache memory (BS) with j L l level
5 is generally written.
このライト動作のタイミングチャートの一例を第5図に
示す。ここでCLKは基本クロック、ALE−Nは有効
な物理アドレスが出力されていることを表すアドレスラ
ッチイネーブル信号である。本従来例では、ライトアク
セスがTo−T5の6クロツクで行なわれており、同図
(a)はキャッシュメモリヒツト時、同図(b)はキャ
ッシュメモリミスヒツト時のタイミングである。またt
はメモリアクセスの起動がかかってからキャツシュヒツ
ト信号20が確定するまでの時間を表す。An example of a timing chart of this write operation is shown in FIG. Here, CLK is a basic clock, and ALE-N is an address latch enable signal indicating that a valid physical address is being output. In this conventional example, write access is performed in 6 clocks of To-T5, and FIG. 11A shows the timing when a cache memory hit occurs, and FIG. 11B shows the timing when a cache memory miss occurs. Also t
represents the time from the start of memory access until the cache hit signal 20 is determined.
本従来例では、基本クロックT2の立上がりで書込み信
号23をアサートし、主記憶装置6への書込みの起動を
かける。しかし、その時点ではキャッシュメモリ(BS
)5のヒツト判定は終っていない。キャッシュメモリの
ヒツト判定は、T3の途中で確定するので、アドレスア
レイのライトイネーブルが2クロツク必要だとすると、
(、)のようにヒツトの場合、T4.T5でAAWE−
Nをアサートし、ミスヒントの場合AAWE−Nはl
HT固定という制御になる。In this conventional example, the write signal 23 is asserted at the rising edge of the basic clock T2 to start writing to the main memory device 6. However, at that point, the cache memory (BS
) 5 human judgment is not completed. Since the cache memory hit determination is confirmed in the middle of T3, assuming that the write enable of the address array requires two clocks,
In the case of humans, as in (,), T4. AAWE- at T5
Assert N, if mishint AAWE-N is l
The control is fixed at HT.
なお1本件に関する従来技術としては、他に特開昭63
−300339号公報、特開昭64−26253号公報
がある。In addition, as a prior art related to this matter, there is also the Japanese Unexamined Patent Application Publication No. 63
-300339 and Japanese Patent Application Laid-Open No. 64-26253.
上述した従来技術では、キャッシュメモリのヒツト判定
が遅い場合、ヒツト判定終了までキャッシュメモリにラ
イトとしてよいかどうかが確定しないため、すべてのラ
イトサイクルが延長されるという欠点があった。メモリ
サイクルはたとえ1クロツクでもシステム全体の性能に
効いてくるので重要な問題点である。The above-mentioned conventional technology has the disadvantage that if the hit determination of the cache memory is slow, all write cycles are extended because it is not determined whether it is acceptable to write to the cache memory until the hit determination is completed. Memory cycles are an important issue because even one clock affects the performance of the entire system.
本発明の目的は、ヒツト判定の速い遅いにかかわらず、
メモリライトサイクルの時間を短縮し。The purpose of the present invention is to
Reduce memory write cycle time.
キャッシュメモリシステム全体の性能を効止させること
にある。The purpose is to invalidate the performance of the entire cache memory system.
上記目的を達成するために1本発明ではすべてのライ1
−アクセス時に、キャッシュメモリのヒツト判定終了前
、主記憶装置へのライト起動と共にキャッシュメモリに
もデータをライトしてしまい、その後ミスヒツトだとい
うことが判明した場合は。In order to achieve the above object, in the present invention, all the
- At the time of access, before the cache memory hit determination is completed, data is also written to the cache memory at the same time as the write to the main memory is started, and it is later determined that there is a miss.
アドレスアレイ中の有効ビットを0′にしてそのエント
リを無効とする動作(ブロックキャンセル)を行なう構
成とする。また、ヒツト判定前にキャッシュメモリにラ
イトするモードの設定条件として、コントロールレジス
タ内のビット、論理アドレスまたは物理アドレスのデコ
ード信号を用いるようにする。The configuration is such that the valid bit in the address array is set to 0' to invalidate the entry (block cancel). Furthermore, a decode signal of a bit in a control register, a logical address, or a physical address is used as a setting condition for a mode for writing to the cache memory before a hit determination.
キャッシュのヒツト判定を待たずに、その前にキャッシ
ュメモリにデータをライトしてしまうので、1回のライ
トサイクル長を短かくすることができる。またミスヒツ
トした場合、有効ビットを0′にしてエントリの無効化
をはかるが、キャッシュメモリのヒツトする制合(ヒツ
ト率)が極めて高いプログラムの場合、キャッシュメモ
リの無効化によるヒツト率の低下より、1ライトサイク
ルの短縮の効果の方が全体の情報処理時間に効いてくる
ため、システム全体の性能を向上させることができる。Since data is written to the cache memory without waiting for cache hit determination, the length of one write cycle can be shortened. In addition, when a miss occurs, the valid bit is set to 0' to invalidate the entry, but in the case of a program that has an extremely high cache memory hit limit (hit rate), the hit rate decreases due to cache memory invalidation. Since the effect of shortening one write cycle is more effective on the overall information processing time, the performance of the entire system can be improved.
以下、本発明の一実施例を第1図により説明する。 An embodiment of the present invention will be described below with reference to FIG.
第3図の従来例のシステム構成図に加えて、第1図の1
2は中央処理装置(Cr’U)1から書換え可能なコン
トロールレジスタ、21はメモリアクセスステージT3
.T4の期間I Hl レベルになるステージ信号、2
4はメモリアクセスステージT4の期間L Hj レベ
ルになるステージ信号、28はコントロールレジスタ1
2中のライトサイクルのモード切換えビット(M)であ
る。本実施例では、CPUIがデータをライトしようと
した場合、コントロールレジスタ12中のモード切換え
ビット28に1′を設定しておくと、ステージ信号21
により、キャラ、タユメモリのヒツト。In addition to the conventional system configuration diagram in Figure 3, 1 in Figure 1
2 is a control register that can be rewritten from the central processing unit (Cr'U) 1, and 21 is a memory access stage T3.
.. Stage signal at I Hl level during T4, 2
4 is a stage signal that is at LHj level during the period of memory access stage T4, and 28 is a control register 1.
This is the write cycle mode switching bit (M) in 2. In this embodiment, when the CPUI attempts to write data, if the mode switching bit 28 in the control register 12 is set to 1', the stage signal 21
By character, Tayu memory hit.
ミスヒツトに関係なく毎回キャッシュメモリにデータが
書込まれる。なお、ミスヒツトのとき、すなわち、キャ
ツシュヒツト信号20が1)■′のときは、ステージ信
号24によりT4のタイミングで、アドレスアレイ中の
対応するエントリの有効ビットを10′にするという制
御をアドレスアレイ制御部10が行なう。Data is written to the cache memory every time regardless of a miss. In addition, when there is a mishit, that is, when the cash hit signal 20 is 1)■', the address array control controls to set the valid bit of the corresponding entry in the address array to 10' at the timing of T4 using the stage signal 24. Department 10 will conduct this.
このときのタイミングチャートを第4図に示す。A timing chart at this time is shown in FIG.
ここでは、ライトアクセスがTO〜T4の5クロツグで
行なわれており、ヒツト判定前にキャッシュメモリに書
込みを行なうことによりメモリサイクルを1クロツク短
縮することができる。また。Here, write access is performed in five clocks from TO to T4, and by writing to the cache memory before determining a hit, the memory cycle can be shortened by one clock. Also.
コントロールレジスタ12のモード切換えビット28に
0′を設定しておくと従来例と同様のライトアクセス制
御を行なうようになっている。これにより、キャッシュ
メモリのヒツト率が高い場合は、ライトアクセスサイク
ルが1クロツク短縮され、システム全体の情報処理性能
が向上する。If the mode switching bit 28 of the control register 12 is set to 0', write access control similar to the conventional example is performed. As a result, when the hit rate of the cache memory is high, the write access cycle is shortened by one clock, and the information processing performance of the entire system is improved.
また、プログラムのヒツト率の高低に従い、モード切換
えビット28を書換えることで、上記の2モードを使い
分け、システムに最適なキャッシュメモリ制御の設定を
行なうことが可能になる。Furthermore, by rewriting the mode switching bit 28 according to the level of the hit rate of the program, it is possible to use the two modes described above and to set the cache memory control optimal for the system.
また、モード切換えの方法の違う実施例を、第2図及び
第6図により説明する。第2図の13は、アドレスデコ
ーダであり、前実施例のコントロールレジスタ12の代
案として設けたものである。Further, an embodiment using a different mode switching method will be described with reference to FIGS. 2 and 6. Reference numeral 13 in FIG. 2 is an address decoder, which is provided as an alternative to the control register 12 of the previous embodiment.
第6図は、本実施例処理装置の物理アドレス空間マツプ
で、領域A、領領域を含む。第2図のアドレスデコーダ
13は、アドレスマツプ上の領域A、領領域のアドレス
が指定された場合のみ、信号線25に′1′を出力する
ような設定となっている。ここで、キャツシュヒツト率
の高いプログラムをアドレス空間上の領域Aまたは領域
Bに配置しておくと、前実施例と同様に、システム全体
の情報処理性能が向上する。また、モード切換えの条件
としてアドレスデコード信号を用いることにより、前実
施例のコントロールレジスタの書き換えの手間を省くこ
とが可能となる。ここで、領域A、Bはアドレスマツプ
上どこに配置してもよく、また領域はいくつに分割され
ていてもかまわない。FIG. 6 is a physical address space map of the processing device of this embodiment, including area A and territory area. The address decoder 13 in FIG. 2 is set to output '1' to the signal line 25 only when the address of area A, area on the address map is specified. Here, if a program with a high cash hit rate is placed in area A or area B in the address space, the information processing performance of the entire system will be improved, as in the previous embodiment. Furthermore, by using the address decode signal as a condition for mode switching, it is possible to save the effort of rewriting the control register in the previous embodiment. Here, areas A and B may be placed anywhere on the address map, and it does not matter how many areas the area is divided into.
以上2つの実施例を述べたが、これらは一実施例にすぎ
ず、本発明の主旨は、キャッシュメモリのヒツト判定前
にキャッシュメモリに書込みを行なえる手段を提供し、
キャッシュメモリシステムのライ1−アクセスサイクル
を短縮することにあり、そのタイミングなど本実施例と
同じである必要は全くない。また、第2の実施例のデコ
ードするアドレスは論理アドレスであってもかまわない
。Although the above two embodiments have been described, these are just one embodiment, and the gist of the present invention is to provide a means for writing to the cache memory before determining the hit of the cache memory,
The purpose of this embodiment is to shorten the first access cycle of the cache memory system, and the timing does not necessarily have to be the same as that of this embodiment. Furthermore, the address to be decoded in the second embodiment may be a logical address.
又、上述の実施例においては、中央処理装置(CPU)
1のキャッシュメモリについて説明してきたが、ディス
クキャッシュなどの他のキャッシュメモリシステムにも
適用できることはいうまでもない。In addition, in the above embodiment, the central processing unit (CPU)
Although the description has been made regarding the cache memory of No. 1, it goes without saying that the present invention can also be applied to other cache memory systems such as a disk cache.
本発明によれば、キャッシュメモリシステムのライトア
クセスサイクルを短縮できるのでシステムの情報処理効
率が向上するという効果がある。According to the present invention, since the write access cycle of the cache memory system can be shortened, the information processing efficiency of the system can be improved.
特に、キャッシュのヒツト率が高い場合はその効果が著
しい。This effect is particularly significant when the cache hit rate is high.
また、ヒツト率がさほど高くないプログラムにおいては
、プログラムにおいて従来のキャッシュアクセス方式と
併用する手段を提供しているため、キャッシュメモリの
無効化によるヒツト率の低下も防ぐことができる。Furthermore, in programs where the hit rate is not very high, since the program provides means for use in combination with the conventional cache access method, it is possible to prevent the hit rate from decreasing due to invalidation of the cache memory.
第1図は本発明の一実施例のブロック図、第2図は本発
明の第2の実施例のブロック図、第3図は従来例のブロ
ック図、第4図は本発明のメモリライトサイクルのタイ
ミング図、第5図は従来例のライトサイクルのタイミン
グ図、第6図は第2の実施例の物理アドレス空間マツプ
を示す図である。
1・・・中央処理装置、2・・・メモリ管理ユニット、
3・・・メモリ制御ユニット、4・・・アドレスアレイ
、5・・・キャッシュメモリ、11・・・アドレスアレ
イ(キャッシュメモリ)ヒツト判定部、12・・・コン
トロールレジスタ、13・・・アドレスデコーダ。
第
4
図
篤5図FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a block diagram of a second embodiment of the present invention, FIG. 3 is a block diagram of a conventional example, and FIG. 4 is a memory write cycle of the present invention. FIG. 5 is a timing diagram of a write cycle in the conventional example, and FIG. 6 is a diagram showing a physical address space map in the second embodiment. 1... Central processing unit, 2... Memory management unit,
3...Memory control unit, 4...Address array, 5...Cache memory, 11...Address array (cache memory) hit determination section, 12...Control register, 13...Address decoder. Figure 4 Atsushi Figure 5
Claims (1)
リとを有する情報処理装置において、データの書込み動
作時に、キャッシュのヒット判定が終了する以前に前記
キャッシュメモリおよび前記記憶装置の両方に書込む動
作を行ない、ヒット判定後、前記キャッシュメモリがミ
スヒットした場合のみ、そのエントリの無効化を行なう
モードを設定することを特徴とするキャッシュメモリ制
御方法。 2、前記モードの設定をアクセスするアドレスのデコー
ド信号により制御することを特徴とする請求項1記載の
キャッシュメモリ制御方法。 3、前記モードの設定を、中央処理装置から書換え可能
なコントロールレジスタ手段が行なうことを特徴とする
キャッシュメモリ制御方法。 4、記憶装置と該記憶装置の内容の一部を保存するキャ
ッシュメモリとを有するデータ処理装置において、デー
タの書込み動作時に、前記記憶装置に対するアクセスが
前記キャッシュメモリに保存された領域に対するものか
否かを判定するヒット判定が終了する前に、前記キャッ
シュメモリ及び前記記憶装置にデータ書込みを行う手段
と、ヒット判定後、ミスヒットの場合、当該データ書込
みのエントリの無効化を行う手段を有することを特徴と
するキャッシュメモリ制御装置。 5、請求項4記載のデータ処理装置は、中央処理装置か
ら書換え可能なモード設定手段を有しており、前記デー
タ書込み手段と前記無効化手段とは、該モード設定手段
により制御されることを特徴とするキャッシュメモリ制
御装置。 6、請求項4記載のデータ処理装置は、中央処理装置か
らのアドレスをデコードする手段を有しており、前記デ
ータ書込み手段と前記無効化手段とは、該デコード手段
の出力により制御されることを特徴とするキャッシュメ
モリ制御装置。[Scope of Claims] 1. In an information processing device having a cache memory that stores a part of data in a storage device, during a data write operation, the cache memory and the storage device are 1. A cache memory control method, comprising: performing a writing operation to both of the cache memory, and setting a mode in which, after a hit determination, an entry is invalidated only when a mis-hit occurs in the cache memory. 2. The cache memory control method according to claim 1, wherein the mode setting is controlled by a decode signal of an address to be accessed. 3. A cache memory control method, characterized in that the mode setting is performed by control register means that is rewritable from a central processing unit. 4. In a data processing device having a storage device and a cache memory that stores a part of the contents of the storage device, whether or not an access to the storage device is to an area stored in the cache memory during a data write operation. means for writing data into the cache memory and the storage device before a hit determination is completed, and means for invalidating the data write entry in the case of a miss after the hit determination. A cache memory control device characterized by: 5. The data processing device according to claim 4 has a mode setting means that can be rewritten by a central processing unit, and the data writing means and the invalidation means are controlled by the mode setting means. Characteristic cache memory control device. 6. The data processing device according to claim 4 has means for decoding an address from the central processing unit, and the data writing means and the invalidating means are controlled by the output of the decoding means. A cache memory control device characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1257661A JPH03121547A (en) | 1989-10-04 | 1989-10-04 | Cache memory control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1257661A JPH03121547A (en) | 1989-10-04 | 1989-10-04 | Cache memory control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03121547A true JPH03121547A (en) | 1991-05-23 |
Family
ID=17309349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1257661A Pending JPH03121547A (en) | 1989-10-04 | 1989-10-04 | Cache memory control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03121547A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5402283A (en) * | 1992-05-21 | 1995-03-28 | Fujitsu Limited | Recording medium cartridge handling mechanism in library apparatus |
US5432656A (en) * | 1992-05-01 | 1995-07-11 | Fujitsu Limited | Library apparatus having recording medium entry and ejection units |
US5627696A (en) * | 1992-05-12 | 1997-05-06 | Fujitsu Limited | Forced recording medium cartridge unloading system for library apparatus |
US5659434A (en) * | 1992-05-22 | 1997-08-19 | Fujitsu Limited | Library apparatus having a rotary cell drum with a locking mechanism |
US5673155A (en) * | 1992-04-28 | 1997-09-30 | Fujitsu Limited | Magnetic tape library apparatus having leader block engaging mechanism |
US6104564A (en) * | 1992-05-21 | 2000-08-15 | Fujitsu, Limited | Library apparatus having cartridge direct entry and exit mechanism |
-
1989
- 1989-10-04 JP JP1257661A patent/JPH03121547A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5673155A (en) * | 1992-04-28 | 1997-09-30 | Fujitsu Limited | Magnetic tape library apparatus having leader block engaging mechanism |
US5793563A (en) * | 1992-04-28 | 1998-08-11 | Fujitsu Limited | Magnetic tape library apparatus having leader block engaging mechanism |
US5432656A (en) * | 1992-05-01 | 1995-07-11 | Fujitsu Limited | Library apparatus having recording medium entry and ejection units |
US5654838A (en) * | 1992-05-01 | 1997-08-05 | Fujitsu Limited | Library apparatus having recording medium entry and ejection units |
US5627696A (en) * | 1992-05-12 | 1997-05-06 | Fujitsu Limited | Forced recording medium cartridge unloading system for library apparatus |
US5402283A (en) * | 1992-05-21 | 1995-03-28 | Fujitsu Limited | Recording medium cartridge handling mechanism in library apparatus |
US6104564A (en) * | 1992-05-21 | 2000-08-15 | Fujitsu, Limited | Library apparatus having cartridge direct entry and exit mechanism |
US5659434A (en) * | 1992-05-22 | 1997-08-19 | Fujitsu Limited | Library apparatus having a rotary cell drum with a locking mechanism |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5493666A (en) | Memory architecture using page mode writes and single level write buffering | |
JP3204323B2 (en) | Microprocessor with built-in cache memory | |
JP3016575B2 (en) | Multiple cache memory access methods | |
US5479641A (en) | Method and apparatus for overlapped timing of cache operations including reading and writing with parity checking | |
US4794523A (en) | Cache memory architecture for microcomputer speed-up board | |
US6219745B1 (en) | System and method for entering a stream read buffer mode to store non-cacheable or block data | |
US6535959B1 (en) | Circuit and method for reducing power consumption in an instruction cache | |
US5515521A (en) | Circuit and method for reducing delays associated with contention interference between code fetches and operand accesses of a microprocessor | |
JPH0630075B2 (en) | Data processing device having cache memory | |
JP3732518B2 (en) | Method and apparatus for performing speculative system memory reading | |
US5450565A (en) | Circuit and method for selecting a set in a set associative cache | |
KR950033847A (en) | Method and apparatus for lazy recording of storage instructions in processor unit | |
US7577791B2 (en) | Virtualized load buffers | |
JP4073157B2 (en) | Cache system with a limited number of tag memory accesses | |
JPH03121547A (en) | Cache memory control method | |
JPH1055276A (en) | Multi-level branching prediction method and device | |
KR900018808A (en) | Pipelined Microprocessors | |
JP3614428B2 (en) | Cache memory device | |
KR20040047398A (en) | Method for data access using cache memory | |
JP3729832B2 (en) | Cache memory device | |
JP4220258B2 (en) | High-speed memory access method in non-cache area | |
JP2952884B2 (en) | Cache controller | |
JP2540959B2 (en) | Information processing device | |
JP3761890B2 (en) | Cache memory device | |
JPH05257807A (en) | Cache memory controller |