JPH0351016B2 - - Google Patents

Info

Publication number
JPH0351016B2
JPH0351016B2 JP59181069A JP18106984A JPH0351016B2 JP H0351016 B2 JPH0351016 B2 JP H0351016B2 JP 59181069 A JP59181069 A JP 59181069A JP 18106984 A JP18106984 A JP 18106984A JP H0351016 B2 JPH0351016 B2 JP H0351016B2
Authority
JP
Japan
Prior art keywords
block
state information
status information
blocks
byte
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
JP59181069A
Other languages
English (en)
Other versions
JPS6159552A (ja
Inventor
Katsumi Oonishi
Juji Oinaga
Hidehiko Nishida
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 JP59181069A priority Critical patent/JPS6159552A/ja
Publication of JPS6159552A publication Critical patent/JPS6159552A/ja
Publication of JPH0351016B2 publication Critical patent/JPH0351016B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は主として仮想記憶方式の計算機システ
ムにおける、主記憶装置の領域を管理するための
状態情報の制御方式に関する。
仮想記憶方式の計算機システムにおいては、公
知のように主記憶装置から切り出した領域を、い
わゆる仮想記憶空間の所要の記憶領域に割り当て
て使用する。
通常この割当は、主記憶装置の領域を一定の大
きさに分割したブロツクを単位として行われ、そ
の場合割当の管理のために、各ブロツクの状態情
報が使われる。
そのような状態情報としては、例えばブロツク
がプログラムの実行によつて参照されたか、更新
されたか等を示す情報がある。
ブロツクの大きさは、例えば4096バイト及び
2048バイト(以下において4Kバイト及び2Kバイ
トという)が多く使用されており、両者の方式を
選択して使用できるシステムもあるが、最近は
4Kバイトの使用が多くなる傾向になつている。
〔従来の技術〕
例えば2Kバイトと4Kバイトの両種ブロツクを
可能とするシステムにおいて、ブロツクの状態情
報の読出しは、従来以下のように実行された。
第2図は状態情報読出し制御の従来方式の説明
図である。
状態情報は、例えばブロツクへのアクセスがあ
つたことを示す参照ビツト、更新があつたことを
示す変更ビツト等が、通常該ブロツクの記憶保護
キー等と共に、2Kバイトブロツクの状態情報と
して、キー記憶装置1に記憶される。
本例の主記憶装置のバイトアドレスを、例えば
第0〜第31ビツトの32ビツトとすると、2Kバイ
トブロツクのブロツクアドレスは第0〜第20の21
ビツト、4Kバイトブロツクのアドレスは第0〜
19の20ビツトで表される。
2Kバイトブロツクの状態情報を参照する命令
が実行されると、該命令のオペランドとして指定
される記憶アドレスの上位21ビツトをキー記憶装
置1のアドレス線2へ入力して状態情報をキーレ
ジスタ3に読み出される。此の情報は、例えばA
レジスタ4を経て出力レジスタ5に出力される。
4Kバイトブロツクの状態情報を参照する命令
が実行されると、該命令のオペランドの記憶アド
レスの上位第0〜19ビツトの20ビツトによつてブ
ロツクアドレスは定まるが、キー記憶装置にアク
セスするために、まず第20ビツトに“0”を付加
した21ビツトアドレスをアドレス線2に入力し
て、目的の4Kバイトブロツク前半の2Kバイトブ
ロツクの状態情報を読み出し、キーレジスタ3を
経てAレジスタ4にセツトする。
次に第20ビツトを“1”にしたアドレスをアド
レス線2に入力して、後半2Kバイトブロツクの
状態情報を読み出し、Bレジスタ6にセツトし、
ゲート回路7によるAレジスタ4とBレジスタ6
の論理和を出力レジスタ5にセツトする。
〔発明が解決しようとする問題点〕
前記説明から明らかなように、従来の方式によ
れば2Kバイトブロツクと4Kバイトブロツクを使
用できるシステムにおいて、4Kバイトブロツク
の状態情報の参照は、2Kバイトブロツクの場合
の約2倍の時間を必要とするという問題がある。
この問題は、4Kバイトブロツクの使用が多く
なる状況において、特に改善が望まれるようにな
つてきた。
〔問題点を解決するための手段〕
前記の問題点は、主記憶装置の領域を一定の大
きさのブロツクに分割し、該ブロツクごとの状態
情報を管理する第1の動作モードと、該ブロツク
を一定個数に分割した小ブロツクごとの状態情報
を管理する第2の動作モードとを有する計算機シ
ステムにおいて、上記小ブロツクの状態情報を保
持し、それぞれ個別に読出し可能な状態情報記憶
手段を該一定個数設け、上記第1の動作モードに
おける状態情報の読出しに際し、所要の上記ブロ
ツクに属するすべての上記小ブロツクの状態情報
を、すべての上記状態情報記憶手段から同時に読
み出し、該読み出した状態情報の論理和を出力
し、上記第2の動作モードにおける状態情報の読
出しに際し、所要の上記ブロツクに属するいずれ
かの上記小ブロツクの状態情報を、対応するいず
れかの上記状態情報記憶手段から読み出すように
構成された本発明の主記憶状態情報制御方式によ
つて解決される。
〔作用〕
即ち、例えば前記の例のように、4Kバイトブ
ロツクと、これを2個の小ブロツクに分割した
2Kバイトブロツクとの動作モードを有するシス
テムでは、2Kバイトブロツクに対応する状態情
報のキー記憶装置を設け、該キー記憶装置は1個
の4Kバイトブロツクに属する2個の2Kバイトブ
ロツクの状態情報を同時に読出しできる構成に
し、両読出し情報の論理和を出力とする。
このような構成により、2Kバイトブロツクで
も、4Kバイトブロツクでも、従来の2Kバイトブ
ロツクの場合と同時の時間で状態情報の読出しが
可能になる。
〔実施例〕
第1図は本発明の一実施例構成を示すブロツク
図である。
キー記憶装置は、2Kバイトブロツクのブロツ
クアドレスの偶数と奇数アドレス値に対応して2
分された、キー記憶装置10−0及びキー記憶装
置10−1により構成する。
キー記憶装置10−0又は10−1にアクセス
するためのアドレス信号の第0〜19ビツトが、
アドレス線11に入力され、第20ビツトが制御線
12に入力される。又、ブロツクの2K/4K動作
モードの指定信号が制御線13に入力される。
両制御線12,13の信号は切換回路15を制
御し、アドレス線11の20ビツトアドレス信号
を、制御線13が2K動作モードを指定するとき、
制御線12の信号が、“0”ならアドレス線14
−0、制御線12の信号が“1”ならアドレス線
14−1へ通過する。
又、制御線13に4K動作モードの指定がある
場合には、アドレス線11のアドレス信号はアド
レス線14−0と14−1の両者へ通過する。
以上により、アドレス信号が入力されたキー記
憶装置10−0又は10−1、又はその両者か
ら、指定のブロツクアドレスの2Kバイトブロツ
クに対応する状態情報が読み出され、出力論理和
回路16により論理和がとられてキーレジスタ3
に設定され、出力レジスタ5に出力される。
以上により、2Kバイトブロツクの場合も、4K
バイトブロツクの場合も、共に従来の2Kバイト
ブロツクの場合と同等の最短時間で状態情報にア
クセスすることができる。
〔発明の効果〕
以上の説明から明らかなように本発明によれ
ば、主記憶装置の記憶ブロツクの状態情報のアク
セスが高速化されるので、計算機システムの性能
を改善するという著しい工業的効果がある。
【図面の簡単な説明】
第1図は本発明一実施例の構成ブロツク図、第
2図は従来の構成を示すブロツク図である。 図において、1,10−0、10−2はキー記
憶装置、2,11はアドレス線、3はキーレジス
タ、5は出力レジスタ、7,16は論理和回路、
12,13は制御線、15は切換回路を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 主記憶装置の領域を一定の大きさのブロツク
    分割し、該ブロツクごとの状態情報を管理する第
    1の動作モードと、該ブロツクを一定個数に分割
    した小ブロツクごとの状態情報を管理する第2の
    動作モードとを有する計算機システムにおいて、
    上記小ブロツクの状態情報を保持し、それぞれ個
    別に読出し可能な状態情報記憶手段を該一定個数
    設け、上記第1の動作モードにおける状態情報の
    読出しに際し、所要の上記ブロツクに属するすべ
    ての上記小ブロツクの状態情報を、すべての上記
    状態情報記憶手段から同時に読み出し、該読み出
    した状態情報の論理和を出力し、上記第2の動作
    モードにおける状態情報の読出しに際し、所要の
    上記ブロツクに属するいずれかの上記小ブロツク
    の状態情報を、対応するいずれかの上記状態情報
    記憶手段から読み出すように構成されていること
    を特徴とする主記憶状態情報制御方式。
JP59181069A 1984-08-30 1984-08-30 主記憶状態情報制御方式 Granted JPS6159552A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59181069A JPS6159552A (ja) 1984-08-30 1984-08-30 主記憶状態情報制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59181069A JPS6159552A (ja) 1984-08-30 1984-08-30 主記憶状態情報制御方式

Publications (2)

Publication Number Publication Date
JPS6159552A JPS6159552A (ja) 1986-03-27
JPH0351016B2 true JPH0351016B2 (ja) 1991-08-05

Family

ID=16094253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59181069A Granted JPS6159552A (ja) 1984-08-30 1984-08-30 主記憶状態情報制御方式

Country Status (1)

Country Link
JP (1) JPS6159552A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS499146A (ja) * 1972-05-12 1974-01-26
JPS5177038A (ja) * 1974-12-27 1976-07-03 Fujitsu Ltd

Also Published As

Publication number Publication date
JPS6159552A (ja) 1986-03-27

Similar Documents

Publication Publication Date Title
KR880000298B1 (ko) 멀티워어드 메모리 데이타 스토리지 및 어드레싱 기법및 장치
JP2960415B2 (ja) 記憶保護方法および装置
EP0213843B1 (en) Digital processor control
EP0377970A2 (en) I/O caching
US5287482A (en) Input/output cache
EP0386719A2 (en) Partial store control circuit
EP0057096B1 (en) Information processing unit
JPH0351016B2 (ja)
US5434979A (en) Disk drive controller
JPS6022777B2 (ja) デ−タ転送方式
JPH04195563A (ja) メモリシステムの制御装置
JP3031581B2 (ja) ランダムアクセスメモリおよび情報処理装置
JPS60117353A (ja) 記憶装置における交代メモリ制御方法
JPS61193245A (ja) 記憶制御方式
JP2576589B2 (ja) 仮想記憶アクセス制御方式
JPH02136946A (ja) キャッシュメモリ制御回路
JPH0241772B2 (ja)
JPH06103179A (ja) バストレーサ装置
JPH07105079A (ja) メモリ管理方法
Poppendieck et al. Memory extension techniques for mini-computers
JPH0496155A (ja) 記憶制御方式およびデータ処理装置
JPH04225453A (ja) データ処理装置
JPH0561613A (ja) 外部記憶装置アクセス方式
JPS63298888A (ja) メモリアクセス方式
JPH0154729B2 (ja)