JPH02304651A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH02304651A
JPH02304651A JP1125729A JP12572989A JPH02304651A JP H02304651 A JPH02304651 A JP H02304651A JP 1125729 A JP1125729 A JP 1125729A JP 12572989 A JP12572989 A JP 12572989A JP H02304651 A JPH02304651 A JP H02304651A
Authority
JP
Japan
Prior art keywords
data
address
speed storage
speed
low
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
JP1125729A
Other languages
English (en)
Inventor
Fumio Ichikawa
文男 市川
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 JP1125729A priority Critical patent/JPH02304651A/ja
Publication of JPH02304651A publication Critical patent/JPH02304651A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明はデータ処理装置に関し、特にデータキャシュ方
式のデータ処理装置に関する。
〔従来の技術〕
従来、この種のデータ処理装置は、上位装置より高速記
憶に貯蔵するデータの貯蔵方式を指定することにより、
低速記憶のデータの1部を高速記憶に貯蔵し、上位装置
より読出書込要求があった場合、続出書込要求アドレス
と高速記憶に貯蔵されたデータのアドレス比較を行い、
目的のデータであれば、低速記憶に対する読出書込動作
を行わず、高速記憶の読出・書込動作を行い処理性能を
高めていた。
〔発明が解決しようとする課題〕
したがって従来は上位装置から高速記憶に貯蔵するデー
タの貯蔵方式を指定する必要があり、さらに指定された
方式が実際の使用ひん度と一致していない場合は性能が
十分に上がらない欠点があった。
本発明の目的は低速記憶のデータ読出書込アドレスの統
計情報を利用することにより上記欠点を解決し、上位装
置よりの高速記憶に貯蔵する貯蔵方式指定をなくし、実
際に使用ひん度の高いデータを高速記憶に貯蔵し、処理
性能を従来装置より高めた装置を提供することにある。
〔課題を解決するための手段〕
本発明のデータ処理装置は、低速記憶のデータ読出・書
込アドレスを貯蔵する低速記憶アドレスレジスタ、低速
記憶アドレスレジスタの出力アドレスごとのデータ読出
書込回数を貯蔵する低速記憶アドレス記憶手段、低速記
憶アドレス記憶手段のデータ読出書込回数をアドレスご
とに比較する低速記憶アドレス比較手段、既に低速記憶
に貯蔵されたデータの1部を貯蔵するデータ高速記憶手
段、データ高速記憶手段に貯蔵されたデータの続出書込
アドレスを貯蔵する高速記憶アドレスレジスタ、高速記
憶アドレスレジスタ及び低速記憶アドレスレジスタのデ
ータ読出書込アドレスを比較する高速記憶アドレス比較
手段、及び高速記憶アドレス比較手段及び低速記憶アド
レス比較手段の比較結果によりデータ処理方法を決定す
るデータ処理手段を含んで構成されている。
〔実施例〕
次に本発明について図面を参照して詳細に説明する。
本発明の実施例を示す第1図において、本発明のデータ
処理装置は、低速記憶のデータ読出書込アドレスを貯蔵
する低速記憶アドレスレジスタ100、低速記憶アドレ
スレジスタ100の出力アドレス101ごとのデータ読
出書込み回数を貯蔵する低速記憶アドレス記憶手段20
0、低速記憶アドレス記憶手段200のデータ読出書込
回数をアドレスごとに比較する低速記憶アドレス比較手
段300、既に低速記憶に貯蔵されたデータの異なるア
ドレスのデータを各高速記憶に貯蔵する第1データ高速
記憶手段600、第2データ高速記憶手段610.・・
・第Nデータ高速記憶手段6NO1各データ高速記憶手
段に対応して、貯蔵されたデータの続出書込アドレスを
貯蔵する第1高速記憶アドレスレジスタ500、第2高
速記憶アドレスレジスタ510.・・・第N高速記憶ア
ドレスレジスタ5NO,第1高速記憶アドレスレジスタ
500の出力アドレス501、第2高速記憶アドレスレ
ジスタ510の出力アドレス511.・・・第N高速記
憶アドレスレジスタ5NOの出力アドレス5N1及び低
速記憶アドレスレジスタ100の出力アドレス101の
データ読出書込アドレス比較する高速記憶アドレス比較
手段400、高速記憶アドレス比較手段400のデータ
高速記憶手段ごとの比較結果出力401,411.・・
・4N1、低速記憶アドレス比較手段300のデータ高
速記憶手段ごとの比較結果出力301,311.・・・
3N1により、低速記憶(図示せず)のデータ線701
、上位装置(図示せず)のデータ線711、各データ高
速記憶手段のデータ線601゜611、・・・6N1の
接続を行うデータ処理手段700から構成されている。
本構成において、上位装置より低速記憶にデータの続出
書込命令が出された場合、まずデータの読出書込アドレ
スが低速記憶アドレスレジスタ100に貯蔵され、低速
アドレスレジスタの出力101と既に第1〜第Nデータ
高速記憶手段600,601.・・・6NOに貯蔵され
たデータの各読出書込アドレスを貯蔵する第1〜第N高
速アドレスレジスタ500,510、・・・5NOの出
力501,511.・・・5N1とのアドレス比較を高
速記憶アドレス比較手段400にて行い、一致したアド
レスに対応する信号線4N1のみを有効にし、データ処
理手段700に知らせる。データ処理手段700では、
アドレスが一致した高速記憶が存在する場合は上位装置
のデータ線711とアドレスの一致した高速記憶のデー
タ線6N1とを接続し、上位装置と高速記憶6Nlとの
間でデータのやりとりを行う。アドレスが一致しない場
合は上位装置のデータ線711と低速記憶のデータ線7
01とを接続し、上位装置と低速記憶との間でデータの
やりとりを行う。
上記動作に並行して低速記憶アドレス記憶手段200に
上位装置より要求されたデータ読出書込回数をアドレス
ごとに貯蔵し、低速記憶アドレス比較手段300にて、
データ読出書込回数をアドレスごとに比較し、読出書込
回数の大きさが第N+1番目になったアドレスに対応す
る信号線3N1のみを有効にする。データ処理手段70
0では低速記憶アドレス比較手段の比較結果信号3N1
が有効になると低速記憶のデータ線701と比較結果信
号3N1に対応する第Nデータ高速記憶手段6NOのデ
ータ線6N1とを接続し、第N高速記憶アドレスレジス
タ5NOの出力アドレスにもとづいて、第Nデータ高速
記憶手段6NOのデータを低速記憶に書戻した後、上位
装置のデータ線711と低速記憶のデータ線701とを
接続し上位装置と低速記憶との間でデータのやりとりを
行う場合に、第Nデータ高速記憶手段6NOを経由して
行う、同時に第N高速記憶アドレスレジスタ5NOの更
新・を行う。以上により第1〜第N高速記憶600〜6
NOには常にデータの読出書込回数の大きさが第1〜第
N番目の記憶内容が貯蔵されることになる。
〔発明の効果〕
本発明には、以上説明したように低速記憶のデータ読出
書込アドレスの統計情報を記憶し、統計情報の値の大き
さの順に処理装置の記憶手段にデータを記憶するように
構成することにより、上位装置よりのデータ貯蔵方式指
定をなくし、さらに処理性能を高めることができるとい
う効果がある。
図面の簡単な説明 第1図は本発明の一実施例のブロック図である。
第1図において、100は低速記憶アドレスレジスタ、
101は低速記憶アドレスレジスタ出力、200は低速
記憶アドレス記憶手段、201は低速記憶アドレス記憶
手段出力、300は低速記憶アドレス比較手段、301
,311.・・・3N1は各々第1.第2.・・・第N
データ高速記憶に対応する低速記憶アドレス比較手段結
果出力、400は高速記憶アドレス比較手段、401,
411、・・・4N1は各々第1.第2.・・・第Nデ
ータ高速記憶に対応する高速記憶アドレス比較手段結果
出力、500,510.・・・5NOは各々第1.第2
、・・・第N高速記憶アドレスレジスタ、501゜51
1、・・・5N1は各々第1.第2.・・・第N高速記
憶アドレスレジスタ出力、600,610.・・・6N
Oは各々第1.第2.・・・第Nデータ高速記憶手段、
601,611.・・・6NOは各々第1.第2、・・
・第N高速記憶手段出力、700はデータ処理手段、7
01は低速記憶データ線、702は上位装置のデータ線
である。

