JPH04310151A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH04310151A
JPH04310151A JP3075482A JP7548291A JPH04310151A JP H04310151 A JPH04310151 A JP H04310151A JP 3075482 A JP3075482 A JP 3075482A JP 7548291 A JP7548291 A JP 7548291A JP H04310151 A JPH04310151 A JP H04310151A
Authority
JP
Japan
Prior art keywords
memory
data
counter
address
cache
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
Application number
JP3075482A
Other languages
English (en)
Inventor
Nobuteru Morita
森田 信輝
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3075482A priority Critical patent/JPH04310151A/ja
Publication of JPH04310151A publication Critical patent/JPH04310151A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はキャッシュメモリを伴っ
た情報処理装置に関し、特にキャッシュメモリのライト
方式における制御を行う情報処理方式に関する。
【0002】
【従来の技術】キャッシュメモリの書き込み方式として
ライトスルー方式つまりプロセッサからキャッシュユニ
ットへの書き込みが発生する度に、キャッシュメモリか
ら主記憶への書込みを行う方式と、コピーバック方式つ
まりプロセッサからキャッシュメモリ上だけで書き込み
を完了させてブロックの更新時に主記憶の内容を更新す
る事になっていた。
【0003】
【発明が解決しようとする課題】従来のコピーバック方
式では、データを書き換えた時点と実際に主記憶装置が
更新される時点との間隔が不確定であり、システムダウ
ンなどが生じた時に主記憶にデータが残らず障害の解析
などに支障が起るという欠点がある。
【0004】
【課題を解決するための手段】本発明の情報処理装置は
、キャッシュメモリにはプロセッサより起動命令でカウ
ント開始するカウンタと、カウンタの出力でディレクト
リメモリを順次スキャンデータの更新ビットがセットさ
れている時にディレクトリメモリ内のアドレス情報とカ
ウンタの出力とを組み合せてアドレスを生成する手段と
、前記更新ビットに対応するデータをデータメモリより
読み出して前記アドレスと共に主記憶へ書き出すと同時
に前記更新ビットをリセットする手段とを有している。
【0005】
【実施例】図1は本発明の一実施例によるキャッシュメ
モリを伴った情報処理装置の構成を示すブロック図によ
り示したものである。
【0006】キャッシュメモリ1はキャッシュ制御部1
1と、ディレクトリメモリ12と、データ格納メモリ1
4と、比較器15と、メモリバスインタフエース20と
、プロセッサバスインタフェース21とを有する。
【0007】このように構成された実施例において、プ
ロセッサからの要求アドレスはセットアドレス182と
タグアドレス181とに分けられ、ディレクトリメモリ
12からセットアドレス182で読み出されたアドレス
情報121とタグアドレス181とが比較される。両者
が一致した場合には一致信号151が比較器15からキ
ャッシュ制御部11に供給される。これによってキャッ
シュ制御部11はデータ格納メモリ14からデータ14
1を読み出してプロセッサバスインタフェース21を経
由してプロセッサに送られる。
【0008】メモリライト時は、以下のように動作する
【0009】プロセッサから要求アドレスは読み出し時
と同じくセットアドレス182とタグアドレス181に
分けられ、ディレクトリメモリ12からセットアドレス
182で読み出されたアドレス情報121とタグアドレ
ス181とが比較される。両者が一致した場合に一致信
号151が比較器15からキャッシュ制御部11に供給
される。これによってキャッシュ制御部11はデータ1
91をデータ格納メモリ14に書き込むと同時に、有効
ビットメモリ内の更新ビットをオンにする。比較器15
の両入力が一致しない時、または一致しても有効ビット
がオフの時には、キャッシュ制御部11はアドレスタグ
181をディレクトリメモリ12に、又、データ191
をデータ格納メモリ14に書き込むと同時に有効ビット
メモリ13内の有効ビットと更新ビットをオンにする。
【0010】次に、プロセッサバス30からカウンタ起
動コマンドを受け取ると、キャッシュ制御部11はプロ
セッサバスからのアクセスの合間を見てカウンタ16を
更新し、カウンタ出力161を用いて有効ビットメモリ
13をアクセスする。有効ビットと更新ビットがオンの
時には、ディレクトリメモリよりアドレス121を読み
出しカウント値161と合成してアドレスを作り、又デ
ータ格納メモリ14よりデータ141を読み出してバス
インタフェース20を起動してメモリに書く。同時に有
効ビットメモリ13内の更新ビットをオフにする。
【0011】
【発明の効果】以上説明したように、本発明はコピーバ
ック方式のキャッシュメモリにおいて、プロセッサより
の起動命令でカウントを開始するカウンタと、カウンタ
の出力でもってキャッシュ内の更新データの主記憶への
書き込みを行う手段を持ち、プログラムの切替え時など
にキャッシュ内の更新データを迅速に主記憶へ書き込め
るようにする事によりプログラムの切替え時のデータの
保全性を確保する。
【図面の簡単な説明】
【図1】本発明の一実施例によるキャッシュメモリ装置
の構成を示すブロック図である。
【符号の説明】
11    キャッシュメモリ制御部 12    ディレクトリメモリ 13    有効ビットメモリ 14    データ格納メモリ 15    比較器 16    カウンタ 17    アドレス生成手段 20    メモリバスインタフェース21    プ
ロセッサバスインタフェース30    プロセッサバ
ス 40    メモリバス

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  コピーバック方式のキャッシュメモリ
    を伴った情報処理装置において、プロセッサよりの起動
    命令でカウントを開始するカウンタと、前記カウンタの
    ディレクトリメモリを順次スキャンしデータの更新ビッ
    トがセットされている時はディレクトリメモリ内のアド
    レス情報とカウンタとを組み合せてアドレスを生成する
    アドレス生成手段と前記更新ビットに対応するデータを
    データメモリより読み出して前記アドレスと共に主記憶
    へ書き出すと同時に前記更新ビットをリセットして成る
    ことを特徴とする情報処理装置。
