JPH0256692B2 - - Google Patents

Info

Publication number
JPH0256692B2
JPH0256692B2 JP56119699A JP11969981A JPH0256692B2 JP H0256692 B2 JPH0256692 B2 JP H0256692B2 JP 56119699 A JP56119699 A JP 56119699A JP 11969981 A JP11969981 A JP 11969981A JP H0256692 B2 JPH0256692 B2 JP H0256692B2
Authority
JP
Japan
Prior art keywords
common bus
address
data
main memory
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.)
Expired - Lifetime
Application number
JP56119699A
Other languages
English (en)
Other versions
JPS5819969A (ja
Inventor
Masaaki Kobayashi
Takumi Kishino
Shigeru Hashimoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56119699A priority Critical patent/JPS5819969A/ja
Publication of JPS5819969A publication Critical patent/JPS5819969A/ja
Publication of JPH0256692B2 publication Critical patent/JPH0256692B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 本発明はマイクロプロセサ等におけるメモリア
クセス制御方式に関する。
主記憶装置とキヤシユメモリとを有する処理シ
ステムにおいて、I/O制御装置が接続される外
部共通バスから発せられるメモリアクセス
(DMA)要求と、プロセサから発せられるメモ
リアクセス要求とが競合する現象を生ずる。前記
主記憶装置内の一部のデータが格納されるキヤシ
ユメモリは、内部共通バスでプロセサと結ばれて
いるので、プロセサがキヤシユメモリにアクセス
中に、外部共通バスから発せられたDMA要求
は、プロセサのキヤシユメモリへのアクセス終了
まで待機させられることになる。しかしながら
DMA要求の中には主記憶装置内のデータ更新の
みで済む場合があるので、このような場合にはプ
ロセサがキヤシユメモリにアクセス(内部バスを
使用)中でも、DMA要求に基ずく主記憶装置内
のデータ更新を可能とすれば処理効率を向上する
ことができる。
本発明は上記の点に着目したものであり、処理
効率を向上するメモリアクセス制御方式の提供を
目的とする。
本発明は、処理装置と主メモリ装置と該主メモ
リ装置に格納されたデータの一部分であるが、内
容が時々刻々に変化するデータが格納されるキヤ
シユメモリとに接続された内部共通バスと、入出
力装置等に接続された外部共通バスと、該内部共
通バスと外部共通バスとに接続された共通バス制
御部とを有するシステムにおいて、該共通バス制
御部に、該キヤシユメモリに格納されるデータの
該主メモリ装置内におけるアドレスA′を格納す
るアドレステーブルと、入力する2つのアドレス
の一致/不一致を比較判別する判別手段と、切替
部とを設け、該外部共通バスからの直接メモリア
クセス要求が該共通バス制御部に入力した時、該
判別手段は該直接メモリアクセス要求に含まれる
アドレスAと該アドレステーブルから読み出した
アドレスA′とを比較判別し、不一致の時は比較
判別結果で動作させた切替部を介して該直接メモ
リアクセス要求に基づいて該主メモリ装置にアク
セスさせることを特徴とするメモリアクセス制御
方式である。
以下、本発明を図面によつて説明する。図面は
本発明の一実施例を説明するブロツク図であり、
1はキヤシユメモリ、2はプロセサ、3は内部共
通バス、4は内部バス制御部、5は共通バス制御
部、6は信号送受部、7は判別部、8はアドレス
テーブル、9は切替部、10はメモリ制御部、1
1はメモリ、12は外部共通バス、13はI/
OA、A′はアドレスデータ、BはDMA要求、C,
Gは制御信号、Dはデータ、Eは要求信号、Fは
許容信号、イ,ロは接点である。図面におけるア
ドレステーブル8には、キヤシユメモリ1内のア
ドレスデータA′が格納されており、キヤシユメ
モリ1の内容が更新されるのに応じ、アドレステ
ーブル8内のアドレスデータA′も更新されるも
のとする。図面において、I/O13からの
DMA要求Bが発せられると、これを受けた共通
バス制御部5はDMA要求Bに含まれるアドレス
データAとアドレステーブル8内のアドレスデー
タA′との比較、判別を判別部7において行う。
アドレスデータAとA′とが一致したときは、キ
ヤシユメモリ1へのアクセス要求であるので、判
別部7は制御信号Gを信号送受部6へ送る。この
ため要求信号Eが内部バス制御部4へ送出され
る。プロセサ2が内部共通バス3にアクセス(キ
ヤシユメモリ1からデータを読出し)中であれ
ば、このアクセス完了と共に内部バス制御部4か
らは許容信号Fが発せられるので、共通バス制御
部5はDMA要求Bによるキヤシユメモリ1のデ
ータ更新を行う。
前記判別部7においてアドレスデータAと
A′とが一致しない(DMA要求Bはメモリ11へ
のデータ書込みのみを要求している)ときには、
判別部7は制御信号Cを発して、切替部9を接点
ロに切替えたのち、外部共通バス12からのデー
タDをメモリ制御部10へ送り、メモリ11への
データ書込みを行う。
以上のように本発明は、共通バス側からの
DMA要求に含まれるアドレスを判別する手段を
有し、DMA要求が主記憶のデータ更新のみの場
合には、プロセサがキヤシユメモリにアクセス中
でも、主記憶へのデータの書込みを可能としたも
のであり、システムの処理効率を著しく向上しう
る利点を有する。
【図面の簡単な説明】
図面は本発明の一実施例を説明するブロツク図
であり、図中に用いた符号は次の通りである。 1はキヤシユメモリ、2はプロセサ、3は内部
共通バス、4は内部バス制御部、5は共通バス制
御部、6は信号送受部、7は判別部、8はアドレ
ステーブル、9は切替部、10はメモリ制御部、
11はメモリ、12は外部共通バス、13はI/
OA,A′はアドレスデータ、BはDMA要求、C,
Gは制御信号、Dはデータ、Eは要求信号、Fは
許容信号、イ,ロは接点を示す。

Claims (1)

  1. 【特許請求の範囲】 1 処理装置と主メモリ装置と該主メモリ装置に
    格納されたデータの一部分であるが、内容が時々
    刻々に変化するデータが格納されるキヤシユメモ
    リとに接続された内部共通バスと、入出力装置等
    に接続された外部共通バスと、該内部共通バスと
    外部共通バスとに接続された共通バス制御部とを
    有するシステムにおいて、 該共通バス制御部に、該キヤシユメモリに格納
    されるデータの該主メモリ装置内におけるアドレ
    スA′を格納するアドレステーブルと、入力する
    2つのアドレスの一致/不一致を比較判別する判
    別手段と、切替部とを設け、 該外部共通バスからの直接メモリアクセス要求
    が該共通バス制御部に入力した時、 該判別手段は該直接メモリアクセス要求に含ま
    れるアドレスAと該アドレステーブルから読み出
    したアドレスA′とを比較判別し、 不一致の時は比較判別結果で動作させた切替部
    を介して該直接メモリアクセス要求に基づいて該
    主メモリ装置にアクセスさせることを特徴とする
    メモリアクセス制御方式。
JP56119699A 1981-07-30 1981-07-30 メモリアクセス制御方式 Granted JPS5819969A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56119699A JPS5819969A (ja) 1981-07-30 1981-07-30 メモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56119699A JPS5819969A (ja) 1981-07-30 1981-07-30 メモリアクセス制御方式

Publications (2)

Publication Number Publication Date
JPS5819969A JPS5819969A (ja) 1983-02-05
JPH0256692B2 true JPH0256692B2 (ja) 1990-11-30

Family

ID=14767877

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56119699A Granted JPS5819969A (ja) 1981-07-30 1981-07-30 メモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPS5819969A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319574A (en) * 1988-12-27 1994-06-07 Fujitsu Limited Status change monitoring apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55153024A (en) * 1979-05-15 1980-11-28 Toshiba Corp Bus control system
JPS5671129A (en) * 1979-11-15 1981-06-13 Fujitsu Ltd Data processing system

Also Published As

Publication number Publication date
JPS5819969A (ja) 1983-02-05

Similar Documents

Publication Publication Date Title
CA2027226C (en) Information processing system
EP0293720A3 (en) Transparent cache memory
US5749093A (en) Enhanced information processing system using cache memory indication during DMA accessing
JPH0256692B2 (ja)
US20020073288A1 (en) Apparatus and method for verifyng memory coherency of duplication processor
JPS59173828A (ja) デ−タ処理システム
JP3130569B2 (ja) キャッシュメモリのストア方式
JPH0154735B2 (ja)
JPH0256693B2 (ja)
JPH08249289A (ja) メモリ制御装置およびその制御方法
JP3226557B2 (ja) マルチプロセッサシステム
JPH035619B2 (ja)
JPH05189311A (ja) キャッシュメモリ・システム
JP3219422B2 (ja) キャッシュメモリ制御方式
JPH0664552B2 (ja) 情報処理装置の無効化処理方式
JPS5942394B2 (ja) キャッシュ制御装置
JP2588514Y2 (ja) 通信制御装置
JPH0258153A (ja) 情報処理装置
JPH01276254A (ja) キャッシュ・メモリ制御装置
JPH05265916A (ja) データ処理装置
JPH0247739A (ja) 主記憶装置の制御方式
JPH08235063A (ja) データ処理装置及びキャッシュメモリ制御方法
JPH07152669A (ja) 入出力制御装置
JPH0528415B2 (ja)
JPH01189748A (ja) 入出力制御処理装置