JPS60118948A - ストレ−ジ・キ−・アクセス方式 - Google Patents

ストレ−ジ・キ−・アクセス方式

Info

Publication number
JPS60118948A
JPS60118948A JP58226046A JP22604683A JPS60118948A JP S60118948 A JPS60118948 A JP S60118948A JP 58226046 A JP58226046 A JP 58226046A JP 22604683 A JP22604683 A JP 22604683A JP S60118948 A JPS60118948 A JP S60118948A
Authority
JP
Japan
Prior art keywords
storage
address
key
access
storage 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.)
Granted
Application number
JP58226046A
Other languages
English (en)
Other versions
JPH0534702B2 (ja
Inventor
Kiyoshi 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)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、データ処理システムにおけるメイン・ストレ
ージの分割単位ごとに与えられているストレージ・キー
を明示的にアクセスするストレージ・キー・アクセス方
式に関するものである。
〔従来技術と問題点〕
第1図は従来のメイン・ストレージとストレージ・キー
とのアドレス空間の対応例を示す図、第2図は従来のス
トレージ・キー・アクセス方式を説明する図である。図
において、1はメイン会ストレージのアドレス空間、2
はストレージ・キーのアドレス空間、3はメイン・スト
レージ−アドレス、4はアドレス生成手段、5はマルチ
プレクサ、6はストレージ・キー、41はストレージ拳
キー拳アドレスを示す。
通常、データ処理システムにおけるメイン・ストレージ
は、その参照や変更を記録するためにいくつかのブロッ
クに分割されていて、その分割単位をページと呼んでい
る。各ページには、そのページごとの参照や変更を記録
するストレージ・キーと呼ばれる制御フィールドが与え
られている。
このストレージ鳴キーは、各ページごとに最低限「参照
ビットRJと「変更ビットC」をもっている。
ストレージ・キーがアクセスされるのは、次の2通りの
場合がある。
■ 各ページ内の記憶装置がCPU (中央処理装置)
またはチャネルによって書き込みまたは読み出しのため
に参照されるごとに参照ピッ)RがI」にセットされる
。また、各ページ内の記憶装置がCPUまたはチャネル
に二って書き込まれるたびごとに変更ビットCが「1」
にセットされる。これらを「暗黙のアクセス」と呼ぶ。
■ ストレージ・キー自体を命令によって読み出したり
書き込んだシする。これを「明示的アクセス」と呼ぶ。
従来、このストレージ・キーはその性格上、第1図に示
すようにメイン・ストレージと異なるアドレス空間に割
り付けられている。第1図に示すアドレス空間は、メイ
ン・ストレージのアドレス空間1が256MB、(メガ
・バイト)あり、1ページを2KB (キロ・バイト)
とした例であり、従って、ストレージ−キーのアドレス
空間2が128KW(キロ・ワード、IW=2ビット)
となる。このようなアドレス空間に対してのストレージ
・キーのアクセスでは、第2図に示すように、先に述べ
た暗黙のアクセスをする場合にはメイン嗜ストレージ中
アドレス3のうち、ページ・アドレス部分がストレージ
・キーのアドレスとなるが、明示的アクセスをする場合
には特別なアドレス生成手段4によって生成したストレ
ージ拳キー・アドレス41を、暗黙のアクセスの場合の
ストレージ舎キーのアドレス会バスと異なる明示的アク
セスのアドレス俸バスを通して送出し、マルチプレクサ
5を通してストレージ・キー6をアドレッシングしなけ
ればならなかった。
このように従来の方式によると、明示的アクセスの場合
の特別なアドレス生成手段、及び明示的アクセスの場合
のアドレスと暗黙のアクセスの場合のアドレスとをマル
チプレックスするマルチプレックス 量がかなりの割合を占めていた。
〔発明の目的〕
本発明は、上記の考察に基づくものでちって、ストレー
ジ拳キーの明示的アクセスのだめの71−ドフェアの量
を減少させ、明示的アクセスを効率的に行うことができ
るストレージ嘗キーアクセス方式を提供することを目的
とするものである。
〔発明の構成〕
そのために本発明のストレージ・キーアクセス方式は、
メイン・ストレージ、該メイン・ストレージの分割単位
ごとに与えられるストレージ−キー、及び上記メイン・
ストレージとと記ストレージ・キーをアクセスするアク
セス装置を備えたデータ処理システムにおいて、上記ス
トレージ・キーは、アドレスとして対応するメインeス
トレージのアドレスと同一のアドレスが割り付けられ、
上記アクセス装置は、メイン・ストレージのアクセスと
命令によるストレージ・キーのアクセスとを切シ分ける
モードの設定を行い、当該設定の下で上記メイン−スト
レージのアクセスの場合に同時に行われる上記ストレー
ジ1キーのアクセスのためのストレージ−キー拳アドレ
ス送出パスと上記命令によるストレージ書キーのアクセ
スの場合のストレージ・キー・アドレス送出バスとを同
一のパスを用いて上記ストレージ・キーをアクセスする
ようにしたことを特徴とするものである。
〔発明の実施例〕
以下、本発明の実施例を図面を参照しつつ説明する。
第3図は本発明が適用されるシステム構成を示す図、第
4図は本発明が適用されるストレージ−キーのアドレス
空間を説明する図、第5図は本発明の1実施例を説明す
る図である。図において、7はメイン番ストレージ、8
はCPU(中央処理装置)、9はメモリ・コントローラ
、10はストレージ・キー、11はメイン会ストレージ
のアドレス空間、12はストレージ・キーのアドレス空
間、13はメイン・ストレージ・アドレス、14はスト
レージ′・キー・アドレスを示す。
第3図において、CPU8は、メモリ・コントローラ9
を通してアドレス・バス玉にアドレスを送出し、データ
壷バス上にライト・データを送出し或いはリード・デー
タを読み込む。そのとき、メインSストレージ7及びス
トレージ−キー10に対してCPU8は、制御機を通し
てリード/ライト(R/W )の指示をすると共にアク
セス・モードを指示する。アクセス・モードでは、メイ
ン・ストレージ・アクセスのモードか、ストレージ・キ
ー明示的アクセスのモードかのいずれかを指示する。
このようにアクセス・モードを指示して同一のアドレス
争バス(アドレス・バス)を通′シて明示的アクセスと
暗黙のアクセスを可能とするため、本発明は、第4図に
示すようにストレージ−キーのアドレス空間12をメイ
ン・ストレージのアドレス空間11と同一の空間に見立
て、メイン・ストレージ7をアクセスするか、ストレー
ジ参キー10を明示的にアクセスするかをアクセスする
際のアクセス・モードによって切シ分ける。第4図に示
す例では、メイン・ストレージのアドレス空間は256
MBで、バイト・アクセスの際のアドレスは28ビツト
である。
次に本発明のストレージ−キー・アクセス方式を第5図
を参照しつつ説明する。まず、メイン・ストレージ・ア
クセスの場合は、28ビツトのメイン−ストレージ・ア
ドレス13によってメイン・ス[レージがバイト・アク
セスされると同時に、第5図(α)に示すように、上位
17ビソトのベージ・アドレスによってストレージ嗜キ
ー10が暗黙にアクセスされる。これに対し、ストレー
ジ拳キーの明示的アクセスの場合は、第5図(h)に示
すように、ストレージ−キー〇アドレス14として、メ
イン・ストレージ・アドレス28ビツトのうちの上位1
7ビツトのページφアドレスに相当する部分をそのまま
用い、ストレージ・キーの暗黙のアクセスの場合と同一
のアドレス・パスを通してストレージ・キー10をアド
レッシングする。この場合、28ビツトのうちの下位1
1ビツトは未使用となる。第5図に示す「アクセス・モ
ード」は、このようなアドレスの28ピントを、メイン
・ストレージのアドレス空間に用いるか、ストレージ・
キーのアドレス空間に用いるかの区別のために設けられ
るものである。すなわち、「アクセス・モード−メイン
・ストレージ・Iアクセス」の時、28ビツトによりメ
イン・ストレージがアドレッシングされると同皓に上位
17ビツトによりストレージ・キーが暗黙にアクセスさ
れる。また[アクセス書モードーストレージ自キー−ア
クセス]の時、28ビツトのうちの上位17ビツトにア
クセスしたいストレージ吻キーeアドレスを設定するこ
とによって、暗黙のアクセスの場合と同一のアドレス会
パスを通して、ストレージ拳キーが明示的にアクセスさ
れる。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、スト
レージ・キーの明示的アクセスの場合に必要とされた特
別なアドレス生成手段、及び明示的アクセスの場合と暗
黙のアクセスの場合のアクセスを区別するために必要と
されたマルチプレクサが削除でき、ハードウェア量を減
少させることができる。
【図面の簡単な説明】
第1図は従来のメイン・ストレージとストレージ拳キー
とのアドレス空間の対応例を示す図、第2図は従来のス
トレージ・キー・アクセス方式を説明する図、第3図は
本発明が適用されるシステム構成を示す図、第4図は本
発明が適用されるストレージ会キーのアドレス空間を説
明する図、第5図は本発明の1実施例を説明する図であ
る。 1と11・・・メイン骨ストレージのアドレス空間、2
と12・・・スト1ノ−ジ魯キーのアドレス空間、3と
13・・・メイン参ストレージ晦アドレス、4・・・ア
ドレス生成手段、5・・・マルチプレクサ、6と10・
・・ストレージ参キー、7・・・メイン・ストレージ、
8・・・CPU(中央処理装置)、9・・・メモリ・コ
ントローラ、14ト41・・・ストレージ・キー・アド
レス。 特許出願人 富士通株式会社 代理人弁理士 京 谷 四 部

Claims (1)

    【特許請求の範囲】
  1. メイン番ストレージ、該メイン・ストレージの分割単位
    ごとに与えられるストレージ・キー、及び上記メイン・
    ストレージと上記ストレージ−キーをアクセスするアク
    セス装置を備えたデータ処理システムにおいて、上記ス
    トレージ・キーは、アドレスとして対応するメイン・ス
    トレージのアドレスと同一のアドレスが割付けられ、上
    記アクセス装置は、メイン・ストレージのアクセスと命
    令によるストレージ・キーのアクセスとを切り分けるモ
    ードの設定を行い、当該設定の下で上記メイン・ストレ
    ージのアクセスの場合に同時に行われる上記ストレージ
    ・キーのアクセスのためのストレージ・キー・アドレス
    送出パスと上記命令によるストレージ争キーのアクセス
    の場合のストレージ番キー拳アドレス送出パスとを同一
    のパスを用いて上記ストレージ・キーをアクセスするよ
    うにしたことを特徴とするストレージ・キー・アクセス
    方式。
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 true JPS60118948A (ja) 1985-06-26
JPH0534702B2 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)

