JPH0534702B2 - - Google Patents

Info

Publication number
JPH0534702B2
JPH0534702B2 JP58226046A JP22604683A JPH0534702B2 JP H0534702 B2 JPH0534702 B2 JP H0534702B2 JP 58226046 A JP58226046 A JP 58226046A JP 22604683 A JP22604683 A JP 22604683A JP H0534702 B2 JPH0534702 B2 JP H0534702B2
Authority
JP
Japan
Prior art keywords
storage
access mode
address
line
key
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
JP58226046A
Other languages
English (en)
Other versions
JPS60118948A (ja
Inventor
Kyoshi Sudo
Toshihiro Sakai
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 JP58226046A priority Critical patent/JPS60118948A/ja
Publication of JPS60118948A publication Critical patent/JPS60118948A/ja
Publication of JPH0534702B2 publication Critical patent/JPH0534702B2/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、ストレージ・キーをアクセスするた
めのハードウエア量を小さくしたデータ処理装置
に関するものである。
〔従来技術と問題点〕
第1図は従来のメイン・ストレージとストレー
ジ・キーとのアドレス空間の対応例を示す図、第
2図は従来のストレージ・キー・アクセス方式を
説明する図である。図において、1はメイン・ス
トレージのアドレス空間、2はストレージ・キー
のアドレス空間、3はメイン・ストレージ・アド
レス、4はアドレス生成手段、5はマルチプレク
サ、6はストレージ・キー、41はストレージ・
キー・アドレスを示す。
通常、データ処理装置におけるメイン・ストレ
ージは、その参照や変更を記録するためにいくつ
かのブロツクに分割されていて、その分割単位を
ページと呼んでいる。各ページには、そのページ
ごとの参照や変更を記録するストレージ・キーと
呼ばれる制御フイールドが与えられている。この
ストレージ・キーは、各ページごとに最低限「参
照ビツトR」と「変更ビツトC」をもつている。
ストレージ・キーがアクセスされるのは、次の
2通りの場合がある。
各ページ内の記憶装置がCPU(中央処理装
置)またはチヤネルによつて書き込みまたは読
み出しのために参照されるごとに参照ビツトR
が「1」にセツトされる。また、各ページ内の
記憶装置がCPUまたはチヤネルによつて書き
込まれるたびごとに変更ビツトCが「1」にセ
ツトされる。これらを「暗黙のアクセス」と呼
ぶ。
ストレージ・キー自体を命令によつて読み出
したり書き込んだりする。これを「明示的アク
セス」と呼ぶ。
従来、このストレージ・キーはその性格上、第
1図に示すようにメイン・ストレージと異なるア
ドレス空間に割り付けられている。第1図に示す
アドレス空間は、メイン・ストレージのアドレス
空間1が256MB(メガ・バイト)あり、1ページ
を2KB(キロ・バイト)とした例であり、従つ
て、ストレージ・キーのアドレス空間2が
128KW(キロ・ワード、1W=2ビツト)となる。
このようなアドレス空間に対してのストレージ・
キーのアクセスでは、第2図に示すように、先に
述べた暗黙のアクセスをする場合にはメイン・ス
トレージ・アドレス3のうち、ページ・アドレス
部分がストレージ・キーのアドレスとなるが、明
示的アクセスをする場合には特別なアドレス生成
手段4によつて生成したストレージ・キー・アド
レス41を、暗黙のアクセスの場合のストレー
ジ・キーのアドレス・パスと異なる明示的アクセ
スのアドレス・パスを通して送出し、マルチプレ
クサ5を通してストレージ・キー6をアドレツシ
ングしなければならなかつた。
このように従来の方式によると、明示的アクセ
スの場合の特別なアドレス生成手段、及び明示的
アクセスの場合のアドレスと暗黙のアクセスの場
合のアドレスとをマルチプレツクスするマルチプ
レクサが必要であり、その部分のハードウエアの
量がかなりの割合を占めていた。
〔発明の目的〕
本発明は、上記の考察に基づくものであつて、
ストレージ・キーの明示的アクセスのためのハー
ドウエアの量を減少させ、明示的アクセスを効率
的に行うことができるデータ処理装置を提供する
ことを目的とするものである。
〔発明の構成〕 そのために本発明のデータ処理装置は、 2mの大きさの分割単位に分割されて管理される
メイン・ストレージと、 前記各分割単位に対応して設けられ、メイン・
ストレージへのアクセスに伴い暗黙にアクセスさ
れ、且つ通常のメモリのように明示的にアクセス
される場合もあるストレージ・キーと を備えたデータ処理装置において、 データ・バスと、 リード/ライト指示信号線と、 アドレス・バスと、 アクセス・モード線と、 データ・バス、リード/ライト指示信号線、ア
ドレス・バス、アクセス・モード線に接続された
メイン・ストレージ7と、 データ・バス、リード/ライト指示信号線、ア
ドレス・バス、アクセス・モード線に接続された
ストレージ・キー部10と、 データ・バス、リード/ライト指示信号線、ア
ドレス・バス、アクセス・モード線に接続された
アクセス装置8,9と を具備し、 メイン・ストレージ7の分割単位に対応するス
トレージ・キーを格納する場所に対して、メイ
ン・ストレージ7と同一のアドレスを割り付け、 アクセス装置8,9は、 (a1) メインストレージ7をアクセスする場合に
は、アドレス・バスやリード/ライト指示信号
線に必要な信号を送出すると共に、アクセス・
モード線にメイン・ストレージ・アクセスのモ
ードであることを示す信号を送出し、 (a2) ストレージ・キーの操作命令に基づいてス
トレージ・キー部10をアクセスする場合に
は、アドレス・バスのkビツト(k=n−m:
但しnはアドレス・バスの信号線数)の信号線
にアクセスの対象となるストレージ・キーのア
ドレスを送出し、リード/ライト指示信号線、
データ・バスに必要な信号を送出すると共に、
アクセス・モード線にストレージ・キー明示ア
クセスのモードであることを示す信号を送出す
るように構成され、 ストレージ・キー部10は、 (b1) アクセス・モード線の信号がメイン・スト
レージ・アクセスのモードであることを示して
いる場合には、アドレス・バスを介して送出さ
れてきた前記kビツトをストレージ・キーのア
ドレスとして取り込んで、ストレージ・キーを
暗黙にアクセスし、 (b2) アクセス・モード線の信号がストレージ・
キー明示アクセスのモードであることを示して
いる場合には、アドレス・バスを介して送出さ
れてきた前記kビツトをストレージ・キーのア
ドレスとして取り込んで、ストレージ・キーを
明示的にアクセスするように構成され、 メイン・ストレージ7は、 (c1) アクセス・モード線の信号がメイン・スト
レージ・アクセスのモードであることを示して
いる場合には、アドレス・バスの全nビツトを
メイン・ストレージのアドレスとして取り込ん
で、アクセスを行い、 (c2) アクセス・モード線の信号がストレージ・
キー明示アクセスのモードであることを示して
いる場合には、アクセスを行わないように構成
されている ことを特徴とするものである。
〔発明の実施例〕
以下、本発明の実施例を図面を参照しつつ説明
する。
第3図は本発明が適用されるシステム構成を示
す図、第4図は本発明が適用されるストレージ・
キーのアドレス空間を説明する図、第5図は本発
明の1実施例を説明する図である。図において、
7はメイン・ストレージ、8はCPU(中央処理装
置)、9はメモリ・コントローラ、10はストレ
ージ・キー、11はメイン・ストレージのアドレ
ス空間、12はストレージ・キーのアドレス空
間、13はメイン・ストレージ・アドレス、14
はストレージ・キー・アドレスを示す。
第3図において、CPU8は、メモリ・コント
ローラ9を通してアドレス・バス上にアドレスを
送出し、データ・バス上にライト・データを送出
し或いはリード・データを読み込む。そのとき、
メイン・ストレージ7及びストレージ・キー10
に対してCPU8は、制御線を通してリード/ラ
イト(R/W)の指示をすると共にアクセス・モ
ードを指示する。アクセス・モードでは、メイ
ン・ストレージ・アクセスのモードか、ストレー
ジ・キー明示的アクセスのモードかのいずれかを
指示する。
このようにアクセス・モードを指示して同一の
アドレス・パス(アドレス・バス)を通して明示
的アクセスと暗黙のアクセスを可能とするため、
本発明は、第4図に示すようにストレージ・キー
のアドレス空間12をメイン・ストレージのアド
レス空間11と同一の空間に見立て、メイン・ス
トレージ7をアクセスするか、ストレージ・キー
10を明示的にアクセスするかをアクセスする際
のアクセス・モードによつて切り分ける。第4図
に示す例では、メイン・ストレージのアドレス空
間は256MBで、バイト・アクセスの際のアドレ
スは28ビツトである。
次に本発明のストレージ・キー・アクセス方式
を第5図を参照しつつ説明する。まず、メイン・
ストレージ・アクセスの場合は、28ビツトのメイ
ン・ストレージ・アドレス13によつてメイン・
ストレージがバイト・アクセスされると同時に、
第5図aに示すように、上位17ビツトのページ・
アドレスによつてストレージ・キー10が暗黙に
アクセスされる。これに対し、ストレージ・キー
の明示的アクセスの場合は、第5図bに示すよう
に、ストレージ・キー・アドレス14として、メ
イン・ストレージ・アドレス28ビツトのうちの上
位17ビツトのページ・アドレスに相当する部分を
そのまま用い、ストレージ・キーの暗黙のアクセ
スの場合と同一のアドレス・パスを通してストレ
ージ・キー10をアドレツシングする。この場
合、28ビツトのうちの下位11ビツトは未使用とな
る。第5図に示す「アクセス・モード」は、この
ようなアドレスの28ビツトを、メイン・ストレー
ジのアドレス空間に用いるか、ストレージ・キー
のアドレス空間に用いるかの区別のために設けら
れるものである。すなわち、「アクセス・モード
=メイン・ストレージ・アクセス」の時、28ビツ
トによりメイン・ストレージがアドレツシングさ
れると同時に上位17ビツトによりストレージ・キ
ーが暗黙にアクセスされる。また「アクセス・モ
ード=ストレージ・キー・アクセス」の時、28ビ
ツトのうちの上位17ビツトにアクセスしたいスト
レージ・キー・アドレスを設定することによつ
て、暗黙のアクセスの場合と同一のアドレス・パ
スを通して、ストレージ・キーが明示的にアクセ
スされる。
〔発明の効果〕
以上の説明から明らかなように、本発明によれ
ば、ストレージ・キーの明示的アクセスの場合に
必要とされた特別なアドレス生成手段、及び明示
的アクセスの場合と暗黙のアクセスの場合のアク
セスを区別するために必要とされたマルチプレク
サが削除でき、ハードウエア量を減少させること
ができる。
【図面の簡単な説明】
第1図は従来のメイン・ストレージとストレー
ジ・キーとのアドレス空間の対応例を示す図、第
2図は従来のストレージ・キー・アクセス方式を
説明する図、第3図は本発明が適用されるシステ
ム構成を示す図、第4図は本発明が適用されるス
トレージ・キーのアドレス空間を説明する図、第
5図は本発明の1実施例を説明する図である。 1と11……メイン・ストレージのアドレス空
間、2と12……ストレージ・キーのアドレス空
間、3と13……メイン・ストレージ・アドレ
ス、4……アドレス生成手段、5……マルチプレ
クサ、6と10……ストレージ・キー、7……メ
イン・ストレージ、8……CPU(中央処理装置)、
9……メモリ・コントローラ、14と41……ス
トレージ・キー・アドレス。

Claims (1)

  1. 【特許請求の範囲】 1 2mの大きさの分割単位に分割されて管理され
    るメイン・ストレージと、 前記各分割単位に対応して設けられ、メイン・
    ストレージへのアクセスに伴い暗黙にアクセスさ
    れ、且つ通常のメモリのように明示的にアクセス
    される場合もあるストレージ・キーと を備えたデータ処理装置において、 データ・バスと、 リード/ライト指示信号線と、 アドレス・バスと、 アクセス・モード線と、 データ・バス、リード/ライト指示信号線、ア
    ドレス・バス、アクセス・モード線に接続された
    メイン・ストレージ7と、 データ・バス、リード/ライト指示信号線、ア
    ドレス・バス、アクセス・モード線に接続された
    ストレージ・キー部10と、 データ・バス、リード/ライト指示信号線、ア
    ドレス・バス、アクセス・モード線に接続された
    アクセス装置8,9と を具備し、 メイン・ストレージ7の分割単位に対応するス
    トレージ・キーを格納する場所に対して、メイ
    ン・ストレージ7と同一のアドレスを割り付け、 アクセス装置8,9は、 (a1) メイン・ストレージ7をアクセスする場合
    には、アドレス・バスやリード/ライト指示信
    号線に必要な信号を送出すると共に、アクセ
    ス・モード線にメイン・ストレージ・アクセス
    のモードであることを示す信号を送出し、 (a2) ストレージ・キーの操作命令に基づいてス
    トレージ・キー部10をアクセスする場合に
    は、アドレス・バスのkビツト(k=n−m:
    但しnはアドレス・バスの信号線数)の信号線
    にアクセスの対象となるストレージ・キーのア
    ドレスを送出し、リード/ライト指示信号線、
    データ・バスに必要な信号を送出すると共に、
    アクセス・モード線にストレージ・キー明示ア
    クセスのモードであることを示す信号を送出す
    るように構成され、 ストレージ・キー部10は、 (b1) アクセス・モード線の信号がメイン・スト
    レージ・アクセスのモードであることを示して
    いる場合には、アドレス・バスを介して送出さ
    れてきた前記kビツトをストレージ・キーのア
    ドレスとして取り込んで、ストレージ・キーを
    暗黙にアクセスし、 (b2) アクセス・モード線の信号がストレージ・
    キー明示アクセスのモードであることを示して
    いる場合には、アドレス・バスを介して送出さ
    れてきた前記kビツトをストレージ・キーのア
    ドレスとして取り込んで、ストレージ・キーを
    明示的にアクセスするように構成され、 メイン・ストレージ7は、 (c1) アクセス・モード線の信号がメイン・スト
    レージ・アクセスのモードであることを示して
    いる場合には、アドレス・バスの全nビツトを
    メイン・ストレージのアドレスとして取り込ん
    で、アクセスを行い、 (c2) アクセス・モード線の信号がストレージ・
    キー明示アクセスのモードであることを示して
    いる場合には、アクセスを行わないように構成
    されている ことを特徴とするデータ処理装置。
JP58226046A 1983-11-30 1983-11-30 ストレ−ジ・キ−・アクセス方式 Granted JPS60118948A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58226046A JPS60118948A (ja) 1983-11-30 1983-11-30 ストレ−ジ・キ−・アクセス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58226046A JPS60118948A (ja) 1983-11-30 1983-11-30 ストレ−ジ・キ−・アクセス方式

Publications (2)

Publication Number Publication Date
JPS60118948A JPS60118948A (ja) 1985-06-26
JPH0534702B2 true JPH0534702B2 (ja) 1993-05-24

Family

ID=16838933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58226046A Granted JPS60118948A (ja) 1983-11-30 1983-11-30 ストレ−ジ・キ−・アクセス方式

Country Status (1)

Country Link
JP (1) JPS60118948A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5534338A (en) * 1978-08-31 1980-03-10 Fujitsu Ltd Key memory control system
JPS58150196A (ja) * 1982-02-27 1983-09-06 Fujitsu Ltd 主記憶キ−の更新制御方式

Also Published As

Publication number Publication date
JPS60118948A (ja) 1985-06-26

Similar Documents

Publication Publication Date Title
US4558446A (en) Memory system
US4141067A (en) Multiprocessor system with cache memory
US5249284A (en) Method and system for maintaining data coherency between main and cache memories
US4419725A (en) Cache/disk subsystem with tagalong copy
US4423479A (en) Cache/disk subsystem with acquire write command
US7069409B2 (en) System for addressing a data storage unit used in a computer
US4916603A (en) Distributed reference and change table for a virtual memory system
EP0323123B1 (en) A storage control system in a computer system
JPH0534702B2 (ja)
EP0108651A2 (en) Dynamic addressing for variable track length cache memory
GB2221066A (en) Address translation for I/O controller
JPS62226500A (ja) メモリアクセス方式
EP0358224A2 (en) Semiconductor disk device useful in transaction processing system
US20030051105A1 (en) Compact flash ATA card
JP2932392B2 (ja) メモリカード
JPH08161123A (ja) ディスク・アレイ装置
JPH07328072A (ja) キャッシュ制御方法および情報処理装置
JPS6020255A (ja) バツフア記憶制御方式
EP0460852A2 (en) System for maintaining data coherency between main and cache memories
JPH0475152A (ja) 不揮発メモリシステム
KR19980052698A (ko) 레이드콘트롤러를 가지는 데이터 저장장치
JPH037980B2 (ja)
JPS6058496B2 (ja) 記憶システム
JPS638849A (ja) キヤツシユメモリ制御方式
JPS6334496B2 (ja)