Claims (1)

    【特許請求の範囲】
  1. 低速記憶のデータ読出・書込アドレスを貯蔵する低速記
    憶アドレスレジスタ、該低速記憶アドレスレジスタの出
    力アドレスごとのデータ読出書込回数を貯蔵する低速記
    憶アドレス記憶手段、該低速記憶アドレス記憶手段のデ
    ータ読出書込回数をアドレスごとに比較する低速記憶ア
    ドレス比較手段、既に低速記憶に貯蔵されたデータの1
    部を貯蔵するデータ高速記憶手段、該データ高速記憶手
    段に貯蔵されたデータの読出書込アドレスを貯蔵する高
    速記憶アドレスレジスタ、該高速記憶アドレスレジスタ
    及び上記低速記憶アドレスレジスタのデータ読出書込ア
    ドレスを比較する高速記憶アドレス比較手段、及び該高
    速記憶アドレス比較手段及び上記低速記憶アドレス比較
    手段の比較結果によりデータ処理方法を決定するデータ
    処理手段を含むことを特徴とするデータ処理装置。
JP1125729A 1989-05-19 1989-05-19 データ処理装置 Pending JPH02304651A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1125729A JPH02304651A (ja) 1989-05-19 1989-05-19 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1125729A JPH02304651A (ja) 1989-05-19 1989-05-19 データ処理装置

