JPS5948880A - バツフア・メモリ - Google Patents

バツフア・メモリ

Info

Publication number
JPS5948880A
JPS5948880A JP57157809A JP15780982A JPS5948880A JP S5948880 A JPS5948880 A JP S5948880A JP 57157809 A JP57157809 A JP 57157809A JP 15780982 A JP15780982 A JP 15780982A JP S5948880 A JPS5948880 A JP S5948880A
Authority
JP
Japan
Prior art keywords
contents
buffer memory
read
stored
copy
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
JP57157809A
Other languages
English (en)
Inventor
Tomoyoshi Inasaka
稲坂 朋義
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57157809A priority Critical patent/JPS5948880A/ja
Publication of JPS5948880A publication Critical patent/JPS5948880A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する分野 この発明はデータ処理装置の′処理じ対応して大容量の
主メモリの内容の一部分の写しを格納しておくバッファ
・メモリに関するものである。
従来技術の構成 矛1図は従来のバッファ・メモリの1例を示すブロック
図であり、図において(11はテーク及び命令語が格納
されている主メモリ(以下MMUという)、(2)はM
MU(1)の内容の一部分の写しが格納されているバッ
ファ・メモリ、(3)はMIViU(11かバッファ・
メモリ(2)から読み出されるデータ及び命令語(二従
い処理を行うデータ処理装置(以下BPUという)、(
4)はバッファ・メモリ(2)C二格納されているMM
ILJ(11の内容の写しの登録情報を保持するアドレ
ス・アレイ(以下AAYという)、(5)はBPU (
3)から読み出し要求されたMMU(1)の内容の写し
がバッファ・メモリ(2)に格納されているかどうかを
AAY(4)の登録情報から判定する判定器C以下CM
Pという)、(6)は前もってMMU(1)の内容の一
部分を格納しておくデータ・アレイ(以下DAYという
)、(力はAAY (4)の内容のエラーを点検するエ
ラーチェック回路(以下ERRという)、(8)はCM
P (5)で読み出し要求されたMMU(1>の内容の
写しがDAY (6)に格納されていないと判定された
ときに有意レベルになる信号(以下MISSという)、
f9)はMI S S (8) 、により、MMU (
1)に対しBPU (3)からの読み出し要求を通す状
態になるゲート(以下GIという)、(10)はERR
t7)でAAY(4)の内容のエラーが検出されたとき
に生成される信号、(lυはCMP (5)で読み出し
要求されたMMU(11の内容の写しがDAY t6)
に格納されていると判定されたときに有意レベルl二な
る信号(以下)LITという)である。
従来技術の動作 矢に動作について説明する。BPU (3)からMMU
(1)の内容読み出し要求が出されると、まず、バッフ
ァ・メモリ(2)のAAYが参照され、BPU(31か
ら読み出し要求されたmU(t)の内容の写しがバッフ
ァ・メモリ(2)のDAY (6) l二格納されてい
るかどうかがCMP t5)で判定される。内薄の写し
がDAY t6)に格納されていると判定されると、C
MP (5)からHIT(IυがDAY t6目二送出
され、DAY (6)からBPU13)i一対して読み
出し要求された内容が転送される。内容の写しがDAY
 (61に格納されているときは、以上のよう1ニして
、BPU t3)の読み出し要求に対する動作が完了す
ること書=なる。
一方、Cp(5)で内容の写しがDAY (6)に格納
されていないと判定されると、CMP (5)からMI
SS(8)がGI(9)l二送出され、バッファ・メモ
リ(2)かうMMLJ(1)に対して、BPU f3)
から読み出し要求された内容がGI(9)を経由して送
られ、M+JU(11からこの内容を読み出し、バッフ
ァ・メモ1月2)のDAY (6)に格納するとともに
、AAY14)にDAY (6)に格納された■狙(1
)の内容の写しの登録を行う。MMUmから読み出され
、DAY (6)に格納された内容は、同時C二BPU
(3)に転送され、BPU(3)の読み出し要求に対す
る動作が完了したことになる。
従来のバッファ・メモリ(2)は、以上のよう(二動作
するとともに、ERR(7)によって行われるAAY 
(4)の内容のエラーのチェックに対する処置は上記動
作とは独立して行われるよう(二構取されている。
CMP(5)でBPUL3)から読み出し要求されたM
MU(1+の内容の写しがバッファ・メモリ(2)のD
AY t61に格納されていると判定され、DAYt6
)からBPU (3) l二対し読み出し要求された内
容が転送されてくるとともに、ERR(7)によってA
AY(4)の内容のエラーが検出され、ERR(7)か
らBPU (3)シ二対しエラー信号(10)が送られ
てくると、BPU(3)はバッファ・メモリ(2)のD
AY t6)から送られてきた上記内容を無効にし、A
AY L4)の対応するエントリーをクリアして、再び
MMU (1jに対する読み出し要求を出すりトライ処
理を実行することとなる。
従来技術の欠点 従来のバッファ・メモリ(二おいては、バッファ・メモ
1月2) l二MMU (11の内容の写しが格納され
ているかどうかをAAY (4)の内容を読み出して判
定するCMP(5)ど、AAYt4)の内容のエラーを
チェックするEftR(7)とは関連がなく、かつER
R(7)からのエラー信号0ωが直接BPU (3)に
送られるように構成されていた。したがって、読み出し
要求されたIVIMU (11の内容の写しがバッファ
・メモ1月2)に格納されていると判定され、BPU(
3)がバッファ・メモリ(2)をアクセスしているとき
に、AAY(4)の内容のエラーが報告されることがあ
り、このエラーが報告されると、BPU(3JがivI
MU(11をアクセスし直すためのりトライ処理を行う
必要が生じ、処理が複軸になるという欠点があった。
本発明の目的 この発明は、上記のような従来のものの欠点を除去する
ためCなされたもので、AAYt41の内容のエラーが
検出されたときは、エラー信号(10)がcw(5)に
送られ、このエラー信号(10)を受けたとき、CMP
(5)は読み出し要求されたMU(11の内容の写しが
当該バッファ・メモ1月2)(二格納されていないと判
定したときと同様の信号を生成するように構成し、BP
tJ13)によるリトライ処理の不要なバッファ・メモ
リを提供することを目的としている。
本発明の構成 矛2図はこの発明の一実施例を示すブロック図であり、
図において(11、(3) 、 (4)’ 、 f6)
 、 を力、(9)は矛1図の同一符号と同一または相
当する部分を示し、t8) 、 (10) 、 (1υ
は矛1図の同一符号の示すものに相当する信号を示し、
(2a)はこの発明の一実施例のバッファ・メモリ、(
121はBPU(3)からMMU(1+の内容の読み出
し要求が出されたとき、Eag(7)からAAY(4)
の内容のエラーが検出されたというエラー信号00)が
送られてきたときは、MMUtl)の内容の写じが当該
バッファ・メモリに格納されていないと判定したときと
同様に、MISS(8)を有意レベルにするよう(二構
成されているとともに、ERR(7)でAAY (4)
の内容のエラーが検出されないときは、従来のバッファ
・メモリ(2)におけるCMP (5)と同様の動作を
する判定器(以下CMCKという)である。
本発明の動作 次に動作について説明する。BPU(31か6 MMU
(11の内容読み出し要求が出されると、まず、バッフ
ァ・メモリ(2a)のAAY(4)が参照され、BPU
(3)から読み出し要求されたMMtJll)の内容の
写しがバッファ・メモリ(2a)のDAY (6) (
二格納されているかどうかがCMCK(12)で判定さ
れる。内容の写しがIJAY (6)1:格納されてい
ると判定されると、CMCK121からHIT(lυが
I)AY t6)に送出され、I)AY (6)からB
PU (31に対して読み出し要求された内容が転送さ
れる。
一方、CMCK(l渇で内容の写しが1)AY (6)
に格納されていないと判定されると、CMCKt121
カら+vlISS(81がG I f9)に送出され、
バッファ・メモリ(2a)からMMU(11に対して、
BPUt3)から読み出し要求された内容がG I t
、9)を経由して送られ、MiVIUU)からこの内容
を読み出し、バッファ・メモリ(2a)のDAY(6)
に格納するとともに、AAY(4)l二L)AY f6
)に格納されたMMU t 1)の内容の写しの登録を
行う。■VIU+1)から読み出され、DAY+6)に
格納された内容は、同時にBPU (3) C転送され
る。
以上のように制御されるバッファ・メモリ(2a)にお
いて、AAY(4)の内容のエラーのチェックが、ER
R(71において行われ、AAY (4)の内容のエラ
ーが検出されたときは、ERR(7)からエラー信号(
10)がCMCK(1りに送られ、CMCK(12はこ
のエラー信号住0)を受けると、AAY(4)に保持さ
れている登録情報とは無関係に、MISSt8)がG 
I (9)に送出され、読み出し要求された内容の写し
がDAY L6)に格納されていないと判定されたとき
と同様の動作をする。したがって、BPU(3)による
リトライ処理が不要となる。
発明の他の適用例 なお、上記実施例ではアドレス・アレイ(4)の内容の
エラーを検出するものに限定したが、アドレス・プレイ
(4)の内容のエラー検出タイミング以前C二検出され
る他の要因のエラーの場合も、同じ考え方が適用できる
。
本発明の効果 以上のよう(二、この発明によれば、アドレス・アレイ
の内容のエラーが検出されたとき、従来のバッファ・メ
モリの場合のようにデータ処理装置から再び主メモリC
二対する読み出し要求を出すりトライ処理を実行する必
要がなくなり、処理が単純になるという利点がある。
【図面の簡単な説明】
矛1図は従来のバッファ・メモリの−(4zl+を示す
ブロック図、112図はこの発明の一゛犬11i11例
を不すブロック図である。 図1(二おいて(1)は主メモリ、(2a)はバッファ
・メモリ、(3)はデータ処理装置、(4)はアドレス
・アレイ、(6)はデータ・プレイ、(力はエシーテエ
ソク回路、(9)はゲート、(12は判定器、us+ 
、 trot ’+ (Ill ハ(,18号である。 なお各図中同一符号は同一または414当部分をボすも
のとする。 代理人  葛 野 信 −

Claims (1)

    【特許請求の範囲】
  1. データ処理装置の処理に対応して大容量の主メモリの内
    容の一部分の写しを格納しておくバッファ・メモリC二
    おいて、当該バッファ・メモリに格納されている主メモ
    リの内容の写しの登録情報を保持するアドレス・アレイ
    を参照してデータ処理装置から読み出し要求された上記
    主メモリの内容の写しが当該バッファ・メモリに格納さ
    れているか否かを判定する判に器と、上記アドレス・ア
    レイの内容のエラーを点検するエラーチェック回路と、
    読み出し要求された上記主メモリの内容の写しが当該バ
    ッファ・メモリC二格納されているときの上記判定器か
    らの信号によって上記写しを上記データ処理装置(二転
    送する手段と、読み出し要求された上記主メモリの内容
    の写しが当該バッファ・メモリ(″−格納されていない
    ときまたは上記エラーチェック回路シニおいて上記アド
    レス・アレイの内容のエラーが検出されたときの上記判
    定器からの信号によって上記データ処理装置から読み出
    し要求された内容を上記主メモリから読み出し当該バッ
    ファ・メモリC二格納する手段とを備えたことを%徴と
    するバッファ・メモリ。
JP57157809A 1982-09-10 1982-09-10 バツフア・メモリ Pending JPS5948880A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57157809A JPS5948880A (ja) 1982-09-10 1982-09-10 バツフア・メモリ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57157809A JPS5948880A (ja) 1982-09-10 1982-09-10 バツフア・メモリ

Publications (1)

Publication Number Publication Date
JPS5948880A true JPS5948880A (ja) 1984-03-21

Family

ID=15657758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57157809A Pending JPS5948880A (ja) 1982-09-10 1982-09-10 バツフア・メモリ

Country Status (1)

Country Link
JP (1) JPS5948880A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01191942A (ja) * 1988-01-27 1989-08-02 Nec Corp 障害処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01191942A (ja) * 1988-01-27 1989-08-02 Nec Corp 障害処理装置

Similar Documents

Publication Publication Date Title
EP0090575A2 (en) Memory system
JPH0532775B2 (ja)
US4625273A (en) Apparatus for fast data storage with deferred error reporting
JP3047992B2 (ja) 主記憶キー制御方法
JPH04324548A (ja) バッファ・メモリ
EP0128353A2 (en) Error recovery of non-store-through cache
JP3130798B2 (ja) バス転送装置
JPS62174846A (ja) ストアチエツク方式
JPS59112494A (ja) メモリテスト方式
JP2502406B2 (ja) 記憶制御方式およびデ―タ処理装置
JP2506975B2 (ja) 情報処理装置のバッファ無効化処理方式
JPH0713865A (ja) キャッシュメモリ制御システム
JPS61112259A (ja) キヤツシユメモリ装置の制御方式
JPS5942394B2 (ja) キャッシュ制御装置
JPS59207080A (ja) キヤツシユ記憶制御装置
JPS61160164A (ja) 情報処理装置
JPH0682340B2 (ja) キャッシュメモリ装置
JPH01205354A (ja) キャッシュメモリ装置
JPH0497459A (ja) キャッシュ一致処理方式
JPH0664552B2 (ja) 情報処理装置の無効化処理方式
JPS607302B2 (ja) バッファメモリ装置
JPH0548498B2 (ja)
JPH0715666B2 (ja) 仮想メモリシステム
JPH0588969A (ja) 部分書き込み処理方式
JPS6055454A (ja) デ−タ転送制御方式