JPH0233182B2 - - Google Patents

Info

Publication number
JPH0233182B2
JPH0233182B2 JP58128727A JP12872783A JPH0233182B2 JP H0233182 B2 JPH0233182 B2 JP H0233182B2 JP 58128727 A JP58128727 A JP 58128727A JP 12872783 A JP12872783 A JP 12872783A JP H0233182 B2 JPH0233182 B2 JP H0233182B2
Authority
JP
Japan
Prior art keywords
cache memory
data
request
instruction
cache
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
JP58128727A
Other languages
English (en)
Other versions
JPS6022258A (ja
Inventor
Yoshiharu Oono
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
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP58128727A priority Critical patent/JPS6022258A/ja
Publication of JPS6022258A publication Critical patent/JPS6022258A/ja
Publication of JPH0233182B2 publication Critical patent/JPH0233182B2/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

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)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 〔発明の属する技術分野の説明〕 本発明は2つのキヤツシユメモリを有するデー
タ処理装置に関するものである。
〔従来技術の説明〕
プログラム内蔵形のデータ処理装置においては
命令語およびオペランドは主記憶装置に格納され
ている為、主記憶装置へのアクセスタイムが性能
に与える影響が大きい。そこで、高速大容量のキ
ヤツシユメモリを設け、等価的に主記憶アクセス
タイムを減少する手法も汎く用いられている。近
年、さらに、オペランド用のキヤツシユメモリと
命令語用のキヤツシユメモリとを分離して設ける
ことにより、キヤツシユメモリへのアクセス競合
を避ける手法が提案されている。
この手法は極めて有効な手法であるが、2つの
キヤツシユメモリを設ける必要があり、金物量の
増加を伴う。また仮想アドレス方式を採用したデ
ータ処理装置においては仮想アドレスを実アドレ
スに変換するアドレス変換バツフアTLB
(TLANSLATION LOOKASIDE BUFFER)
によつて得た実アドレスを用いてキヤツシユメモ
リを索引する方法が一般的である。前述の2つに
分離したキヤツシユメモリに、仮想アドレス方式
を適用すると各キヤツシユメモリにTLBを設け
る必要があり、この点においても金物量が増加す
る。
このような金物量の増加は性能向上の点からは
必須であるが、故障率が増加し、稼動率が低下す
るという欠点を生む。
またこのような欠点を解決する為に、故障を発
生したキヤツシユメモリを切離し、残りのキヤツ
シユメモリで代替する方法があるが、オペランド
取出要求と命令取出要求が1つのキヤツシユメモ
リに集中して競合を発生する。例えば、第4図に
示すような2キヤツシユメモリにおける要求送出
を基本とした、オペランド取出優先の要求送出制
御を1キヤツシユメモリ稼動時に適用した制御方
式が考えられる。この方式によるパイプラインの
動作の一例として、命令供給が2命令/1要求、
命令バツフア容量が4命令の場合について第6図
に図示する。
第6図においては、命令取出要求の送出優先順
位がオペランド取出要求より低い為、命令バツフ
アが空状態になつて命令供給が中断されるまで命
令取出要求は待たされ、中断直後に命令バツフア
に許容されるだけ要求を出す。命令取出もパイプ
ラインで処理される為、命令語が到達するまで、
実行サイクルは3サイクルアイドルとなり、キヤ
ツシユメモリに対する要求も1サイクルの空きを
生じ、性能低下が甚しいという欠点があつた。
一方、データ処理装置の市場においては、高速
モデルのみでは汎用性に乏しく、同一のアーキテ
クチユアの中/低速モデルを含むマシンフアミリ
が要求される。従来、中速モデルは高速モデルと
は全く別に新規設計されていた為、多くの開発費
用と開発期間を必要とする欠点があつた。
〔発明の目的の説明〕
本発明の目的は、2つのキヤツシユメモリに転
送するアドレス間、および出力データ間を、キヤ
ツシユメモリの接続指示情報に従い、切替えるこ
とにより、2キヤツシユメモリを使用しての稼動
から1キヤツシユのみの稼動への縮退を可能と
し、キヤツシユ障害に対する稼動性を向上するこ
とにある。
本発明の別の目的は、2キヤツシユメモリを採
用した高速データ処理装置において、1キヤツシ
ユメモリを削除した状態においても、残りの1キ
ヤツシユメモリのみで稼動する低価格の中速デー
タ処理装置をサブモデルとして有するデータ処理
装置を提供することにある。
本発明の他の目的は、上記のような1キヤツシ
ユメモリのみの稼動時における性能低下を、キヤ
ツシユ要求送出制御を最適化することにより、よ
り小さくするデータ処理装置を提供することにあ
る。
〔発明の構成〕
本発明によれば、 キヤツシユメモリを有するデータ処理装置にお
いて、 主記憶手段から取出したデータを記憶するデー
タアレイと、該データに関する該データアレイ内
の格納アドレスと前記主記憶手段内の格納アドレ
スとの対応を記憶するアドレスアレイとの対をそ
れぞれ含み、異なるアドレスに対して応答可能な
第1及び第2のキヤツシユメモリと、 前記データ処理装置の命令レジスタに応答して
オペランド取出要求を送出するオペランド取出制
御手段と、 命令取出要求を送出する命令取出制御手段と、 前記第1及び第2のキヤツシユメモリの出力デ
ータを切替えるデータ切替手段と、 前記第1及び第2のキヤツシユメモリがそれぞ
れ前記データ処理装置に対して接続状態にあるか
非接続状態にあるかを表示する構成表示手段と、 該構成表示手段の表示する一方のキヤツシユメ
モリの非接続状態に応答して、前記データ切換手
段が該非接続キヤツシユメモリの出力データを選
択することを禁止し、他方の接続状態にあるキヤ
ツシユメモリの出力データを選択することを許可
する切替制御手段と、 前記構成表示手段の表示する一方のキヤツシユ
メモリの非接続状態に応答して、前記オペランド
取出要求及び前記命令取出要求を他方の接続状態
にあるキヤツシユメモリに送出する際の両要求の
競合を検出した場合、命令取出要求、オペランド
取出要求の順に設定した優先順位に従い、両要求
を他方の接続状態にあるキヤツシユメモリへ送出
する要求制御手段とを有するデータ処理装置が得
られる。
更に本発明によれば、 キヤツシユメモリを有するデータ処理装置にお
いて、 主記憶手段から取出したデータを記憶するデー
タアレイと、該データに関する該データアレイ内
の格納アドレスと前記主記憶手段内の格納アドレ
スとの対応を記憶するアドレスアレイとの対をそ
れぞれ含み、異なるアドレスに対して応答可能な
第1のキヤツシユメモリ及び前記データ処理装置
に対して選択的に実装可能な第2のキヤツシユメ
モリと、 前記データ処理装置の命令レジスタに応答して
オペランド取出要求を送出するオペランド取出制
御手段と、 命令取出要求を送出する命令取出制御手段と、 前記第1及び第2のキヤツシユメモリの出力デ
ータを切替えるデータ切替手段と、 前記第2のキヤツシユメモリがそれぞれ前記デ
ータ処理装置に対して接続状態にあるか非接続状
態にあるかを表示する構成表示手段と、 該構成表示手段の表示する前記第2のキヤツシ
ユメモリの非接続状態に応答して、前記データ切
替手段が該非接続キヤツシユメモリの出力データ
を選択することを禁止し、前記第1の接続状態に
あるキヤツシユメモリの出力データを選択するこ
とを許可する切替制御手段と、 前記構成表示手段の表示する前記第2のキヤツ
シユメモリの非接続状態に応答して、前記オペラ
ンド取出要求及び前記命令取出要求を前記第1の
接続状態にあるキヤツシユメモリに送出する際の
両要求の競合を検出した場合、命令取出要求、オ
ペランド取出要求の順に設定した優先順位に従
い、両要求を前記第1の接続状態にあるキヤツシ
ユメモリへ送出する要求制御手段とを有し、 前記構成表示手段が前記第2のキヤツシユメモ
リの非接続状態を表示する場合、前記第2のキヤ
ツシユメモリを前記データ処理装置に実装しない
状態で前記第1のキヤツシユメモリのみで動作可
能としたデータ処理装置が得られる。
〔この発明の実施例の説明〕
次に本発明について図面を用いて詳細に説明す
る。第1図は本発明を適用した実施例を示すブロ
ツク図である。第1図において、命令レジスタ1
は命令コード部OPCとアドレス偏位Dとインデ
ツクス指定部Xとからなる命令語を保持する。命
令レジスタ1のインデツクス指定部Xは複数のエ
ントリからなるインデツクスレジスタ2の1エン
トリを指定する。アドレス偏位Dとインデツクス
レジスタ2の出力はオペランドアドレス加算器5
において仮想空間のベースアドレスを保持するベ
ースレジスタ3と加算され、仮想オペランドアド
レスを生成する。命令先取カウンタ4は、先行取
出を行う命令語の仮想空間内の相対アドレスを保
持し、取出要求を送出する毎に1ずつ加算され
る。命令先取カウンタ4の出力は命令アドレス加
算器6においてベースレジスタ3の保持するベー
スアドレスと加算され、仮想アドレスを生成す
る。アドレス切替回路7はオペランドアドレス加
算器5の出力と命令アドレス加算器6の出力とを
切替え仮想アドレスレジスタ8へ出力する。仮想
アドレスレジスタ8の出力はアドレス変換バツフ
ア(TLB)9に接続され、アドレス変換バツフ
ア9において実アドレスに変換され、実アドレス
レジスタ10へ出力され、キヤツシユメモリ11
を索引する為に使用される。アドレス切替手段1
2はオペランドアドレス加算器5の出力と命令ア
ドレス加算器6の出力とを切替え、仮想アドレス
レジスタ13へ出力する。仮想アドレスレジスタ
13の出力はアドレス変換バツフア(TLB)1
4に接続され、アドレス変換バツフア14におい
て実アドレスに変換され、実アドレスレジスタ1
5へ出力される。実アドレスレジスタ15の出力
はキヤツシユメモリ16を索引する為に使用され
る。ここで、アドレス変換バツフア(TLB)9
および14は各々NEC技報vol.35、No.5に記述さ
れている一般的な構成を有するが、本発明とは直
接の係りを持たないので詳細な説明を省略する。
キヤツシユメモリ11およびキヤツシユメモリ
16の周辺部を含めた詳細ブロツク図を第2図に
示す。実アドレスレジスタ10および実アドレス
レジスタ15は、各々、実ページアドレス10a
及び15a、カラムアドレス10a及び15b、
ブロツク内アドレス10c及び15cを保持す
る。実アドレスレジスタ10のカラムアドレス1
0bはキヤツシユメモリ11のアドレスアレイ1
01に記憶されている実ページアドレスをレベル
数分読出す。これら読出された実ページアドレス
は比較器群103において、実アドレスレジスタ
10の実ページアドレス10aと、並行に比較さ
れ、一致を検索される。データアレイ102のデ
ータは実アドレスレジスタ10内のカラムアドレ
ス10bとブロツク内アドレス10cの一部を用
いて読み出され、得られたレベル数分のデータは
比較器群103出力により制御される選択器10
5により選択され、一致を検出した比較器に対応
するレベルからデータを選択されて出力される。
一致を検出できなかつた場合は、実アドレスレジ
スタ10の保持を実アドレスを記憶制御ユニツト
18へ送り、主記憶MMより読み出したデータを
補充しつつ動作を続行する。キヤツシユメモリ1
6は、実アドレスレジスタ15により索引され
る。キヤツシユメモリ16は、アドレスアレイ1
11、データアレイ112、比較器群113、選
択器115からなるが、これらの接続および動作
はキヤツシユメモリ11と同様である。このよう
に2つのキヤツシユメモリをもつことにより、一
マシンサイクルにおいて、2つの異なるデータ例
えばオペランドと命令語を得ることが可能とな
る。
再び、第1図を参照すると、キヤツシユメモリ
11のデータ出力は直接演算実行部19に転送さ
れる。切替回路20はキヤツシユメモリ11およ
びキヤツシユメモリ16のデータ出力を切替え、
命令バツフア21へ供給する。命令バツフア21
は、命令レジスタ1に存在する命令の処理を完了
する以前にキヤツシユメモリより転送される命令
語を記憶しておくバツフアメモリである。切替回
路17は、切替回路20と同様に、キヤツシユメ
モリ11およびキヤツシユメモリ16のデータ出
力を切替え、切替回路22を介して、命令バツフ
ア21をバイパスして命令レジスタ1へデータを
転送するパスを形成する。
第3図は第1図に示す実施例におけるキヤツシ
ユメモリ要求送出に係る制御回路100を示す図
である。オペランド取出制御部50は命令レジス
タ1に保持されている命令語を解読し制御信号7
0,71を出力する。本図においては、メモリ要
求信号70と、メモリ要求が分岐命令か否かを示
す分岐先取出表示信号71とが示されている。命
令取出制御部51は命令先取カウンタ4を使用
し、命令バツフア21の空き状態を管理しつつ命
令取出し要求72を出力する。診断制御部52は
データ処理装置の障害情報の収集、命令再試行お
よびキヤツシユメモリの構成制御を司どる。この
キヤツシユメモリの構成制御機能は、キヤツシユ
メモリ11および16からの信号線76および7
7を介しての障害報告ならびに外部装置からの信
号線78を介してのシステム構成情報を基に、キ
ヤツシユメモリの接続または切離しを判定し、判
定結果をキヤツシユ構成表示器53に出力する機
能である。キヤツシユ構成表示器53は、診断制
御部52からの判定結果を受け、キヤツシユメモ
リ11及び16がそれぞれ本データ処理装置に対
して接続状態にあるか、非接続状態にあるかを表
示する。このキヤツシユ構成表示器63の出力7
3は、要求制御部54と切替制御部55とに送ら
れる。要求制御部54は本発明の基幹をなす部分
である。この要求制御部54は各種要求、および
キヤツシユ構成表示器出力73、および2つのキ
ヤツシユメモリが各々要求受付可状態であること
を表示する信号74,75に応答し、両キヤツシ
ユメモリへ送出可能な要求を決定し、キヤツシユ
メモリ11へ信号線80を介して、キヤツシユメ
モリ16へ信号線81を介して通知する。同時
に、要求制御部54は、対応するアドレスを両キ
ヤツシユメモリへ送出する為、制御線82を介し
て切替回路7を、制御線83を介して切替回路1
2を制御する。また、要求制御部54は、キヤツ
シユメモリの要求受付不可状態ならびに要求の競
合が発生した場合は、要求送出不可であることを
要求元即ちオペランド取出制御部50へ信号線8
4、命令取出制御部51で信号線85を介して通
知し、通知された制御部50又は51は要求送出
が可能となるまで状態を保持する。切替制御部5
5は、オペランド取出制御部50の制御信号90
およびキヤツシユ構成表示器53の出力信号73
の信号に応答し、信号線92を介して切替回路1
7を、信号線93を介して切替回路20を、2つ
のキヤツシユメモリよりの適切なデータを選択さ
せるように制御する。
要求制御部54の制フローチヤートを第4図に
示す。以下、第4図をも参照して第3図要求制御
部54の動作を説明する。信号線73がキヤツシ
ユメモリ16の接続を指示する場合、信号線70
を介してオペランド取出制御部50から送られた
要求を、信号線71を介して送られた分岐先先取
指示に従い、キヤツシユメモリ11またはキヤツ
シユメモリ16の一方へ送出する。送出対象のキ
ヤツシユメモリが要求受付不可状態である場合
は、オペランド取出制御部50へ信号線84を介
して通知する。またオペランドアドレス加算器5
の出力アドレスは、信号線82ならびに83を介
して、切替器7および12を制御することにより
キヤツシユメモリ11または16へ送出される。
信号線73がキヤツシユメモリ16の切離しを指
示する場合、オペランド取出制御部50から送ら
れた要求は分岐先先取指示か否かにかかわらず、
キヤツシユメモリ11に出力する。命令取出制御
部51から送られた命令取出要求はキヤツシユメ
モリ16が接続されている場合、オペランド取出
制御部50から分岐先先取指示が到来する場合、
要求送出競合により送出を抑止され、送出不可状
態であることを命令取出制御部51に通知する。
分岐先先取指示が到来しない場合、命令先取要求
をキヤツシユメモリ16へ送り出し可能であり、
キヤツシユメモリ16の要求送付可能状態を表示
する信号線85に応じて要求の送出を制御する。
キヤツシユメモリ16が切離されている場合、命
令取出要求はオペランド取出制御部50からの要
求により送出を抑止され、この要求がない時にキ
ヤツシユメモリ11の要求受付可能状態を表示す
る信号線75に応じて要求をキヤツシユメモリ1
1に送出する。また送出抑止または受付不可能の
状態では命令取出制御部51に信号線85を介し
て通知する。
切替制御部55の制御フローチヤートを第5図
に示す。第5図をも参照して、第3図の切替制御
部55の動作を説明する。キヤツシユメモリ16
が切り離された場合、切替回路17および切替回
路20をキヤツシユメモリ11を選択するように
固定化し、キヤツシユメモリ16が接続されてい
る場合切替回路20をキヤツシユメモリ11を選
択するように固定化すると共に、切替回路17を
制御線90の指示によりキヤツシユメモリ11ま
たはキヤツシユメモリ16を選択可能とする。こ
こで制御線90は例えば間接アドレス修飾動作の
ごとく、命令語以外のデータを参照してオペラン
ド取り出しを行う際に使用される。
以上の説明においては、キヤツシユメモリ16
の切離し、接続について記載しているが、演算実
行部19の前段に切替器20と同様の切替器を設
けることにより、キヤツシユメモリ11を切離
し、キヤツシユメモリ16を代替キヤツシユメモ
リとして機能させることができる。
また、キヤツシユ構成表示器53が外部装置か
らの信号78(第3図)により固定的に一方のキ
ヤツシユメモリの非接続を表示する場合、キヤツ
シユ構成表示器53により切離されたキヤツシユ
メモリに対する入出力信号はすべて切離されるの
で、切離されたキヤツシユメモリを装置から削除
可能である。同様にアドレス変換バツフア、実ア
ドレスレジスタ、仮想アドレスレジスタも削除可
能である。この機能により、2キヤツシユメモリ
を有する高速のデータ処理装置に対するより低速
のデータ処理装置を容易にかつ低価格で実現でき
る。
以上に述べた要求制御部54によればキヤツシ
ユメモリ16を切離して稼動可能であるが、第4
図に示すように1キヤツシユメモリ稼動時におけ
る要求送出はオペランド取出要求を命令取出要求
に優先させている。この優先順位に従う場合、命
令語の補充がオペランド取出により滞留しパイプ
ラインが円滑に動作出きない。命令供給が2命
令/要求で命令バツフア容量が4命令の場合のパ
イプライン動作を第6図に示す。第6図におい
て、Aは仮想アドレス生成サイクル、Pはページ
ングサイクル、Cはキヤツシユサイクル、Eは演
算実行サイクル、Wは結果格納サイクルを示す。
第6図によれば演算実行部19は、最高速動作時
においても、7マシンサイクル中3マシンサイク
ルのアイドル状態を生ずる。
次にキヤツシユメモリ16を切離した稼動状態
において、命令取出要求が通常のオペランド取出
要求に優先するように改良した要求制御部54の
制御フローチヤートを第7図に示す。第7図によ
れば、信号線73がキヤツシユメモリ16の切離
しを指示する場合、信号線70を介してオペラン
ド取出制御部50から送られた要求が分岐先先取
指示であれば、信号線72を介して送られる命令
取出要求の有無に係らずキヤツシユメモリ11に
アドレス加算器5の出力を要求とともに送出す
る。分岐先先取指示でない即ち通常のオペランド
取出要求であれば、信号線72を介して送られる
命令取出要求がある場合キヤツシユメモリ11へ
の加算器5出力および要求の送出を抑止し、信号
線84を介してオペランド取出制御部50に要求
送出未完了を通知し、命令取出要求がない場合、
加算器5出力および要求をキヤツシユメモリ11
へ直ちに送出する。
一方、命令取出制御部51から制御線72を介
して送られない命令取出要求は、信線線73がキ
ヤツシユメモリ16の切離しを指示する場合、信
号線70と信号線71を介してオペランド取出制
御部50が分岐先先取要求を送出している場合に
は分岐先先取要求を優先して送出し、信号線85
を介して命令取出制御部51に要求送出未完了を
通知する。オペランド取出制御部50から要求を
送出していないか、または分岐先先取要求でない
通常のオペランド取出要求である場合は信号線8
2を介してアドレス加算器6の出力をキヤツシユ
メモリ11へ出力するように切替器7を制御する
とともに制御線80を介してキヤツシユメモリ1
1に要求を通知する。
以上の改良された要求制御部によるパイプライ
ンの動作を第8図に示す。第8図によれば、命令
取出を円滑に実行するため、演算実行部19は3
マシンサイクル中2マシンサイクル演算を実行可
能であり、従来より性能を16%向上される。ま
た、分岐命令の分岐先先取要求の優先順位は第7
図のフローチヤートに示すように、2キヤツシユ
メモリ/1キヤツシユメモリ構成に係らず、命令
取出要求より高く設定されており、これにより分
岐命令性能の低下を回避している。
〔発明の効果の説明〕
本発明には以上で述べたごとく、要求制御手
段、切替制御手段を設けることにより、2キヤツ
シユメモリを有するデータ処理装置における性能
低下を最小にとめた形で稼動性を向上できるとい
う効果がある。
更に、本発明には、要求制御手段、切替制御手
段を設けることにより、2キヤツシユメモリを採
用した高速データ処理装置のサブモデルとして1
キヤツシユメモリで稼動する低価格の中速データ
処理装置を容易に実現できるという効果がある。
【図面の簡単な説明】
第1図は本発明を適用したデータ処理装置のブ
ロツク図、第2図は第1図に示したキヤツシユメ
モリ11および16の詳細ブロツク図、第3図は
第1図のデータ処理装置における制御回路100
の詳細ブロツク図、第4図は本発明の基となる第
3図の要求制御部54の制御フローチヤートを示
した図、第5図は第3図の切替制御部55の制御
フローチヤートを示した図、第6図は第4図の制
御に従うデータ処理装置のタイムチヤートを示し
た図、第7図は本発明に従う第3図の要求制御部
54の制御フローチヤートを示した図、第8図は
第7図の制御に従うデータ処理装置のタイムチヤ
ートを示した図である。 1……命令レジスタ、2……インデツクスレジ
スタ、3……ベースレジスタ、4……命令カウン
タ、5……オペランドアドレス加算器、6……命
令アドレス加算器、7及び12……アドレス切替
回路、8及び13……仮想アドレスレジスタ、9
及び14……アドレス変換バツフア、10及び1
5……実アドレスレジスタ、11及び16……キ
ヤツシユメモリ、17及び20……切替回路、2
1……命令バツフア、22……切替回路、MM…
…主記憶、50……オペランド取出制御部、51
……命令取出制御部、52……診断制御部、53
……キヤツシユ構成表示器、54……要求制御
部。