Publications (1)

Publication Number Publication Date
JPH02304651A true JPH02304651A (ja) 1990-12-18

Family

ID=14917340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1125729A Pending JPH02304651A (ja) 1989-05-19 1989-05-19 データ処理装置

Country Status (1)

Country Link
JP (1) JPH02304651A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60214060A (ja) * 1984-04-06 1985-10-26 Nippon Telegr & Teleph Corp <Ntt> 外部記憶キヤツシユ制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60214060A (ja) * 1984-04-06 1985-10-26 Nippon Telegr & Teleph Corp <Ntt> 外部記憶キヤツシユ制御方式

Similar Documents

Publication Publication Date Title
JP3569735B2 (ja) Sramキャッシュ用ワード幅選択
JPH02304651A (ja) データ処理装置
JPH09319657A (ja) 命令読み込み用バッファを備えたプロセッサ
JPS6391756A (ja) 記憶装置の部分書き込み命令処理方式
JPS59197946A (ja) メモリ装置
JPH0298754A (ja) 主記憶制御方式
JP2703255B2 (ja) キャッシュメモリ書込み装置
JP2625145B2 (ja) メモリアクセス制御装置
JP2964504B2 (ja) 文書処理装置
JPS61237145A (ja) ストアバツフアの制御方式
EP0369935A2 (en) Multiple posting cache memory
JPS62271029A (ja) デイスクキヤツシユ制御方式
JPS6252339B2 (ja)
JPH0447344B2 (ja)
JPS635432A (ja) マイクロプロセツサ
JPH1124995A (ja) アドレス変換用tlbアクセス制御方式
JPS61221845A (ja) バツフアメモリ無効化アドレス生成方式
JPS6010368A (ja) アドレス変換バツフア制御方式
JPS6373458A (ja) 共有メモリアクセス装置
JPH0358149A (ja) 記憶装置
JPS6055454A (ja) デ−タ転送制御方式
JPS63292253A (ja) バッファ装置
JPS63123145A (ja) バツフアメモリ装置
JPH0652516B2 (ja) バス・インターフェース装置
JPH0685154B2 (ja) 中間バッファ制御方式