JPS58196674A - 仮想マシンシステムにおけるアドレス変換方式 - Google Patents

仮想マシンシステムにおけるアドレス変換方式

Info

Publication number
JPS58196674A
JPS58196674A JP57078657A JP7865782A JPS58196674A JP S58196674 A JPS58196674 A JP S58196674A JP 57078657 A JP57078657 A JP 57078657A JP 7865782 A JP7865782 A JP 7865782A JP S58196674 A JPS58196674 A JP S58196674A
Authority
JP
Japan
Prior art keywords
address
virtual machine
real
data
buffer
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
JP57078657A
Other languages
English (en)
Inventor
Akihisa Makita
牧田 明久
Yoshiharu Torii
鳥井 良春
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57078657A priority Critical patent/JPS58196674A/ja
Publication of JPS58196674A publication Critical patent/JPS58196674A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 (技術分野の説明) 本発明は仮想マシンシステムにおけるアドレスt!II
!7J式に関し、特に前記7ドレ、ス変換方式の構成に
関する。
(従来技術の説明) 従来から仮想マシンシステムにおいては″、アドレス変
換テーブルを主配憧装置の内部に設け、仮想!シン上の
アドレスを実アドレスに変換していたため、アドレス変
換の速度が低いという欠点があった。
(発明の目的の説明) 本発明の目的は仮想マシン識別子と仮想マシン上の実ア
ドレスの一部分とをアドレス変換・(ソファのキイ部と
し、て1史用し、実75ドレスの一部分または全部をア
ドレス変換バッファのデータ部として使用して、仮想マ
シン上で実アドレスのキイ部以外の部分をアドレス変換
バッファのアドレスとしてアドレス変換バッファ内容の
読出し、あるいは書込みを実行すると共に1アドレス変
換ノベツフアから読出されたチー−のキイ部がアドレス
情報の対応する部分と一致した場合にはデータ部を実ア
ドレスの一部または全部とし、一致しなかった4合には
アドレス俊侠テーブルからアドレス変換部によって求め
&/ドレス情報を実アドレスの一部tfcは全部として
使用することを(−より上記欠点を除去し、仮想マシン
システムにおけるアドレス変換を^連化する方式を提供
することにある。
(発明の構成と作用の説明) 本発明によるアドレス変換方式は仮想マシンシステ五に
おいて使用され、爽中央処理装置に含ま第1る。本発明
による仮想マシンシステムにおけるアドレス変換方式は
アドレス変換バッファと、アドレス変換部と、アドレス
を換バッファ制御部と。
アドレスレジスタと 比較部と1選択部とを具備して構
成した方式である。
アドレス変換バッファは仮想マシン識別子と仮想マシン
上の実アドレスの一部とをキイ部として使用し、アドレ
ス変換テーブルを格納するものである。アドレス変換テ
ーブルのデータ部は実アドレスの−・部分または全部か
ら成立つ1.よって、アドレス変換部はアドレスf%デ
ープルによって仮想マシン上の実アドレスを実マシン上
の実アドレスの−Sまたは全部に変換する4のである。
アト    1□ L・スt−mバッファ制御部はアドレス変換部によつ−
〔*めた夾アドレスの一部または全部をアドレス変換バ
ッファのデータ部に書込み、仮想マシン識別子と仮想マ
シン上の実アドレスの一部とをアドレス変換バッファの
キイ部に書込むものである。
アドレスレジスタはキイ部以外であって仮想マシン上の
実アドレスの一部をアドレス情報として使用し、アドレ
ス変換バッファの書込み、読出しを実行するための一時
記憶装置である。比較部はアドレス変換バッファから送
出された読出しデータのキイ部と、アドレスレジスタに
セットされたアドレス情報の対応する部分とが一致する
か否かを検出するものである。比較部によって一致が検
出されたときにハ遡択部にアドレス変換バッファからの
読出シテータを実マシンの実アドレス部の一部を良は全
部として選択し、一致が検出されないときには選択部は
アドレス変換部によって求めたアドレス情報を実マシン
の実アドレスの一部また。
社全部と【2て選択する。
(実施例の説明) 次に本発明VCついて図面を参照して詳細KM明する、
。
s@1図は本発明によって仮想マシンシステムにおける
アドレス変換方式を実現−するための−実り例を小す装
置のブロック図である。第1図におい−(アドレス変換
方式を実現する装置はアドレスレジx fi j トr
 アドレス変換)(ソファ2と、比較部3と 選択部4
と、アドレス変換部5と、アト°レス変換バッファ制御
部Sとから成立つ。仮想マシンシステムに使用される実
中央処理装fJIIにおいて、仮想マシン繊別子と仮想
マシン上の実アドレスとがアドレス情報としてアドレス
レジスタ1に与えらtする。そこで、仮想マシン上の実
アドレスの一部がアドレスレジスタ1から偵号線101
を介してアドレス変換バッファ2にアドレスとして与え
られる。このア、ドレスにしたがって、アドレス変Sバ
ッファ2の内容が読出される。アドレス変換バッファ2
から読出されたデータのうち仮想マシン識別子、ならび
に仮想マシン上の実アドレスの一部はキイ部となるが、
これらの内からアドレスを換バッファリアドレス情報と
なるもの以件のデータの一部分が信号線104に出力さ
れる1、比較部3ではアドレスレジスタ1から信号線1
00を介して送出されるキイ部のデータと、0!号紳1
04を介してアドレス変換バッファ2から読出されたデ
ータのキイ部とが比較される。比較部3で両データに一
致がとれると信号#5!108の信号の状態が1になる
。そこで、選択部4では化上−105をこ読出されてい
るアドレス変換バッファ2の内容のデータ部を選択する
。(g上線107″Cはこのデータ部は実アドレスの一
部となる 賽アドレスは信号線107に送出されたデー
タと、信号11!!102に送出されたデータとから成
立つ。@角線102に送出湯れたデータは、アドレスレ
ジスタ1に与えられたデータのうち変換が不敬な部分で
ある 上のようにして求め九実アドレスを使用してキャ
ッシュメモリまたは主配憶装置をアクセスし、アドレシ
ングする。比較部3で上記両ナータ関の一致が得られな
かった項番にFi変換すべきデータを信号[1103を
介してアドレス変換部5へ入力し、アドレス変換し7た
出力を選択部4によって選択し、傷+;m107に出力
する。このとき、アドレス変換バッファ制御部IKよっ
てアドレスレジスタ1の値がアドレス変換されるが、ア
ドレス変換された値が出力されるまで保持すべき信号は
信号[109を介してアドレス変換バッファ制御s6か
ら指示される。アドレス変換された値が出力された抜、
信号線110を介してアドレス変換バッファ2に約しキ
イ部とデータ部とを書込むための指示がアドレス変換バ
ッファ制御部6から送出される。
(発明の詳細な説明) 本発明には以上説明したように、奥中央処理装雪のアド
レス変換バッファのキイ部として、仮想!シン鋒別子と
仮想マシン上の実アドレスの一部とを設定し、アドレス
変換バッファのアドレス情報として仮想マシン上の実ア
ドレスのキイ部以外のアドレス情報の一部をアドレスレ
ジスタに与え、アドレス変換バッファのキイ部がアドレ
ス情報ス、。。tis+。1.−1えha−y’−pm
    ’として絞出した実アドレスの一部または全部
をアクセスすべきメモリの笑アドレスの一部また扛全部
として使用するととKよ)、仮想マシンシステムにおけ
るアドレス変換を^連化できるという効果がある。
【図面の簡単な説明】
第1図は本発明によって構成した&1lffシンシステ
ムにおけるアドレス変換方式の一実施例を示すブロック
図である。 1・・−アドレスレジスタ 2Φ・・アドレス変換バッファ 3・・・比較部 4・・・選択部 5・・・アドレス変換部 6・曇・アドレス変換バッファ制御部 100〜110・拳・信号線 特許出願人 日本電気株式会社 代理人 弁理士 井 ノ ロ   壽

Claims (1)

    【特許請求の範囲】
  1. 実中央処理装置に含まれ、仮想マシンシステムにおいて
    使用されるアドレス変換方式において、仮想マシン識別
    子と仮想マシン上の実アドレスの一部とをキイ部とし5
    て使用し、実アドレスの一部分tたは全部をデータ部と
    して使用したアドレス変換バラノアと、Iドレス変換テ
    ーブルによって前記&想マシン上の実アドレスを実マシ
    ン上の実アドレスの一部または全部に変換するためのア
    ドレス変換部と、前記アドレス変換部によって求めた帥
    記実°fドレスの一部または全部を前記アドレス変換バ
    ッファのデータ部に書込み、酌配仮想iシン識別子と前
    記仮想マシン上の実アドレスの一部とをアドレス変換バ
    ッファのキイ部に書込むためのアドレス変換バッファ制
    御部と、前記キイ部以外であって前記仮想マシン上の実
    アドレスの一部を゛Iドレス情報として使用し、前記ア
    ドレス変換バッファの書込み、続出しを実行するための
    アドレスレジスタと、前記アドレス変換バッファから送
    出された絖出しデータのキイ部と、前記アドレスレジス
    タにセットされた前記アドレス情報ノ釣応−する部分と
    が一致するか否かを検出するための比較部と、前記比較
    部によって前記一致が検−出された時には前記アドレス
    f侯バッファからの読出しデータを前記夾マシンの前記
    実アドレスの一部または全部として選択し、帥記−散が
    検出されないときKk−1前記アドレス肇換部によって
    求めたアドレス情味ヲ前記sJl!!シンの前記実アド
    レスの一部またに全部として選択するための辿択部とを
    具備しlことを特徴とする装置によって構成した仮想マ
    シンシステムに、おけるアドレス変換方式。
JP57078657A 1982-05-11 1982-05-11 仮想マシンシステムにおけるアドレス変換方式 Pending JPS58196674A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57078657A JPS58196674A (ja) 1982-05-11 1982-05-11 仮想マシンシステムにおけるアドレス変換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57078657A JPS58196674A (ja) 1982-05-11 1982-05-11 仮想マシンシステムにおけるアドレス変換方式

Publications (1)

Publication Number Publication Date
JPS58196674A true JPS58196674A (ja) 1983-11-16

Family

ID=13667925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57078657A Pending JPS58196674A (ja) 1982-05-11 1982-05-11 仮想マシンシステムにおけるアドレス変換方式

Country Status (1)

Country Link
JP (1) JPS58196674A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5434723A (en) * 1977-08-24 1979-03-14 Hitachi Ltd Address converting device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5434723A (en) * 1977-08-24 1979-03-14 Hitachi Ltd Address converting device

Similar Documents

Publication Publication Date Title
JPS5898893A (ja) 情報処理装置
JPS559260A (en) Information processing system
JPS5890600U (ja) コンピユ−タシステムにおけるアドレス形成のテスト装置
JPS5617489A (en) Character display processing system
JPS6218064B2 (ja)
JPS6218065B2 (ja)
JPS5858752B2 (ja) アドレス変換装置
JPS586570A (ja) バツフアメモリ装置
JPS5812187A (ja) 情報処理装置
JPS58196678A (ja) 仮想マシンシステムにおけるアドレス変換方式
JPS558628A (en) Data processing system
JPS55105884A (en) Address conversion device
JP2641319B2 (ja) アドレス変換バッファクリア方式
JPS58196676A (ja) 仮想マシンシステムにおけるアドレス変換方式
JPS58196679A (ja) 仮想マシンシステムにおけるアドレス変換方式
JP2635310B2 (ja) アドレス変換装置
JPS60254345A (ja) アドレス変換方式
JPS58196675A (ja) 仮想マシンシステムにおけるアドレス変換方式
JPS58196677A (ja) 仮想マシンシステムにおけるアドレス変換方式
JPS6073759A (ja) アドレス変換バッファ
JPS6058500B2 (ja) アクセス制御方式
JPS5523571A (en) Error processing system of data processing unit
JPS5841477A (ja) アドレス変換装置
JPH035620B2 (ja)
JPS5837884A (ja) アドレス変換方式