JPS60201454A - 拡張仮想記憶制御方式 - Google Patents

拡張仮想記憶制御方式

Info

Publication number
JPS60201454A
JPS60201454A JP59057689A JP5768984A JPS60201454A JP S60201454 A JPS60201454 A JP S60201454A JP 59057689 A JP59057689 A JP 59057689A JP 5768984 A JP5768984 A JP 5768984A JP S60201454 A JPS60201454 A JP S60201454A
Authority
JP
Japan
Prior art keywords
space
segment table
identifier
virtual memory
address
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.)
Pending
Application number
JP59057689A
Other languages
English (en)
Inventor
Nobuyoshi Sato
信義 佐藤
Hideyuki Saso
秀幸 佐相
Mitsuo Sakurai
桜井 三男
Masahiro Hitomi
政弘 一見
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 JP59057689A priority Critical patent/JPS60201454A/ja
Publication of JPS60201454A publication Critical patent/JPS60201454A/ja
Pending 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/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明は拡張アドレッシング機構を有する仮想記憶制御
方式に係り、特に空間を切り換える時、管理テーブルの
先頭アドレスが、現時点の空間識別子と切り換えられる
空間の識別子の比較によって一意に変更される方式に関
する。
(2)従来技術と問題点 従来、拡張仮想記憶制御方式としては、SVS方式、M
VS方式があった。前者は24ビツトを31ビツトに拡
張するもので、従来ソフトとの互換性がなくなる欠点が
あり、後者は空間を切り換える毎にTLBの無効化が必
要であり、空間管理が複雑になるという欠点があった。
(3)発明の目的 本発明は、前記欠点に鑑みて、空間管理が簡単で互換性
の高い拡張仮想記憶制御方式を提供することを目的とす
る。
(4)発明の構成 該目的は、拡張アドレッシング機構を備えた、仮想記憶
制御方式による情報処理システムにおいて、空間を切り
換える場合に管理テーブル(セグメントテーブル)の先
頭アドレスが現時点の空間識別子と、切り換えられる空
間の識別子との差に基づき変更されることを特徴とする
拡張仮想記憶制御方式により達成される。
(5)発明の実施例 以下、図面を参照しつつ本発明の詳細な説明する。
図は本発明の一実施例を示すセグメントテーブルを示す
図である。
図において、1はセグメントテーブル先頭アドレス、2
は空間識別子、3はセグメントテーブルである。
例えば第1図において1空間は16MBの仮想空間とし
、それがN関連なるものである。各空間は、周知のよう
に、セグメントテーブル3と図示しないページテーブル
とにより、規定され仮想空間として管理される。
この、セグメントテーブル先頭アドレス1は、例えば制
御レジスタ等で、−意に規定される。
空間を切り換える手段としては、空間識別子2を同じく
、制御レジスタ等で規定し、この値を命令(コマンド)
により変更されることで行なう。
この時、同時にセグメントテーブル先頭アドレス1を変
更すれば、空間は例えば空間Oがら空間1へ切り換えら
れる。
本発明によれば、セグメントテーブル3はSVS方式的
にN空間分連続であり(図参照)、1つのセグメントテ
ーブルは256エントリと定まっているために、このテ
ーブルは通常256X4 (一つのセグメントテーブル
エントリのバイト数)−1,024バイトで規定されて
いる。
即ち、例えば現在のセグメントテーブル先頭アドレス1
が、A番地であり空間識別子2がaであったとする。切
り換えたい空間が、bであるとすると、次の空間すのセ
グメント先頭アドレスBは、−意にまり B=A+ (b−a) Xi、024 (番地)となり
、セグメント先頭アドレス1はBと変更さる。もちろん
、空間識別子2がa−+ l)となるのは ・いうまで
もない。
(6)発明の詳細 な説明した様に、本発明によれば空間を切り換える命令
でのみ、空間が切り換えられず、また切り換えられたあ
とのセグメントテーブル先頭アドレスも変更されるので
、アプリケーションのプログラムは、従来の16M空間
で動作可能のものであれば変更する必要はない。
また、制御系プログラムへのインパクトも少なくてすみ
、単一仮想記憶制御方式(16MB)との互換が十分で
ある。
【図面の簡単な説明】
図は本発明の一実施例を示すセグメントテーブルを示す
図である。 記号の説明、■はセグメントテーブル先頭アドレス、2
は空間識別子、3はセグメントテーブル代理人 弁理士
 検量 宏四F島

Claims (1)

    【特許請求の範囲】
  1. 拡張アドレッシング機構を備えた、仮想記憶制御方式に
    よる情報処理システムにおいて、空間を切り換える場合
    に、管理テーブルの先頭アドレスが現時点の空間識別子
    と、切り換えられる空間の識別子との差に基づき変更さ
    れるごとを特徴とする拡張仮想記憶制御方式。
JP59057689A 1984-03-26 1984-03-26 拡張仮想記憶制御方式 Pending JPS60201454A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59057689A JPS60201454A (ja) 1984-03-26 1984-03-26 拡張仮想記憶制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59057689A JPS60201454A (ja) 1984-03-26 1984-03-26 拡張仮想記憶制御方式

Publications (1)

Publication Number Publication Date
JPS60201454A true JPS60201454A (ja) 1985-10-11

Family

ID=13062910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59057689A Pending JPS60201454A (ja) 1984-03-26 1984-03-26 拡張仮想記憶制御方式

Country Status (1)

Country Link
JP (1) JPS60201454A (ja)

Similar Documents

Publication Publication Date Title
JPS60201454A (ja) 拡張仮想記憶制御方式
JP2002189633A (ja) 仮想空間のメモリ保護方法及び装置
US5434979A (en) Disk drive controller
JPS6014329A (ja) プログラム制御方式
JPS6148174B2 (ja)
JPH05224707A (ja) プログラマブルコントローラのプログラム変更方法
JPH02100142A (ja) 任意のレジスタ退避、復帰方式
JPS6059449A (ja) プログラマブルコントロ−ラ
JPS6086637A (ja) 拡張仮想記憶制御方式
JPS6041133A (ja) 制御プログラム修正方式
JPH02108125A (ja) Rom実行制御方式
JPS6261133A (ja) メモリ・アクセス制御装置
JPS63310024A (ja) プログラムの行番号変更方法
JPH0612330A (ja) 記憶管理方式
JPH0715661B2 (ja) メツセ−ジテキスト組み立て編集制御方式
JPS6027055A (ja) 入出力チヤネル制御方式
JPS6341102B2 (ja)
JPS62210553A (ja) テ−ブル追加処理方式
JPH0344328B2 (ja)
JPH0469737A (ja) マイクロアドレス回路
JPS6254334A (ja) 携帯形コンピユ−タ
JPS63155338A (ja) プログラム実行履歴記録制御方式
JPH04158456A (ja) ハードウェア依存ソフトウェアのメモリ方式
JPS5935264A (ja) 磁気デイスク装置
JPH07134702A (ja) ベクトルデータ処理装置