Citations (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 主記憶キ−の更新制御方式

Patent Citations (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
JPH0534702B2 (ja) 1993-05-24

Similar Documents

Publication Publication Date Title
US5925111A (en) System for alotting logical path number to logical interfaces and permitting logical interface to access selected I/O using logical path number when selected I/O is not in use
US4400774A (en) Cache addressing arrangement in a computer system
EP0704801A2 (en) Memory architecture for solid state disc
JPS6353579B2 (ja)
JP2008532140A (ja) 複数内部データバス及びメモリバンクインターリービングを有するメモリデバイス及び方法
US20030018845A1 (en) Memory device having different burst order addressing for read and write operations
US7069409B2 (en) System for addressing a data storage unit used in a computer
JPH0115903B2 (ja)
EP0323123A2 (en) A storage control system in a computer system
JP4250250B2 (ja) メモリ管理装置
EP0108651A2 (en) Dynamic addressing for variable track length cache memory
US6433786B1 (en) Memory architecture for video graphics environment
GB2221066A (en) Address translation for I/O controller
JPH0534702B2 (ja)
JPS6020255A (ja) バツフア記憶制御方式
JPH0430059B2 (ja)
JPS6174040A (ja) アドレス拡張方法
JPH06266587A (ja) フラッシュメモリのファイル管理方式
EP0358224A2 (en) Semiconductor disk device useful in transaction processing system
JPS6040115B2 (ja) バブルメモリのバンクスイツチ方式
JPS61165156A (ja) 記憶キ−制御方式
JPH024020B2 (ja)
JPH0370052A (ja) アドレス変換回路、メモリコントロール装置、情報処理装置、および、記録装置
JPS6058496B2 (ja) 記憶システム
JPH06309110A (ja) 複合型記憶装置