Claims (1)

  1. 【特許請求の範囲】 1 キヤツシユメモリを有するデータ処理装置に
    おいて、 主記憶手段から取出したデータを記憶するデー
    タアレイと、該データに関する該データアレイ内
    の格納アドレスと前記主記憶手段内の格納アドレ
    スとの対応を記憶するアドレスアレイとの対をそ
    れぞれ含み、異なるアドレスに対して応答可能な
    第1及び第2キヤツシユメモリと、 前記データ処理装置の命令レジスタに応答して
    オペランド取出要求を送出するオペランド取出制
    御手段と、 命令取出要求を送出する命令取出制御手段と、 前記第1及び第2のキヤツシユメモリの出力デ
    ータを切替えるデータ切替手段と、 前記第1及び第2のキヤツシユメモリがそれぞ
    れ前記データ処理装置に対して接続状態にあるか
    非接続状態にあるかを表示する構成表示手段と、 該構成表示手段の表示する一方のキヤツシユメ
    モリの非接続状態に応答して、前記データ切替手
    段が該非接続キヤツシユメモリの出力データを選
    択することを禁止し、他方の接続状態にあるキヤ
    ツシユメモリの出力データを選択することを許可
    する切替制御手段と、 前記構成表示手段の表示する一方のキヤツシユ
    メモリの非接続状態に応答して、前記オペランド
    取出要求及び前記命令取出要求を他方の接続状態
    にあるキヤツシユメモリに送出する際の両要求の
    競合を検出した場合、命令取出要求、オペランド
    取出要求の順に設定した優先順位に従い、両要求
    を他方の接続状態にあるキヤツシユメモリへ送出
    する要求制御手段とを有するデータ処理装置。 2 キヤツシユメモリを有するデータ処理装置に
    おいて、 主記憶手段から取出したデータを記憶するデー
    タアレイと、該データに関する該データアレイ内
    の格納アドレスと前記主記憶手段内の格納アドレ
    スとの対応を記憶するアドレスアレイとの対をそ
    れぞれ含み、異なるアドレスに対して応答可能な
    第1のキヤツシユメモリ及び前記データ処理装置
    に対して選択的に実装可能な第2のキヤツシユメ
    モリと、 前記データ処理装置の命令レジスタに応答して
    オペランド取出要求を送出するオペランド取出制
    御手段と、 命令取出要求を送出する命令取出制御手段と、 前記第1及び第2のキヤツシユメモリの出力デ
    ータを切替えるデータ切替手段と、 前記第2のキヤツシユメモリがそれぞれ前記デ
    ータ処理装置に対して接続状態にあるか非接続状
    態にあるかを表示する構成表示手段と、 該構成表示手段の表示する前記第2のキヤツシ
    ユメモリの非接続状態に応答して、前記データ切
    替手段が該非接続キヤツシユメモリの出力データ
    を選択することを禁止し、前記第1の接続状態に
    あるキヤツシユメモリの出力データを選択するこ
    とを許可する切替制御手段と、 前記構成表示手段の表示する前記第2のキヤツ
    シユメモリの非接続状態に応答して、前記オペラ
    ンド取出要求及び前記命令取出要求を前記第1の
    接続状態にあるキヤツシユメモリに送出する際の
    両要求の競合を検出した場合、命令取出要求、オ
    ペランド取出要求の順に設定した優先順位に従
    い、両要求を前記第1の接続状態にあるキヤツシ
    ユメモリへ送出する要求制御手段とを有し、 前記構成表示手段が前記第2のキヤツシユメモ
    リの非接続状態を表示する場合、前記第2のキヤ
    ツシユメモリを前記データ処理装置に実装しない
    状態で前記第1のキヤツシユメモリのみで動作可
    能としたデータ処理装置。
