JPH035619B2 - - Google Patents
Info
- Publication number
- JPH035619B2 JPH035619B2 JP56099269A JP9926981A JPH035619B2 JP H035619 B2 JPH035619 B2 JP H035619B2 JP 56099269 A JP56099269 A JP 56099269A JP 9926981 A JP9926981 A JP 9926981A JP H035619 B2 JPH035619 B2 JP H035619B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- cache memory
- control unit
- reading
- 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
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
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0844—Multiple simultaneous or quasi-simultaneous cache accessing
- G06F12/0855—Overlapped cache accessing, e.g. pipeline
- G06F12/0859—Overlapped cache accessing, e.g. pipeline with reload from main memory
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
【発明の詳細な説明】
本発明はメモリのデータの読出しを制御するメ
モリアクセス制御方式に関する。
モリアクセス制御方式に関する。
キヤシユメモリを具備した処理システムにおい
ては、内部バスと共通(外部)バスとを有し、共
通バスからのDMA要求と、処理装置からのメモ
リアクセス要求との競合を判定し、何れかの一方
に内部バスの専有権を与える方式を採用してい
る。従来方式を図によつて説明する。第1図は従
来方式を説明するブロツク図であり、1は処理装
置、2はキヤシユメモリ、3は内部バス、4はメ
モリ制御部、5はメモリ、6はバス制御部、7は
共通バス、8は入出力装置、AはDMA要求、B
はメモリアクセス要求、dはデータである。第1
図におけるキヤシユメモリ2にはメモリ5内の一
部のデータdが格納されており処理装置1とのデ
ータの転送を高速で行う。第1図において、共通
バス7側からのDMA要求Aと、処理装置1から
のメモリアクセス要求Bとの競合をバス制御部6
が判定し、何れかの一方に、内部バスの専有を許
可する。このような処理システムにおいて、処理
装置1がキヤシユメモリ2からデータdを読出し
ているとき、共通バス7側からDMA要求Aが発
せられた場合、そのDMA要求AがREAD(メモ
リ5からのデータの読出し)であれば、処理装置
1によるキヤシユメモリ2からのデータ読出しと
並行して、前記READ要求を満たすことが可能
である。DMA要求がWRITEの場合には、キヤ
シユメモリ2とメモリ5との間でデータの不一致
が生ずるので、キヤシユメモリ2の内の該当アド
レスを無効化する。無効化すると、キヤシユメモ
リ2はヒツトせずメモリ5よりアクセスし、その
時点で、DMAWRITEで更新された最新のデー
タをキヤシユメモリ2に取り込む。READの場
合にはメモリ5からデータを読出すのみでよいか
らである。このように並行読出しを可能とすれ
ば、システムの処理効率を著しく向上しうる。
ては、内部バスと共通(外部)バスとを有し、共
通バスからのDMA要求と、処理装置からのメモ
リアクセス要求との競合を判定し、何れかの一方
に内部バスの専有権を与える方式を採用してい
る。従来方式を図によつて説明する。第1図は従
来方式を説明するブロツク図であり、1は処理装
置、2はキヤシユメモリ、3は内部バス、4はメ
モリ制御部、5はメモリ、6はバス制御部、7は
共通バス、8は入出力装置、AはDMA要求、B
はメモリアクセス要求、dはデータである。第1
図におけるキヤシユメモリ2にはメモリ5内の一
部のデータdが格納されており処理装置1とのデ
ータの転送を高速で行う。第1図において、共通
バス7側からのDMA要求Aと、処理装置1から
のメモリアクセス要求Bとの競合をバス制御部6
が判定し、何れかの一方に、内部バスの専有を許
可する。このような処理システムにおいて、処理
装置1がキヤシユメモリ2からデータdを読出し
ているとき、共通バス7側からDMA要求Aが発
せられた場合、そのDMA要求AがREAD(メモ
リ5からのデータの読出し)であれば、処理装置
1によるキヤシユメモリ2からのデータ読出しと
並行して、前記READ要求を満たすことが可能
である。DMA要求がWRITEの場合には、キヤ
シユメモリ2とメモリ5との間でデータの不一致
が生ずるので、キヤシユメモリ2の内の該当アド
レスを無効化する。無効化すると、キヤシユメモ
リ2はヒツトせずメモリ5よりアクセスし、その
時点で、DMAWRITEで更新された最新のデー
タをキヤシユメモリ2に取り込む。READの場
合にはメモリ5からデータを読出すのみでよいか
らである。このように並行読出しを可能とすれ
ば、システムの処理効率を著しく向上しうる。
本発明は上記の点に着目したものであり、処理
システムの処理効率を向上するメモリアクセス制
御方式の提供を目的とする。
システムの処理効率を向上するメモリアクセス制
御方式の提供を目的とする。
本発明は、入出力装置等が結ばれた共通バスを
制御する第1の制御部と、主記憶装置を制御する
第2の制御部と、前記第2の制御部と前記主記憶
装置の中の一部のデータを格納しているキヤシユ
メモリとに結ばれた処理装置とを有するデータ処
理システムにおいて、前記処理装置が前記キヤシ
ユメモリからデータを読出し中に、前記共通バス
から前記第1の制御部に対しデータ読出しのメモ
リアクセス要求を生じた際、前記主記憶装置から
のデータの読出しを可能とする手段を備えたこと
を特徴とするメモリアクセス制御方式である。
制御する第1の制御部と、主記憶装置を制御する
第2の制御部と、前記第2の制御部と前記主記憶
装置の中の一部のデータを格納しているキヤシユ
メモリとに結ばれた処理装置とを有するデータ処
理システムにおいて、前記処理装置が前記キヤシ
ユメモリからデータを読出し中に、前記共通バス
から前記第1の制御部に対しデータ読出しのメモ
リアクセス要求を生じた際、前記主記憶装置から
のデータの読出しを可能とする手段を備えたこと
を特徴とするメモリアクセス制御方式である。
以下、本発明を図面によつて説明する。第2図
は本発明の一実施例を説明するブロツク図であ
り、9は受付部、10,11はフラグ部、12は
判別部、Cは読出指令、Hはヒツト信号、F1,
F2,f1,f2はフラグ、その他は第1図と同様であ
る。第2図において、処理装置1からのメモリア
クセス要求Bによりフラグ部10にフラグf1
(READ)がセツトされ、キヤシユメモリ2内の
データdが処理装置1へと読出されて処理が実行
される。このキヤシユメモリ2からのデータ読出
し中に、共通バス7側からDMA要求A(READ)
が発せられると、受付部9がこれを受理して、フ
ラグ11のフラグF1(READ)をセツトする。判
別部12はフラグ部10及び11を調べ、ヒツト
信号Hが有効となつている間にフラグF1とf1とが
設定されたときに、読出命令Cを発する。このた
めメモリ制御部4はメモリ5内のデータを読出し
て共通バス7側へ送出する。一方、処理装置1に
よるキヤシユメモリ2からのデータdの読出しは
そのまま続行される。
は本発明の一実施例を説明するブロツク図であ
り、9は受付部、10,11はフラグ部、12は
判別部、Cは読出指令、Hはヒツト信号、F1,
F2,f1,f2はフラグ、その他は第1図と同様であ
る。第2図において、処理装置1からのメモリア
クセス要求Bによりフラグ部10にフラグf1
(READ)がセツトされ、キヤシユメモリ2内の
データdが処理装置1へと読出されて処理が実行
される。このキヤシユメモリ2からのデータ読出
し中に、共通バス7側からDMA要求A(READ)
が発せられると、受付部9がこれを受理して、フ
ラグ11のフラグF1(READ)をセツトする。判
別部12はフラグ部10及び11を調べ、ヒツト
信号Hが有効となつている間にフラグF1とf1とが
設定されたときに、読出命令Cを発する。このた
めメモリ制御部4はメモリ5内のデータを読出し
て共通バス7側へ送出する。一方、処理装置1に
よるキヤシユメモリ2からのデータdの読出しは
そのまま続行される。
以上のように本発明は、処理装置によるキヤシ
ユメモリからのデータの読出しと並行して、共通
バス側から主記憶データの読出しを可能とするも
ので、処理システムの処理効率を著しく向上する
利点を有する。
ユメモリからのデータの読出しと並行して、共通
バス側から主記憶データの読出しを可能とするも
ので、処理システムの処理効率を著しく向上する
利点を有する。
第1図は従来方式を説明するブロツク図、第2
図は本発明の一実施例を説明するブロツク図であ
り、図中に用いた符号は次の通りである。 1は処理装置、2はキヤシユメモリ、3は内部
バス、4はメモリ制御部、5はメモリ、6はバス
制御部、7は共通バス、8は入出力装置、9は受
付部、10,11はフラグ部、12は判別部、A
はDMA要求、Bはメモリアクセス要求、Cは読
出指令、dはデータ、F1,F2,f1,f2はフラグ、
Hはヒツト信号を示す。
図は本発明の一実施例を説明するブロツク図であ
り、図中に用いた符号は次の通りである。 1は処理装置、2はキヤシユメモリ、3は内部
バス、4はメモリ制御部、5はメモリ、6はバス
制御部、7は共通バス、8は入出力装置、9は受
付部、10,11はフラグ部、12は判別部、A
はDMA要求、Bはメモリアクセス要求、Cは読
出指令、dはデータ、F1,F2,f1,f2はフラグ、
Hはヒツト信号を示す。
Claims (1)
- 【特許請求の範囲】 1 入出力装置等が結ばれた共通バスを制御する
第1の制御部と、主記憶装置を制御する第2の制
御部と、前記第2の制御部と前記主記憶装置の中
の一部のデータを格納しているキヤシユメモリと
に結ばれた処理装置とを有するデータ処理システ
ムにおいて、 前記処理装置が前記キヤシユメモリからデータ
を読出し中に、前記共通バスから前記第1の制御
部に対しデータ読出しのメモリアクセス要求が生
じた際、前記主記憶装置からのデータ読出しを可
能とする手段を備えたことを特徴とするメモリア
クセス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56099269A JPS581256A (ja) | 1981-06-26 | 1981-06-26 | メモリアクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56099269A JPS581256A (ja) | 1981-06-26 | 1981-06-26 | メモリアクセス制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS581256A JPS581256A (ja) | 1983-01-06 |
| JPH035619B2 true JPH035619B2 (ja) | 1991-01-28 |
Family
ID=14242962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56099269A Granted JPS581256A (ja) | 1981-06-26 | 1981-06-26 | メモリアクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS581256A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0614031Y2 (ja) * | 1985-05-21 | 1994-04-13 | 日産自動車株式会社 | 渦流室式デイ−ゼルエンジン |
Family Cites Families (2)
| 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 |
-
1981
- 1981-06-26 JP JP56099269A patent/JPS581256A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS581256A (ja) | 1983-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5749093A (en) | Enhanced information processing system using cache memory indication during DMA accessing | |
| JPS63172343A (ja) | 命令先取り方式 | |
| JP2626568B2 (ja) | データ転送制御装置 | |
| JPS59173828A (ja) | デ−タ処理システム | |
| JPH0256693B2 (ja) | ||
| JP2964504B2 (ja) | 文書処理装置 | |
| JPS581256A (ja) | メモリアクセス制御方式 | |
| JPH05189311A (ja) | キャッシュメモリ・システム | |
| JPH0256692B2 (ja) | ||
| JPH0944401A (ja) | キャッシュ制御装置 | |
| JPS626268B2 (ja) | ||
| JPH05233443A (ja) | マルチプロセッサシステム | |
| JPH01320556A (ja) | データ処理装置 | |
| JPH10247162A (ja) | 電子計算機システム | |
| JPH07105106B2 (ja) | 磁気デイスク制御方式 | |
| JPH06266617A (ja) | キャッシュメモリ | |
| JPH01108665A (ja) | Dma転送制御方式 | |
| JPS6019267A (ja) | デ−タ処理システム | |
| JPH0540686A (ja) | 記憶装置 | |
| JPH11184456A (ja) | 描画表示方法および装置とナビゲーションシステム | |
| JPH0415490B2 (ja) | ||
| JPH0556544B2 (ja) | ||
| JPS6010366A (ja) | 主記憶装置 | |
| JPH05334182A (ja) | データ転送システム | |
| JPH0715666B2 (ja) | 仮想メモリシステム |