JP3075482A 1991-04-09 1991-04-09 情報処理装置 Pending JPH04310151A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3075482A JPH04310151A (ja) 1991-04-09 1991-04-09 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3075482A JPH04310151A (ja) 1991-04-09 1991-04-09 情報処理装置

Publications (1)

Publication Number Publication Date
JPH04310151A true JPH04310151A (ja) 1992-11-02

Family

ID=13577556

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3075482A Pending JPH04310151A (ja) 1991-04-09 1991-04-09 情報処理装置

Country Status (1)

Country Link
JP (1) JPH04310151A (ja)

Similar Documents

Publication Publication Date Title
US7373452B2 (en) Controller for controlling nonvolatile memory
US4985826A (en) Method and device to execute two instruction sequences in an order determined in advance
US7107407B2 (en) Arithmetic unit with reduced startup time and method of loading data
IE61306B1 (en) Method and device to execute two instruction sequences in an order determined in advance
JPH04310151A (ja) 情報処理装置
JPH02238490A (ja) 画像処理装置
JPH0784886A (ja) キャッシュメモリ制御方法およびキャッシュメモリ制御装置
JP2637853B2 (ja) キャッシュメモリ装置
JPH0644261B2 (ja) マルチプロセッサシステムにおけるキャッシュ制御方式
JPH0784884A (ja) 仮想計算機システム
JP2864548B2 (ja) 命令キャッシュ装置
JPH03113654A (ja) キャッシュメモリ内蔵集積回路装置
JP3351337B2 (ja) Dma方法及び装置
JPH0497459A (ja) キャッシュ一致処理方式
JPH07141174A (ja) レジスタ装置
JPH05108482A (ja) キヤツシユ無効化方式
JPWO2022148943A5 (ja)
JPH08166905A (ja) キャッシュメモリ制御方法
JPH0473177B2 (ja)
JPS5965358A (ja) メモリ・スワツプ時のリトライ制御方式
JPH04251350A (ja) マルチプロセッサシステムのキャッシュメモリシステム制御方法
JPH0431136B2 (ja)
JPH03119438A (ja) マイクロプロセッサ
JPH0528414B2 (ja)
JPS5856126A (ja) デ−タ転送装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010724