JPH02284245A - キャッシュメモリ制御方式 - Google Patents

キャッシュメモリ制御方式

Info

Publication number
JPH02284245A
JPH02284245A JP1106244A JP10624489A JPH02284245A JP H02284245 A JPH02284245 A JP H02284245A JP 1106244 A JP1106244 A JP 1106244A JP 10624489 A JP10624489 A JP 10624489A JP H02284245 A JPH02284245 A JP H02284245A
Authority
JP
Japan
Prior art keywords
memory
address
access
buffer memory
processor
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
JP1106244A
Other languages
English (en)
Inventor
Hiroshi Murata
弘志 村田
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 JP1106244A priority Critical patent/JPH02284245A/ja
Publication of JPH02284245A publication Critical patent/JPH02284245A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリ、プロセッサを用いたシステムのキャッ
シュメモリ制御方式に関し、特にプロセッサによるメモ
リアクセス時の制御方式に関する。
〔従来の技術〕
従来、この種のキャッシュメモリ制御方式は、ハードウ
ェアによるアドレスデコーダによりバッファメモリを参
照しないアドレス領域を決定していた。
〔発明が解決しようとする課題〕
上述した従来のキャッシュメモリ制御方式では、ハード
ウェア的な構成であるためアドレス領域の設定が一様に
決まってしまうという欠点がある。そのためキャッシュ
メモリシステムを構築するにあたってそのうえで動作す
るソフトウェアの仕様を考慮しなければならず、また使
用するソフトウエアにも制約がでてきてしまうという欠
点がある。
本発明の目的は、これらの欠点を除き、ソフトウェアに
よりバッファメモリを参照しないアドレス領域を設定す
ることにより、ソフトウェアの使用、システム構成に制
約がないようにしたキャッシュメモリ制御方式を提供す
ることにある。
〔課題を解決するための手段〕
本発明の構成は、プロセッサと主記憶部との間に高速の
バッファメモリを備え、前記プロセッサからのメモリア
クセスに際して前記主記憶部上の該当データが前記バッ
ファメモリにコピーされていた時、このバッファメモリ
をアクセスし、コピーされていない時、前記主記憶部を
直接アクセスすると共に、そのアクセスアドレスで特定
されるデータ領域を前記バッファメモリ内にコピーする
ように制御を行うキャッシュメモリ制御方式において、
所定のアドレス領域を設定するレジスタを有し、その所
定アドレス領域内に前記プロセッサからのアクセスがあ
った場合には前記バッファメモリを参照することなく常
に前記主記憶部をアクセスするようにしたことを特徴と
する。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の内部構成を示すブロック図
である。本実施例のシステムは、図示していないプロセ
ッサと主記憶部7との間にバッファメモリ6を有し、こ
れら主記憶部7、バッファメモリ6を、アドレスバス1
からのアドレスによりアクセスするメモリアクセス制御
部5が、アドレス設定レジスタ3、判定回路4からの信
号により制御される。本実施例において、アドレス設定
レジスタ3は、プロセッサからのアクセスによりバッフ
ァメモリ6を参照しないアドレス領域に関する情報を保
持する。プロセッサからのメモリアクセスに際し、その
アクセスアドレス1はアドレス設定レジスタ3の情報で
特定されるアドレス領域内に入るかどうかを判定回路4
でチエツクされる。その結果、アドレス領域内に入ると
判定されれば、そのメモリアクセスは一切バッファメモ
リ6を参照せずに、メモリアクセス制御回路5にて常に
主記憶部7をアクセスするよう制御され、アドレス領域
内に入らないと判定されれば、通常のバッファメモリ6
を用いた制御を行う。
〔発明の効果〕
以上説明したように本発明は、ソフトウェアにてバッフ
ァ、メモリを参照しないアドレス領域を設定することに
より、システムの構成、ソフトウェアの使用において制
約を与えることがないという効果がある。また、システ
ムの動作中でも動的にその領域指定を変更できるためシ
ステム全体の効率を高めることができるという効果もあ
る。
憶部。

Claims (1)

    【特許請求の範囲】
  1. プロセッサと主記憶部との間に高速のバッファメモリを
    備え、前記プロセッサからのメモリアクセスに際して前
    記主記憶部上の該当データが前記バッファメモリにコピ
    ーされていた時、このバッファメモリをアクセスし、コ
    ピーされていない時、前記主記憶部を直接アクセスする
    と共に、そのアクセスアドレスで特定されるデータ領域
    を前記バッファメモリ内にコピーするように制御を行う
    キャッシュメモリ制御方式において、所定のアドレス領
    域を設定するレジスタを有し、その所定アドレス領域内
    に前記プロセッサからのアクセスがあった場合には前記
    バッファメモリを参照することなく常に前記主記憶部を
    アクセスするようにしたことを特徴とするキャッシュメ
    モリ制御方式。
JP1106244A 1989-04-25 1989-04-25 キャッシュメモリ制御方式 Pending JPH02284245A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1106244A JPH02284245A (ja) 1989-04-25 1989-04-25 キャッシュメモリ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1106244A JPH02284245A (ja) 1989-04-25 1989-04-25 キャッシュメモリ制御方式

Publications (1)

Publication Number Publication Date
JPH02284245A true JPH02284245A (ja) 1990-11-21

Family

ID=14428702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1106244A Pending JPH02284245A (ja) 1989-04-25 1989-04-25 キャッシュメモリ制御方式

Country Status (1)

Country Link
JP (1) JPH02284245A (ja)

Similar Documents

Publication Publication Date Title
US6851036B1 (en) Method and apparatus for controlling external devices through address translation buffer
JPH02284245A (ja) キャッシュメモリ制御方式
JP2568017B2 (ja) マイクロプロセッサ及びそれを使用したデータ処理システム
JPH0883215A (ja) メモリ制御装置
JPS63184848A (ja) マイクロプロセツサ
JP2853736B2 (ja) クラスタ番号変換回路
JPH04128961A (ja) マルチプロセッサ制御方式
JP2695463B2 (ja) マイクロコンピュータ
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPH064469A (ja) 入出力装置制御方式
JP3219422B2 (ja) キャッシュメモリ制御方式
JPH05233443A (ja) マルチプロセッサシステム
JPH02307123A (ja) 計算機
JPH0351017B2 (ja)
JPS61165172A (ja) メモリアクセス制御方式
JPS6269337A (ja) キヤツシユ制御方式
JPS60112162A (ja) デユアルポ−トメモリ制御方式
JPS6385958A (ja) システム制御方式
JPH03113649A (ja) 書込みデータ転送装置
JPH04346153A (ja) メモリアクセスバス制御方法とその情報処理装置
JPH02219144A (ja) ライト・バックアクセス時間を短縮したキャッシュメモリ
JPS62251941A (ja) デ−タ処理装置
JPH08202610A (ja) レジスタ制御回路
JPH04260958A (ja) マイクロコンピュータ
JPH04105146A (ja) 増設メモリバンク自動設定方式