JPH03214245A - キャッシュ・メモリ装置 - Google Patents
キャッシュ・メモリ装置Info
- Publication number
- JPH03214245A JPH03214245A JP2010387A JP1038790A JPH03214245A JP H03214245 A JPH03214245 A JP H03214245A JP 2010387 A JP2010387 A JP 2010387A JP 1038790 A JP1038790 A JP 1038790A JP H03214245 A JPH03214245 A JP H03214245A
- Authority
- JP
- Japan
- Prior art keywords
- tag
- address
- entry
- data
- memory
- 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
Links
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分呵〕
本発明は、ページまたはプロセス単位で更新されたデー
タをフラッシュするキャッシュ・メモリ装置に関するも
のである。
タをフラッシュするキャッシュ・メモリ装置に関するも
のである。
コピー・バック方式のキャッシュ・メモリ装置では、プ
ロセッサがデータのMき込みを要求した場合、キャッシ
ュ・メモリ内の指定されたエントリーは更新されるが、
主記憶装置は更新されない。
ロセッサがデータのMき込みを要求した場合、キャッシ
ュ・メモリ内の指定されたエントリーは更新されるが、
主記憶装置は更新されない。
したがって、周辺装置があるアドレスのデータを要求し
た場合には、キヤ、ノシュ・メモリ装置が要求されたデ
ータを持っていて、しかも、そのデータが更新されてl
:、記憶装置の内容と異なる場合は、同データを1・、
記憶装置に占き込まなければならす、このデータの1:
、記憶装置への書き込み動作を・般にフラッシュと呼称
している。
た場合には、キヤ、ノシュ・メモリ装置が要求されたデ
ータを持っていて、しかも、そのデータが更新されてl
:、記憶装置の内容と異なる場合は、同データを1・、
記憶装置に占き込まなければならす、このデータの1:
、記憶装置への書き込み動作を・般にフラッシュと呼称
している。
キャッシュ・メモリ装置のタグメモリのタグエントリー
は、そのエントリーが有効であることを示すバリッド・
ビットと、同データが既に更新されたことを示すダーテ
ィ・ビットおよび同データのアドレスの」−位部を格納
したアドレスタグを有しており、フラッシュが要求され
ると指定されたエントリーをフラッシュすべきか否かが
判定される。この判定方法としては、 1)要求されたアドレスとタグエントリーのアドレスタ
グとを比較して、両方が一致し、かつバリッド・ビット
とダーティ・ビットが共にセットされている場合にフラ
ッシュを行うものと、2)アドレスを無視して、バリッ
ド・ビットとダーティ・ビットが共にセ、トされている
場合にフラッシュを行うもの、 との二つの方法がある。
は、そのエントリーが有効であることを示すバリッド・
ビットと、同データが既に更新されたことを示すダーテ
ィ・ビットおよび同データのアドレスの」−位部を格納
したアドレスタグを有しており、フラッシュが要求され
ると指定されたエントリーをフラッシュすべきか否かが
判定される。この判定方法としては、 1)要求されたアドレスとタグエントリーのアドレスタ
グとを比較して、両方が一致し、かつバリッド・ビット
とダーティ・ビットが共にセットされている場合にフラ
ッシュを行うものと、2)アドレスを無視して、バリッ
ド・ビットとダーティ・ビットが共にセ、トされている
場合にフラッシュを行うもの、 との二つの方法がある。
第3図は従来のキャッシュ・メモリ装置の・例を示すプ
ロ、り図である。なお、同図に示された従来のキヤ、ン
ユ・メモリ装置のサイズは2にバイトである。
ロ、り図である。なお、同図に示された従来のキヤ、ン
ユ・メモリ装置のサイズは2にバイトである。
第3図に示した従来のキャッシュ・メモリ装置は、通常
の読み出しの場合、アドレス(8)の下位部の一9ビッ
トのオフセット(9)によって、タグメモリ(1)のタ
グエントリー(5)と、データメモリ(2)のデータエ
ントリー(6)が読み出される。比較器(3)はアドレ
ス(8)の」二位(11)と読み出されたタグエントリ
ー(5)のアドレスタグ(4)とを比較して、両方が一
致し、かつタグエントリー(5)のバリッド・ピント(
V)がセットされている場合にはデータメモリ(2)か
ら読み出されたデータが有効であることを示すヒツト信
号(!2)を出力する。
の読み出しの場合、アドレス(8)の下位部の一9ビッ
トのオフセット(9)によって、タグメモリ(1)のタ
グエントリー(5)と、データメモリ(2)のデータエ
ントリー(6)が読み出される。比較器(3)はアドレ
ス(8)の」二位(11)と読み出されたタグエントリ
ー(5)のアドレスタグ(4)とを比較して、両方が一
致し、かつタグエントリー(5)のバリッド・ピント(
V)がセットされている場合にはデータメモリ(2)か
ら読み出されたデータが有効であることを示すヒツト信
号(!2)を出力する。
また、比較器(3)にフラッシュ髪束信号(25)が与
えられると、同比較器(3)はアドレス(8)の上位(
II)と、読み出されたタグエントリー(5)のアドレ
スタグ(4)とが比較され、両方が一致し、かつタグエ
ントリー(5)のバリッド・ビ、7)(V)とダーティ
・ビ、)(D)が共にセットされている場合には、フラ
ンシュff効信号(21)を出力し、読み出されたデー
タを主記憶装置」〕にMき込むように構成されている。
えられると、同比較器(3)はアドレス(8)の上位(
II)と、読み出されたタグエントリー(5)のアドレ
スタグ(4)とが比較され、両方が一致し、かつタグエ
ントリー(5)のバリッド・ビ、7)(V)とダーティ
・ビ、)(D)が共にセットされている場合には、フラ
ンシュff効信号(21)を出力し、読み出されたデー
タを主記憶装置」〕にMき込むように構成されている。
ところで、通常、フラッシュの“災求はペーノ弔位また
はプロセス中位で行われることが多いが、このような場
合、1−記した従来構成のキャッシュ・メモリ装置では
次のような問題点が生じる。
はプロセス中位で行われることが多いが、このような場
合、1−記した従来構成のキャッシュ・メモリ装置では
次のような問題点が生じる。
すなわち、ページリ1−位でフラッシュされる場合、前
述した1)の方法によると、キャッシュ・メモリのサイ
ズがページサイズよりも小さい場合にも、ページに含ま
れるエントリー数たけフラッシュの要求を出してキャッ
シュ・メモリの検索を行わなければならないという問題
点が生じる。
述した1)の方法によると、キャッシュ・メモリのサイ
ズがページサイズよりも小さい場合にも、ページに含ま
れるエントリー数たけフラッシュの要求を出してキャッ
シュ・メモリの検索を行わなければならないという問題
点が生じる。
例えば、ページサイズが8にバイト、キャッシュ・メモ
リのサイズが2にバイト、エントリーのサイズが4バイ
トの場合では、キャッシュ・メモリのエントリー数は5
12であるが、ページのエントリー数は2048であり
、キャッシュ・メモリの検索はページのエントリー数2
048だけ行わなければならないことになる。
リのサイズが2にバイト、エントリーのサイズが4バイ
トの場合では、キャッシュ・メモリのエントリー数は5
12であるが、ページのエントリー数は2048であり
、キャッシュ・メモリの検索はページのエントリー数2
048だけ行わなければならないことになる。
・ツバ2)の方法によると、キヤ、7ユ・メモリの検索
回数は512回であるが、要求されていないページのエ
ントリーまでフラッシュしてしまうことになり、バスの
占有率の増加や、キャッシュ・メモリのヒツト率の低下
をもたらすという問題点がある。
回数は512回であるが、要求されていないページのエ
ントリーまでフラッシュしてしまうことになり、バスの
占有率の増加や、キャッシュ・メモリのヒツト率の低下
をもたらすという問題点がある。
また、プロセスが一つのプロセッサから他のプロセッサ
に移った場合には、そのプロセスが前のプロセッサで更
新したキャッシュ・メモリのデータを全て主記憶装置−
1ユに書き込む必要があり、この場合にも前述と同様の
問題点が生じるものであった。
に移った場合には、そのプロセスが前のプロセッサで更
新したキャッシュ・メモリのデータを全て主記憶装置−
1ユに書き込む必要があり、この場合にも前述と同様の
問題点が生じるものであった。
本発明は、このような問題点に鑑みてなされたもので、
少ない検索回数で更新されたデータのフラッシュが可能
なキャッシュ・メモリ装置を提供することを目的とする
ものである。
少ない検索回数で更新されたデータのフラッシュが可能
なキャッシュ・メモリ装置を提供することを目的とする
ものである。
I−記I」的を達成するために本発明のキャッシュ・メ
モリ装置は、タグメモリと、複数のタグエントリーのそ
れぞれに対応したデータエントリーを有するデータメモ
リと、比較器とを備え、タグメモリはページ番号を含む
アドレスタグと、バリッド・ビットおよびダーティ・ビ
ットを含む複数のタグエントリーとを有すると共に、入
力されたアドレスによって複数のタグエントリーの一つ
を読み出すように構成され、比較器はタグエントリーと
アドレスおよびページ・フラッシュ要求信号がljえら
れるとタグエントリー中に含まれているアドレスタグ中
のページ番号とアドレス中のページ番号とを比較して、
両方の番号が一致し、かつタグエントリーのバリッド・
ビットとダーティ・ビ、トが共にセントされている場合
にはフラッシュ0効信号を出力し、あるいはプロセス・
フラッシュ要求信号が与えられると、タグエントリー中
のプロセス識別番号と、入力されたプロセス指定番号と
を比較して、両方が一致し、かつタグエントリーのバリ
ッド・ビットとダーティ・ビットが共にセットされてい
る場合にはフラッシュ仔効信zすを出力するように構I
戊したものである。
モリ装置は、タグメモリと、複数のタグエントリーのそ
れぞれに対応したデータエントリーを有するデータメモ
リと、比較器とを備え、タグメモリはページ番号を含む
アドレスタグと、バリッド・ビットおよびダーティ・ビ
ットを含む複数のタグエントリーとを有すると共に、入
力されたアドレスによって複数のタグエントリーの一つ
を読み出すように構成され、比較器はタグエントリーと
アドレスおよびページ・フラッシュ要求信号がljえら
れるとタグエントリー中に含まれているアドレスタグ中
のページ番号とアドレス中のページ番号とを比較して、
両方の番号が一致し、かつタグエントリーのバリッド・
ビットとダーティ・ビ、トが共にセントされている場合
にはフラッシュ0効信号を出力し、あるいはプロセス・
フラッシュ要求信号が与えられると、タグエントリー中
のプロセス識別番号と、入力されたプロセス指定番号と
を比較して、両方が一致し、かつタグエントリーのバリ
ッド・ビットとダーティ・ビットが共にセットされてい
る場合にはフラッシュ仔効信zすを出力するように構I
戊したものである。
本発明は]−記構酸により、通常の書き込みおよび読み
出しの要求に対しては、タグメモリが与えられたアドレ
スによってタグエントリーおよびデータエントリーが読
み出され、比較器によってアドレスと、タグエントリー
のアドレスタグとが比較すれる。ページ・フラッシュ要
求信号によってページ単位のフラッシュが要求されると
、タグエントリー中のページ番号だけがアドレス中のペ
ージ番号と比較され、両方の番号が一致して、かつバリ
ッド・ビットとダーティ・ビットが共にセットされてい
る場合に、フラッシュ有効信号を出力してデータを主記
憶装置−hに書き込み、あるいは、タグエントリーがプ
ロセスを示すプロセス識別番号を有するものでは、プロ
セス・フラッシュ要求信号によってプロセス単位のフラ
ッシュが要求されると、プロセス指定番号とタグエント
リー中のプロセス識別番号とを比較して、両方の番号が
−致し、かつバリッド・ビットとダーティ・ビットがノ
(にセットされていると、フラッシュ有効信号を出力し
て、データを主記憶装置」−に書き込むので、キャッシ
ュ・メモリ装置のエントリーの数だけ検索するだけで、
ページまたはプロセス単位で更新された全てのデータを
フラッシュすることができる。
出しの要求に対しては、タグメモリが与えられたアドレ
スによってタグエントリーおよびデータエントリーが読
み出され、比較器によってアドレスと、タグエントリー
のアドレスタグとが比較すれる。ページ・フラッシュ要
求信号によってページ単位のフラッシュが要求されると
、タグエントリー中のページ番号だけがアドレス中のペ
ージ番号と比較され、両方の番号が一致して、かつバリ
ッド・ビットとダーティ・ビットが共にセットされてい
る場合に、フラッシュ有効信号を出力してデータを主記
憶装置−hに書き込み、あるいは、タグエントリーがプ
ロセスを示すプロセス識別番号を有するものでは、プロ
セス・フラッシュ要求信号によってプロセス単位のフラ
ッシュが要求されると、プロセス指定番号とタグエント
リー中のプロセス識別番号とを比較して、両方の番号が
−致し、かつバリッド・ビットとダーティ・ビットがノ
(にセットされていると、フラッシュ有効信号を出力し
て、データを主記憶装置」−に書き込むので、キャッシ
ュ・メモリ装置のエントリーの数だけ検索するだけで、
ページまたはプロセス単位で更新された全てのデータを
フラッシュすることができる。
以下、本発明の実施例について図面を参照しながら詳細
に説明する。
に説明する。
産上災胤匠
第1図に本発明に係るキヤ、、シュ・メモリ装置の第1
実施例を示す。第1図において、前記従来例と構成が対
応する部分には共通の符号を付しである。
実施例を示す。第1図において、前記従来例と構成が対
応する部分には共通の符号を付しである。
第1図において、(I)はタグメモリ、(2)はデータ
メモリ、(3)は比較器である。タグメモリ(1)はバ
リッド・ビット(V)とダーティ・ビット(D)および
アドレスタグ(4)を含む複数のタグエントリー(5)
を有し、データメモリ(2)はタグエントリー(5)の
それぞれに対応したデータエントリー(6)をイrして
いる。
メモリ、(3)は比較器である。タグメモリ(1)はバ
リッド・ビット(V)とダーティ・ビット(D)および
アドレスタグ(4)を含む複数のタグエントリー(5)
を有し、データメモリ(2)はタグエントリー(5)の
それぞれに対応したデータエントリー(6)をイrして
いる。
この実施例のキャッシュ・メモリ装置はダイレクト・マ
ツプ方式であって、この例ではページサイズを8にバイ
ト、キャッシュ・メモリのサイズが2にバイト、データ
エントリー(6)のサイズ苓4バイトとすると共に、ア
ドレスの最上位19ヒツトをページを指定するページ番
号とする。したがって、このキャッシュ・メモリ装置は
512エントリーを有し、タグエントリー(5)のアド
レスタグ(4)はアドレスの−L位21ビ、トを有する
と共に、19ビツトのページ番号(7)を有するもので
ある。
ツプ方式であって、この例ではページサイズを8にバイ
ト、キャッシュ・メモリのサイズが2にバイト、データ
エントリー(6)のサイズ苓4バイトとすると共に、ア
ドレスの最上位19ヒツトをページを指定するページ番
号とする。したがって、このキャッシュ・メモリ装置は
512エントリーを有し、タグエントリー(5)のアド
レスタグ(4)はアドレスの−L位21ビ、トを有する
と共に、19ビツトのページ番号(7)を有するもので
ある。
通常の古き込みおよび読み出しの要求に対しては、アド
レスの下位9ビツトのオフセット(9)を用いてタグエ
ントリー(5)およびデータエントリー(6)が読み出
され、比較器(3)によってアドレスの上位21ビツト
(11)と、タグエントリー(5)の21ビツトのアド
レスタグ(4)とが比較されるそして、ページ・フラッ
シュ要求信号(20)によってページり薯)γのフラッ
シュが要求されると、タグエントリー(5)中のページ
番号(7)だけがアドレス中のベーン番号−(10)と
比較され、両方の番号が一致して、かつバリッド・ビッ
ト(V)とダーティ・ピッ) (D)が共にセットされ
ている場合に、フラッシュ有効信号(2I)を出力して
データを主記憶装置(図示せず)■二に書き込むもので
ある。書き込み時に使用されるアドレスはオフセット(
9)とアドレスタグ(4)七により作成される。
レスの下位9ビツトのオフセット(9)を用いてタグエ
ントリー(5)およびデータエントリー(6)が読み出
され、比較器(3)によってアドレスの上位21ビツト
(11)と、タグエントリー(5)の21ビツトのアド
レスタグ(4)とが比較されるそして、ページ・フラッ
シュ要求信号(20)によってページり薯)γのフラッ
シュが要求されると、タグエントリー(5)中のページ
番号(7)だけがアドレス中のベーン番号−(10)と
比較され、両方の番号が一致して、かつバリッド・ビッ
ト(V)とダーティ・ピッ) (D)が共にセットされ
ている場合に、フラッシュ有効信号(2I)を出力して
データを主記憶装置(図示せず)■二に書き込むもので
ある。書き込み時に使用されるアドレスはオフセット(
9)とアドレスタグ(4)七により作成される。
次いで、アドレスの9ビツトのオフセット(s)を順に
インクリメントしてキャッシュ・メモリ装置の全エン)
IJ−を1回ずつ検索する、つまり512回検索する
だけで、指定されたページ内で更新された全てのデータ
がフラッシュされるものである。
インクリメントしてキャッシュ・メモリ装置の全エン)
IJ−を1回ずつ検索する、つまり512回検索する
だけで、指定されたページ内で更新された全てのデータ
がフラッシュされるものである。
第1」コ旧外
第2図に本発明に係るキャッシュ・メモリ装置の第2実
施例を示す。第2図において、前記第1実施例と構成お
よび作用が共通する部分には共通の符号を付して、重複
を避けるためにその説明を省略する。
施例を示す。第2図において、前記第1実施例と構成お
よび作用が共通する部分には共通の符号を付して、重複
を避けるためにその説明を省略する。
タグエントリー(5)は+)ij記第1実施例と同じく
パリ、R・ピント(■)とダーティ・ビット(D)とア
ドレスタグ(4)とを有する他にプロセスを示すプロセ
ス識別層’;(24)を自゛している。プロセス・−y
−yッシュ要求信号(22)によって、プロセス単位の
フランシュが要求されると、アドレスの9ビツトのオフ
セット(9)によってキャッシュ・メモリ装置のタグエ
ントリー(5)およびデータエントリー(6)を読み出
し、与えられたプロセス指定番号(23)とタグエント
リー(5)中のプロセス識別番号(24)とを比較して
、両方の番号が一致し、かつバリッド・ビット(V)と
ダーティ・ビット(D)が共にセットされていると、フ
ラッシュ有効信号(21)を出力して、データを主記憶
装置−ヒに書き込むものである。
パリ、R・ピント(■)とダーティ・ビット(D)とア
ドレスタグ(4)とを有する他にプロセスを示すプロセ
ス識別層’;(24)を自゛している。プロセス・−y
−yッシュ要求信号(22)によって、プロセス単位の
フランシュが要求されると、アドレスの9ビツトのオフ
セット(9)によってキャッシュ・メモリ装置のタグエ
ントリー(5)およびデータエントリー(6)を読み出
し、与えられたプロセス指定番号(23)とタグエント
リー(5)中のプロセス識別番号(24)とを比較して
、両方の番号が一致し、かつバリッド・ビット(V)と
ダーティ・ビット(D)が共にセットされていると、フ
ラッシュ有効信号(21)を出力して、データを主記憶
装置−ヒに書き込むものである。
次いで、アドレスの9ビツトのオフセット(9)を順に
インクリメントしてキャッシュ・メモリ装置の全エント
リーを1回ずつ検索するだけで、つまり512回の検索
で、指定されたプロセスによって更新された全てのデー
タがフラッシュされるものである。
インクリメントしてキャッシュ・メモリ装置の全エント
リーを1回ずつ検索するだけで、つまり512回の検索
で、指定されたプロセスによって更新された全てのデー
タがフラッシュされるものである。
以−f=説明したように本発明のキャッシュ・メモリ装
置によるときは、タグエントリーとアドレスおよびペー
ジ・フラッシュ要求信号が与えられるとタグエントリー
中のページ番号とアドレス中のページ番づとを比較して
、両方の番号が一致し、かつタグエントリーのバリッド
・ビットとダーティ・ピントが共にセットされている場
合にはフラッシュ有効信号を出力し、あるいはプロセス
・フラッシュ要求(3号が与えられると、タグエントリ
ー中のプロセス識別番号と、入力されたプロセス指定番
号とを比較して、両方が一致し、かつタグエントリーの
バリッド・ビットとダーティ・ビットが共にセットされ
ている場合にはフラッシュ有効信号を出力するようにし
ているので、至って而Cj1に構成でき、しかも、キャ
ッシュ・メモリ装置のエントリー数だけ検索するだけで
、ページまたはプロセス指定番号に更新されたデータを
フラッシュできるという従来にない優れた効果を奏する
ものとなった。
置によるときは、タグエントリーとアドレスおよびペー
ジ・フラッシュ要求信号が与えられるとタグエントリー
中のページ番号とアドレス中のページ番づとを比較して
、両方の番号が一致し、かつタグエントリーのバリッド
・ビットとダーティ・ピントが共にセットされている場
合にはフラッシュ有効信号を出力し、あるいはプロセス
・フラッシュ要求(3号が与えられると、タグエントリ
ー中のプロセス識別番号と、入力されたプロセス指定番
号とを比較して、両方が一致し、かつタグエントリーの
バリッド・ビットとダーティ・ビットが共にセットされ
ている場合にはフラッシュ有効信号を出力するようにし
ているので、至って而Cj1に構成でき、しかも、キャ
ッシュ・メモリ装置のエントリー数だけ検索するだけで
、ページまたはプロセス指定番号に更新されたデータを
フラッシュできるという従来にない優れた効果を奏する
ものとなった。
4 、 図iTu’+flFi’L’ す説明第1図は
本発明の第1実施例に係るキャッシュ・メモリ装置を示
すブロック図、第2図は本発明の第2実施例に係るキャ
ッシュ・メモリ装置を示すブロック図、第3図は従来例
に係るキャッシュ・メモリ装置を示すブロック図である
。
本発明の第1実施例に係るキャッシュ・メモリ装置を示
すブロック図、第2図は本発明の第2実施例に係るキャ
ッシュ・メモリ装置を示すブロック図、第3図は従来例
に係るキャッシュ・メモリ装置を示すブロック図である
。
(1)・・・タグメモリ、(2)・・・データメモリ、
(3)・・・比較器、(4)・・・アドレスタグ、(5
)・・・タグエントリー、(6)・・・データエントリ
ー、(7)・・・ページ番号、 (20)・・・ページ
・フラッシュ要求信号、(21)・・・フラッシュ有効
信号、(22)・・・プロセス・フラッシュ要求信号、
(23)・・・プロセス指定番号、(24)・・・プロ
セス識別番号。
(3)・・・比較器、(4)・・・アドレスタグ、(5
)・・・タグエントリー、(6)・・・データエントリ
ー、(7)・・・ページ番号、 (20)・・・ページ
・フラッシュ要求信号、(21)・・・フラッシュ有効
信号、(22)・・・プロセス・フラッシュ要求信号、
(23)・・・プロセス指定番号、(24)・・・プロ
セス識別番号。
第
!
図
ノ
1:タグメモリ
ノ
2:データメモリ
Zl:フフッ/コ月SrA情q
Claims (2)
- (1)タグメモリとデータメモリと比較器とを備え、前
記タグメモリはページ番号を含むアドレスタグと、バリ
ッド・ビットおよびダーティ・ビットを含む複数のタグ
エントリーとを有すると共に、入力されたアドレスによ
って前記複数のタグエントリーの一つを出力するように
構成され、前記データメモリは前記複数のタグエントリ
ーのそれぞれに対応したデータエントリーを有するもの
であり、前記比較器は前記タグエントリーとアドレスお
よびページ・フラッシュ要求信号が与えられるとタグエ
ントリーに含まれているアドレスタグ中のページ番号と
前記アドレスのページ番号とを比較して両方のページ番
号が一致しかつタグエントリー中のバリッド・ビットと
ダーティ・ビットが共にセットされている場合にフラッ
シュ有効信号を出力するように構成されていることを特
徴とするキャッシュ・メモリ装置。 - (2)タグメモリとデータメモリと比較器とを備え、前
記タグメモリはアドレスタグ、プロセス識別番号および
バリッド・ビットと、ダーティ・ビットを含む複数のタ
グエントリーとを有すると共に、入力されたアドレスに
よって前記複数のタグエントリーの一つを出力するよう
に構成され、前記データメモリは前記複数のタグエント
リーのそれぞれに対応したデータエントリーを有するも
のであり、前記比較器は前記タグエントリーとプロセス
指定番号およびプロセス・フラッシュ要求信号を入力と
して前記プロセス・フラッシュ要求信号が与えられると
前記タグエントリーのプロセス識別番号と前記プロセス
指定番号とを比較して両方の番号が一致しかつ前記タグ
エントリーに含まれているバリッド・ビットとダーティ
・ビットが共にセットされている場合にフラッシュ有効
信号を出力するように構成されていることを特徴とする
キャッシュ・メモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010387A JPH087712B2 (ja) | 1990-01-18 | 1990-01-18 | キャッシュ・メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010387A JPH087712B2 (ja) | 1990-01-18 | 1990-01-18 | キャッシュ・メモリ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03214245A true JPH03214245A (ja) | 1991-09-19 |
| JPH087712B2 JPH087712B2 (ja) | 1996-01-29 |
Family
ID=11748713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010387A Expired - Lifetime JPH087712B2 (ja) | 1990-01-18 | 1990-01-18 | キャッシュ・メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087712B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005250830A (ja) * | 2004-03-04 | 2005-09-15 | Hitachi Ltd | プロセッサおよび主記憶共有マルチプロセッサ |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5483329A (en) * | 1977-12-15 | 1979-07-03 | Nec Corp | Information processing system |
-
1990
- 1990-01-18 JP JP2010387A patent/JPH087712B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5483329A (en) * | 1977-12-15 | 1979-07-03 | Nec Corp | Information processing system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005250830A (ja) * | 2004-03-04 | 2005-09-15 | Hitachi Ltd | プロセッサおよび主記憶共有マルチプロセッサ |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH087712B2 (ja) | 1996-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5493666A (en) | Memory architecture using page mode writes and single level write buffering | |
| US6047357A (en) | High speed method for maintaining cache coherency in a multi-level, set associative cache hierarchy | |
| US6507897B2 (en) | Memory paging control apparatus | |
| JPH08272693A (ja) | 仮想アドレスについてのキャッシュ可能性属性ビットを備えた変換テーブル・エントリ及びそのビットを用いた仮想アドレスの参照方法並びにその仮想アドレスの参照装置 | |
| JPH08314794A (ja) | 安定記憶装置へのアクセス待ち時間を短縮するための方法およびシステム | |
| JP2000227874A (ja) | コンピュ―タ・システムにおいてディレクトリ構造を含むメイン・メモリの内容にアドレスするための方法および装置 | |
| US6363460B1 (en) | Memory paging control method | |
| US5813030A (en) | Cache memory system with simultaneous access of cache and main memories | |
| JPH03214245A (ja) | キャッシュ・メモリ装置 | |
| JPS6184753A (ja) | バツフアメモリ | |
| JPH0695967A (ja) | データプロセッサ | |
| JPH07234819A (ja) | キャッシュメモリ | |
| JP2976980B2 (ja) | キャッシュ制御方式 | |
| JPH0354649A (ja) | バッファ記憶制御方式 | |
| JPH05342101A (ja) | 階層キャッシュ・メモリ | |
| JPH0793215A (ja) | 半導体記憶装置 | |
| JP2637853B2 (ja) | キャッシュメモリ装置 | |
| JPH0573415A (ja) | 階層化キヤツシユ方式 | |
| JPH0991199A (ja) | 階層記憶システムにおけるデバイスアクセス方法 | |
| JPH06250926A (ja) | 複数階層のキャッシュメモリを備えたデータ処理システム | |
| JPH10207773A (ja) | バス接続装置 | |
| JPH0795310B2 (ja) | キャッシュ・メモリ | |
| JPH06243045A (ja) | キャッシュメモリ | |
| JPH0448356A (ja) | キャッシュメモリシステム | |
| JPH03269743A (ja) | 高信頼性キャッシュ制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080129 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100129 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term |