JP58128727A 1983-07-16 1983-07-16 デ−タ処理装置 Granted JPS6022258A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58128727A JPS6022258A (ja) 1983-07-16 1983-07-16 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58128727A JPS6022258A (ja) 1983-07-16 1983-07-16 デ−タ処理装置

Publications (2)

Publication Number Publication Date
JPS6022258A JPS6022258A (ja) 1985-02-04
JPH0233182B2 true JPH0233182B2 (ja) 1990-07-25

Family

ID=14991944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58128727A Granted JPS6022258A (ja) 1983-07-16 1983-07-16 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS6022258A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5984981A (en) * 1995-02-28 1999-11-16 Showa Miyagi Salt making method and apparatus

Also Published As

Publication number Publication date
JPS6022258A (ja) 1985-02-04

Similar Documents

Publication Publication Date Title
US4648034A (en) Busy signal interface between master and slave processors in a computer system
JPH0242569A (ja) ベクター処理システムに用いる文脈スイッチング方法及び装置
US6963962B2 (en) Memory system for supporting multiple parallel accesses at very high frequencies
JPH0215369A (ja) ベクター処理システムの命令を実行する方法及び装置
JPS5834857B2 (ja) 記憶階層における優先順位決定機構
US7415576B2 (en) Data processor with block transfer control
JPH04242848A (ja) 走行モード別キャッシュメモリ制御方式
JP2718254B2 (ja) ベクトル処理装置
JP3088303B2 (ja) キャッシュ・メモリ・バンク制御装置
JPH0233182B2 (ja)
US5134698A (en) Data processing system having a storage controller for transferring an arbitrary amount of data at an arbitrary address boundary between storages
US4855902A (en) Microprocessor assisted data block transfer apparatus
JPH0136133B2 (ja)
JPH0516061B2 (ja)
US6349370B1 (en) Multiple bus shared memory parallel processor and processing method
JPS6148745B2 (ja)
GB2271204A (en) Memory access system
JP4111645B2 (ja) キャッシュミスした後のメモリバスアクセス制御方式
JP3284508B2 (ja) データ先読み制御装置
US7136965B2 (en) Microcomputer
JPH0250259A (ja) ベクタープロセッサによって非同期メモリ管理例外を取り扱う方法及び装置
JPH1055303A (ja) メモリシステム
JP2581298B2 (ja) メモリアクセス権情報供給機構
JPH03237538A (ja) 緩衝記憶装置
JPH0447344B2 (ja)