JPS6159552A - 主記憶状態情報制御方式 - Google Patents

主記憶状態情報制御方式

Info

Publication number
JPS6159552A
JPS6159552A JP59181069A JP18106984A JPS6159552A JP S6159552 A JPS6159552 A JP S6159552A JP 59181069 A JP59181069 A JP 59181069A JP 18106984 A JP18106984 A JP 18106984A JP S6159552 A JPS6159552 A JP S6159552A
Authority
JP
Japan
Prior art keywords
block
state information
address
byte
storage device
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
JP59181069A
Other languages
English (en)
Other versions
JPH0351016B2 (ja
Inventor
Katsumi Onishi
克己 大西
Yuji 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)

Abstract

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

Description

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

Claims (1)

    【特許請求の範囲】
  1. 主記憶装置の領域を一定の大きさのブロックに分割し、
    該ブロックごとの状態情報を管理する第1の動作モード
    と、該ブロックを一定個数に分割した小ブロックごとの
    状態情報を管理する第2の動作モードとを有する計算機
    システムにおいて、上記小ブロックごとの状態情報を保
    持する状態情報記憶手段を有し、上記第1の動作モード
    における状態情報の読出しに際し、所要の上記ブロック
    に属するすべての上記小ブロックの状態情報を、上記状
    態情報記憶手段から同時に読み出し、該読み出した状態
    情報の論理和を出力するように構成されてなることを特
    徴とする主記憶状態情報制御方式。
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 true JPS6159552A (ja) 1986-03-27
JPH0351016B2 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)

Citations (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

Patent Citations (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
JPH0351016B2 (ja) 1991-08-05

Similar Documents

Publication Publication Date Title
KR880000298B1 (ko) 멀티워어드 메모리 데이타 스토리지 및 어드레싱 기법및 장치
US4188662A (en) Address converter in a data processing apparatus
EP0126247B1 (en) Computer system
JPH0248747A (ja) マイクロプロセツサ
GB1003921A (en) Computer cycling and control system
JPS623461B2 (ja)
JPH027097B2 (ja)
JPS6159552A (ja) 主記憶状態情報制御方式
JPS5826584B2 (ja) デ−タ処理装置
JPS6058487B2 (ja) デ−タ処理装置
JPH0612333A (ja) 情報処理装置の記憶保護方式
US3781811A (en) Memory protective systems for computers
JPH0154735B2 (ja)
JPS60134937A (ja) アドレス拡張装置
JPS6022777B2 (ja) デ−タ転送方式
JPH04181454A (ja) データアクセス制御装置
JP2576589B2 (ja) 仮想記憶アクセス制御方式
JPH0385636A (ja) 命令先行制御装置
JPH0154729B2 (ja)
JPS63120336A (ja) メモリアクセスモ−ド切替え方式
JPS58214957A (ja) 計算機システム
JPH05334074A (ja) マイクロプロセッサ
JPS58142437A (ja) 情報処理装置
JPH04174041A (ja) データアクセス制御方式
JPS60117353A (ja) 記憶装置における交代メモリ制御方法