JPS6027033A - 仮想計算機のシミユレ−シヨン方式 - Google Patents
仮想計算機のシミユレ−シヨン方式Info
- Publication number
- JPS6027033A JPS6027033A JP13432383A JP13432383A JPS6027033A JP S6027033 A JPS6027033 A JP S6027033A JP 13432383 A JP13432383 A JP 13432383A JP 13432383 A JP13432383 A JP 13432383A JP S6027033 A JPS6027033 A JP S6027033A
- Authority
- JP
- Japan
- Prior art keywords
- main memory
- segment
- virtual
- key
- shared
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、仮想計算機間で主記憶を共用するオペレーテ
ィングシステムからの主記憶キー操作命令のシミュレー
ションを、仮想計算機支援機構を使用し、局速で行い得
るようにした仮想計算機のシミュレーション方式に関す
るものでおる。
ィングシステムからの主記憶キー操作命令のシミュレー
ションを、仮想計算機支援機構を使用し、局速で行い得
るようにした仮想計算機のシミュレーション方式に関す
るものでおる。
仮想計算機システムでは1台の計算機システム内に複数
個の論理的な計算機(仮想計算機)全作シ出し、これら
の仮想計算機上では一般のオペンーティシグシステム(
以下O8と略す)′lcそのまま動作させる墨が出来る
。この仮想計算機を実現するため、その制御を行なう仮
想計算機モニタ(以下VMMと称す)ではCPUやメ′
そりなどのハードウェア資源を仮想化する技術を持つ。
個の論理的な計算機(仮想計算機)全作シ出し、これら
の仮想計算機上では一般のオペンーティシグシステム(
以下O8と略す)′lcそのまま動作させる墨が出来る
。この仮想計算機を実現するため、その制御を行なう仮
想計算機モニタ(以下VMMと称す)ではCPUやメ′
そりなどのハードウェア資源を仮想化する技術を持つ。
メモリについては化想メモリ方式によυ各仮想計X機固
有のメモリ空間を生成し各仮想計算機に与える。これら
のメモリ借問は、それぞれ独立した仮想空間でおり、他
の仮想計算機からのメモリ破壊を防止している。一方、
複数のO8の多重走行に伴ない、性能向上の観点から仮
想計算機間で該O8の一部を共用する方式がおる。これ
はO8が存在する仮想メモリ究間の一部(セグメント)
を他の仮想計算機のアドレス変換テーブル(セグメント
テーブル)よシアドレス付けする事によ)実現する。第
1図は、このメモリセグメントの共用方式を表わしたも
のである一一図において51゜52は夫々仮想計算機1
,2のセグメントテーブルであシ、61.62は各々仮
想計算機1,2のメモリ空間を示す。
有のメモリ空間を生成し各仮想計算機に与える。これら
のメモリ借問は、それぞれ独立した仮想空間でおり、他
の仮想計算機からのメモリ破壊を防止している。一方、
複数のO8の多重走行に伴ない、性能向上の観点から仮
想計算機間で該O8の一部を共用する方式がおる。これ
はO8が存在する仮想メモリ究間の一部(セグメント)
を他の仮想計算機のアドレス変換テーブル(セグメント
テーブル)よシアドレス付けする事によ)実現する。第
1図は、このメモリセグメントの共用方式を表わしたも
のである一一図において51゜52は夫々仮想計算機1
,2のセグメントテーブルであシ、61.62は各々仮
想計算機1,2のメモリ空間を示す。
一方、仮想計算機システムでは、仮想計算機上のO8か
ら発行される特権命令は、7MMによりシミュレーショ
ンされる。しかし、V’MMのソフトウェアに るシミ
ュレーションでは1特権命令を実行するのに数百から数
千ステップもの命令を必要とし、仮想計算機の性能低下
を引き起こす要因となる。そのため、使用頻度の高い特
権命令に関シ、ソのシミュレーション処理をマイクロプ
ログラム化した仮想計算機支援機Mq (V Mアシス
ト)を用いる事が一般に行なわれている。このVMアシ
ストによシ高速化される特権命令としては、仮想アドレ
スを実アドレスに変換するLRA(ロードリアルアドレ
ス)合金などがある。本発明の対象である↓記憶ギイの
操作命令、5sK(セットストレージキー)命令および
l5K(インザートストレージキー)命令、もVMア7
ストで処理される特権命令である。
ら発行される特権命令は、7MMによりシミュレーショ
ンされる。しかし、V’MMのソフトウェアに るシミ
ュレーションでは1特権命令を実行するのに数百から数
千ステップもの命令を必要とし、仮想計算機の性能低下
を引き起こす要因となる。そのため、使用頻度の高い特
権命令に関シ、ソのシミュレーション処理をマイクロプ
ログラム化した仮想計算機支援機Mq (V Mアシス
ト)を用いる事が一般に行なわれている。このVMアシ
ストによシ高速化される特権命令としては、仮想アドレ
スを実アドレスに変換するLRA(ロードリアルアドレ
ス)合金などがある。本発明の対象である↓記憶ギイの
操作命令、5sK(セットストレージキー)命令および
l5K(インザートストレージキー)命令、もVMア7
ストで処理される特権命令である。
次にSSK命令、■sK命令の処理について説主
明すへ記憶装置上のメモ、りは第2図に示す通り、2K
B単位のメモリブロックに分けられ、各々のブロックに
は主記憶キーと呼ばれる7ビツトの情報領域が備わって
いる。第3図は、この主記憶キーの構成を示す。ビット
O〜3でキーを示し、ビット4は記憶保護のレベルを表
わす読出し保護ビット″F″であシ、ビット5は書込み
、読み出し動作で”1″となる参照ビット”kL”、ビ
ット6は書込み動作で“1”となる変更ビット“C”で
ある。この主記憶キーによシメモリ保護を行なうと共に
、参照ビット、変更ビットの情報を利用して仮想メモリ
システムにおけるメモリ管理を実現する事が出来る。そ
して、この主記憶キーへの情報のセットを行なうのが8
8に命令であり、主記憶キーの内容を読み出すのがIS
K命令である。
B単位のメモリブロックに分けられ、各々のブロックに
は主記憶キーと呼ばれる7ビツトの情報領域が備わって
いる。第3図は、この主記憶キーの構成を示す。ビット
O〜3でキーを示し、ビット4は記憶保護のレベルを表
わす読出し保護ビット″F″であシ、ビット5は書込み
、読み出し動作で”1″となる参照ビット”kL”、ビ
ット6は書込み動作で“1”となる変更ビット“C”で
ある。この主記憶キーによシメモリ保護を行なうと共に
、参照ビット、変更ビットの情報を利用して仮想メモリ
システムにおけるメモリ管理を実現する事が出来る。そ
して、この主記憶キーへの情報のセットを行なうのが8
8に命令であり、主記憶キーの内容を読み出すのがIS
K命令である。
第4図にSSK命令の形式を示す。SSK命令はR8(
レジスタ演算)形式であシ、几ルジスタにはセットする
主記憶キーの内容があり、R12レジスクは対象となる
メモリブロック(ページとも呼ぶ)のアドレスを示して
いる。
レジスタ演算)形式であシ、几ルジスタにはセットする
主記憶キーの内容があり、R12レジスクは対象となる
メモリブロック(ページとも呼ぶ)のアドレスを示して
いる。
仮想計算機の仮想主記憶キーを実現するため、VMMお
よびVMアシストでは、主記憶上の実キーを制御すると
共に、仮想主記憶キーの保存領域KEYテーブルを持ち
、SSKやISKなどの主記憶操作命令の処理やページ
ングに伴ないキーの保存領域として使用する。VMアシ
ストにおける88に命令のシミュレーション処理を第5
図に示す。つぎに図の骨子を説明する。
よびVMアシストでは、主記憶上の実キーを制御すると
共に、仮想主記憶キーの保存領域KEYテーブルを持ち
、SSKやISKなどの主記憶操作命令の処理やページ
ングに伴ないキーの保存領域として使用する。VMアシ
ストにおける88に命令のシミュレーション処理を第5
図に示す。つぎに図の骨子を説明する。
(1)SSK命令で指定した仮想メモリブロックが主記
憶上に存在するか否か確認し、存在する場合には、主記
憶キーの参照(几)ビット、変更(C)ビットをKEY
テーブル内に保存しておく。
憶上に存在するか否か確認し、存在する場合には、主記
憶キーの参照(几)ビット、変更(C)ビットをKEY
テーブル内に保存しておく。
(2)新主記憶キーをK E Yテーブル内に保存する
。
。
(3)主記憶上に仮想メモリブロックが存在する場合に
は、新主記憶キーを該メモリブロックにもセットする。
は、新主記憶キーを該メモリブロックにもセットする。
存在しない場合には、後日、該メモリブロックが作成も
しくはページイン(2次記憶から主記憶への転送)され
た段階で、KEYテーブル内の仮想主記憶キーをセット
する。
しくはページイン(2次記憶から主記憶への転送)され
た段階で、KEYテーブル内の仮想主記憶キーをセット
する。
多くの場合は、このVMアシストによシ完全にシミュレ
ーションされるが、例外条件として、前述の共用セグメ
ントを使用するO8からの88に命令の場合、7Mアシ
ストは適用されない。これは、共用セグメント内のメモ
リブロックを任意に変更される事を防止するためであp
、共用セグメントを持つ仮想計算機をディスバッチする
(CPUサービスを与える)時に制御レジスタ6内のフ
ラグピットを@1″にしてVMアシストに知らせる。
ーションされるが、例外条件として、前述の共用セグメ
ントを使用するO8からの88に命令の場合、7Mアシ
ストは適用されない。これは、共用セグメント内のメモ
リブロックを任意に変更される事を防止するためであp
、共用セグメントを持つ仮想計算機をディスバッチする
(CPUサービスを与える)時に制御レジスタ6内のフ
ラグピットを@1″にしてVMアシストに知らせる。
VMアシストでは、このフラグビットにより、共用セグ
メントのO8からのSSK命令である事を判断し、特権
命令例外にてVMMに割出す。このフラグピットはSS
K、ISK命令の禁止モードビットと呼ばれておシ、第
5図のSSK、ISK命令禁止の判定命令によりチェッ
クされる。■短・では、割込み処理ルーチンや命令のデ
コードルーチンを経由してSSK命令のシミュレーショ
ンル−テンに渡り、第5図と同様の主記憶キーへのセッ
ト処理が行なわれる。ただし、対象のメモリブロックの
アドレスが共用セグメント内のブロックを示している場
合、共用セグメントの保獲の為、キーのセットは行なわ
ない。
メントのO8からのSSK命令である事を判断し、特権
命令例外にてVMMに割出す。このフラグピットはSS
K、ISK命令の禁止モードビットと呼ばれておシ、第
5図のSSK、ISK命令禁止の判定命令によりチェッ
クされる。■短・では、割込み処理ルーチンや命令のデ
コードルーチンを経由してSSK命令のシミュレーショ
ンル−テンに渡り、第5図と同様の主記憶キーへのセッ
ト処理が行なわれる。ただし、対象のメモリブロックの
アドレスが共用セグメント内のブロックを示している場
合、共用セグメントの保獲の為、キーのセットは行なわ
ない。
このように従来のVMアシストによるSSK命令シミュ
レーション処理では、共用セグメント使用O8から発行
されるSSK命令は全てVMMに割出され、ソフトウェ
アによりシミュレーションされ、そのため、7MMの処
理時間の増大を引き起こしていた。仮想計算機システム
の適用性や実用性は、その性能にも依存するため、この
VMM処理時間の削減が必須でちる。
レーション処理では、共用セグメント使用O8から発行
されるSSK命令は全てVMMに割出され、ソフトウェ
アによりシミュレーションされ、そのため、7MMの処
理時間の増大を引き起こしていた。仮想計算機システム
の適用性や実用性は、その性能にも依存するため、この
VMM処理時間の削減が必須でちる。
本発明は、従来、7Mアシストの主記憶キーのセット命
令(SSK命令)のシミュレーション処理で制限事項と
なっていた共用セグメントユーザの利用を可能にし、共
用セグメントを使用するオペレーティングシステムから
のSSK命令のシミュレーション処理を高速化する事を
目的とする。
令(SSK命令)のシミュレーション処理で制限事項と
なっていた共用セグメントユーザの利用を可能にし、共
用セグメントを使用するオペレーティングシステムから
のSSK命令のシミュレーション処理を高速化する事を
目的とする。
〔発明の概要」
上記目的を達成するため本発明は次のような方式を採用
した。
した。
(1)仮想計算機のメモリ空間を共用セグメントと私用
セグメントに分ける。共用セグメントには、仮想計算機
間で共通なオペレーティングシステム部分や言語プロセ
ッサ部分が入り、私用セーブメン)ffl1分には仮想
計算機独自の制御ブロックやユーザプログラムが入る。
セグメントに分ける。共用セグメントには、仮想計算機
間で共通なオペレーティングシステム部分や言語プロセ
ッサ部分が入り、私用セーブメン)ffl1分には仮想
計算機独自の制御ブロックやユーザプログラムが入る。
そして、この両セグメントを識別する手段としてはセグ
メントテーブルエントリ内の共通セグメントビットを使
用する。
メントテーブルエントリ内の共通セグメントビットを使
用する。
(2)VMアシストのSSK命令シミュレーション処理
では、その共用セグメントビットにより、主記憶キーを
セントするメモリブロックのセグメントが私用が共用か
を判定し、私用セグメントの場合には、主記憶キーのセ
ットを行ない、共用セグメントの場合には、主記憶キー
のセットを行なわない。
では、その共用セグメントビットにより、主記憶キーを
セントするメモリブロックのセグメントが私用が共用か
を判定し、私用セグメントの場合には、主記憶キーのセ
ットを行ない、共用セグメントの場合には、主記憶キー
のセットを行なわない。
このように本発明の特徴は、従来、制御レジスタの1ビ
ツトによp共用セグメントのO8である事を指定し、7
Mアシストの処理を除いていたもの業、セグメント単位
に共用か、私用かの情報を設け、セグメントの種別に応
じた処理を可能にした点にある。
ツトによp共用セグメントのO8である事を指定し、7
Mアシストの処理を除いていたもの業、セグメント単位
に共用か、私用かの情報を設け、セグメントの種別に応
じた処理を可能にした点にある。
〔発明の実施例〕
以下、本発明を実施例により説明する。第6図は、新し
いVMアシストの処理手+1’tであり、第5図におけ
る現在のVMアシストによる場合との相違点は次の2点
にある。
いVMアシストの処理手+1’tであり、第5図におけ
る現在のVMアシストによる場合との相違点は次の2点
にある。
(1) 第5図におけるISK、88にもa令の禁止モ
ードの判定を取りやめ、坑しいVMアシストでは、共用
セグメ/1・のO8′からの5Si(命令も処理される
ようにした。
ードの判定を取りやめ、坑しいVMアシストでは、共用
セグメ/1・のO8′からの5Si(命令も処理される
ようにした。
(2) SS K m令の対象のメモリブロックが共用
セグメント内か否かセグメントテーブルエントリ内の共
用よグメントビット1によシ判断し、共用セグメントの
場合にはストレージブロックへのキーセットは行なわな
い。共用ではない場合は、そのままセットする。
セグメント内か否かセグメントテーブルエントリ内の共
用よグメントビット1によシ判断し、共用セグメントの
場合にはストレージブロックへのキーセットは行なわな
い。共用ではない場合は、そのままセットする。
この第6図の処理をブロック図に表わしたのが第7図で
ある。ただし、第7図ではストレージブロックが上記1
.は上にある場合を扱っている。また、第8図には、共
用セグメントか否かを示すセグメントエントリの内容を
示している。第7図の動作を説明する。
ある。ただし、第7図ではストレージブロックが上記1
.は上にある場合を扱っている。また、第8図には、共
用セグメントか否かを示すセグメントエントリの内容を
示している。第7図の動作を説明する。
S S K 命令2のオペランド部よりレジスター号を
取り出し、該当のレジスタ3.4をアドレスする。レジ
スタ3は七ッ卜すべきメモリブロックの仮想アドレスを
待ち、レジスタ4は、そのブロックにセットするキー値
を持つ。レジスタ3の仮想アドレスは、セグメントテー
ブル5とページテーブル7によシ実アドレスに変換され
、主記憶上のメモリブロック12がまる。該ブロックの
キー13の参照ビットと変更ビットはK E Yテーブ
ル8の参照ビット、変更ビットとで論理オロされ、KE
Yテーブル内に保存される。また、セグメントテーブル
エントリ6の中の共用セグメントビット16がオンか否
かチェックされ、オフの場合、つまジ共用セグメントで
なく私用セグメントである場合は、主記憶キー4の内容
がメモリブロック上のキイ領域13にセントきれ、また
主記憶キー4のキ一部のみがゲートll’e経由し?:
K E Yテーブル8に保存でれる。比較器9の判定
により、共用セグメントである事を判断した場合は何も
せず、この881(命令処理を終了する。
取り出し、該当のレジスタ3.4をアドレスする。レジ
スタ3は七ッ卜すべきメモリブロックの仮想アドレスを
待ち、レジスタ4は、そのブロックにセットするキー値
を持つ。レジスタ3の仮想アドレスは、セグメントテー
ブル5とページテーブル7によシ実アドレスに変換され
、主記憶上のメモリブロック12がまる。該ブロックの
キー13の参照ビットと変更ビットはK E Yテーブ
ル8の参照ビット、変更ビットとで論理オロされ、KE
Yテーブル内に保存される。また、セグメントテーブル
エントリ6の中の共用セグメントビット16がオンか否
かチェックされ、オフの場合、つまジ共用セグメントで
なく私用セグメントである場合は、主記憶キー4の内容
がメモリブロック上のキイ領域13にセントきれ、また
主記憶キー4のキ一部のみがゲートll’e経由し?:
K E Yテーブル8に保存でれる。比較器9の判定
により、共用セグメントである事を判断した場合は何も
せず、この881(命令処理を終了する。
以上の説明のように、共用セグメントであるか否かの判
断の手段を設ける事によりS S K命令のシミュレー
ション処理tvMアシストにてサポートすることが出来
る。本実施例でにシ、共用セグメントか否かの判断機構
にセグメントテーブルエントリ内の共用セグメントビッ
トを利用]7たが、この共用セグメントビットiよシス
テム拡張機構(大型計算機用オペレーティングシステム
の専用ハードウェア機構)を備えている61計機に取シ
付けられる機構であシ、dT算機によっては装備不可も
考えられる。このような場合・、セグメントテーブルエ
ントリに代、D K E Yテーブル内のエントリに共
用ページピットを設け、使用する事が考えられる。
断の手段を設ける事によりS S K命令のシミュレー
ション処理tvMアシストにてサポートすることが出来
る。本実施例でにシ、共用セグメントか否かの判断機構
にセグメントテーブルエントリ内の共用セグメントビッ
トを利用]7たが、この共用セグメントビットiよシス
テム拡張機構(大型計算機用オペレーティングシステム
の専用ハードウェア機構)を備えている61計機に取シ
付けられる機構であシ、dT算機によっては装備不可も
考えられる。このような場合・、セグメントテーブルエ
ントリに代、D K E Yテーブル内のエントリに共
用ページピットを設け、使用する事が考えられる。
この実施例をarJ9図に示す。
KEYテーブルエントリ8は、ページテーブルエントリ
に対応しており、各ページ(メモリブロック)単位に仮
想記憶子−の情報を持つ。ただしページサイズが21ぐ
Bで1エントリであるため、4KBバイト長のページの
場合には2エントリJ?つ。このK E Yテーブルエ
ントリ内に共用ページピットを設け、共用か否かの判断
を行なう。その他の処理は、第7図のブロック図と同じ
である。
に対応しており、各ページ(メモリブロック)単位に仮
想記憶子−の情報を持つ。ただしページサイズが21ぐ
Bで1エントリであるため、4KBバイト長のページの
場合には2エントリJ?つ。このK E Yテーブルエ
ントリ内に共用ページピットを設け、共用か否かの判断
を行なう。その他の処理は、第7図のブロック図と同じ
である。
このように、共用セグメントビットも他の手段に置き換
える事は可能である。
える事は可能である。
以上のように、従来、vMアシストの対象外とされてい
た共用セグメントを使用するO8からのSSK命令のシ
ミュレーション処理t1共用セグメントか否かの判断機
構を設けることにより、VMアシストの対象とし、該O
8の走行に伴なうVMMのオーバヘッドを削減すること
ができる。
た共用セグメントを使用するO8からのSSK命令のシ
ミュレーション処理t1共用セグメントか否かの判断機
構を設けることにより、VMアシストの対象とし、該O
8の走行に伴なうVMMのオーバヘッドを削減すること
ができる。
第1図〜第5図は従来の仮想計算機の説明図であシ第1
図は仮想計算機間のセグメント共用方式の説明図、第2
図は主記憶の構成と主記憶キーの関係を示した説明図、
第3図は主記憶キーの内容説明図、第4図は本発明の対
象であるSSK命令の命令形式の説明図、第5図は第4
図のSSK命令の仮想計算機支援機構による処理の流れ
を示したフロー図、第6図は本発明を適用した場合の第
5図と同じ処理の流れ図、第7図、第9図は絹6図の処
理の一部のブロック図、第8図は第7図の実現に必要な
セグメントテーブルエントリの説明図である。 2・・・SSK命令、3,4・・・レジスタ、5・・・
セグメントテーブル、6・・・セグメントテーブルエン
ト916・・・共用セグメントビット、7・・・ページ
テーブルエントリ、8・・・KEYf−プルエン1−L
9・・・比較器、10.11・・・ゲート、12・・・
メモリブロック、13・・・主記憶キー、14・・・0
几回路、15・・・制御レジスタ、1.17・・・KE
Yテーブルエン第 1 (2) 完 5 図 第 6 口 第 7 図 第 δ 図 6 3 +’t δ tQ tM rj l第 9 (
2)
図は仮想計算機間のセグメント共用方式の説明図、第2
図は主記憶の構成と主記憶キーの関係を示した説明図、
第3図は主記憶キーの内容説明図、第4図は本発明の対
象であるSSK命令の命令形式の説明図、第5図は第4
図のSSK命令の仮想計算機支援機構による処理の流れ
を示したフロー図、第6図は本発明を適用した場合の第
5図と同じ処理の流れ図、第7図、第9図は絹6図の処
理の一部のブロック図、第8図は第7図の実現に必要な
セグメントテーブルエントリの説明図である。 2・・・SSK命令、3,4・・・レジスタ、5・・・
セグメントテーブル、6・・・セグメントテーブルエン
ト916・・・共用セグメントビット、7・・・ページ
テーブルエントリ、8・・・KEYf−プルエン1−L
9・・・比較器、10.11・・・ゲート、12・・・
メモリブロック、13・・・主記憶キー、14・・・0
几回路、15・・・制御レジスタ、1.17・・・KE
Yテーブルエン第 1 (2) 完 5 図 第 6 口 第 7 図 第 δ 図 6 3 +’t δ tQ tM rj l第 9 (
2)
Claims (1)
- aiのオペレーティングシステムを1台の計算機内で並
行して動作させ、複数の仮想計算機間で仮想主記憶の一
部を共用し、主記憶の効率的使用を計る仮想計算機シス
テムにおいて、該仮想計算機の発行する主記憶キーの操
作命令の対象となる仮想主記憶アドレスが上記共用主記
憶内のアドレスか否かを判断するステップと、該仮想計
算機の発行する主記憶キイ操作命令のシミュレーション
処理を仮想計算機支援機構にて実行するステップを有す
ることを特徴とする仮想計算機のシミュレーション方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13432383A JPS6027033A (ja) | 1983-07-25 | 1983-07-25 | 仮想計算機のシミユレ−シヨン方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13432383A JPS6027033A (ja) | 1983-07-25 | 1983-07-25 | 仮想計算機のシミユレ−シヨン方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6027033A true JPS6027033A (ja) | 1985-02-12 |
Family
ID=15125627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13432383A Pending JPS6027033A (ja) | 1983-07-25 | 1983-07-25 | 仮想計算機のシミユレ−シヨン方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6027033A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03505383A (ja) * | 1988-09-12 | 1991-11-21 | ジーメンス ニックスドルフ インフォルマチオーン スジステーメ アクチェンゲゼルシャフト | データ処理装置用オペレーションプログラム |
-
1983
- 1983-07-25 JP JP13432383A patent/JPS6027033A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03505383A (ja) * | 1988-09-12 | 1991-11-21 | ジーメンス ニックスドルフ インフォルマチオーン スジステーメ アクチェンゲゼルシャフト | データ処理装置用オペレーションプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4347565A (en) | Address control system for software simulation | |
| US6823433B1 (en) | Memory management system and method for providing physical address based memory access security | |
| US7908646B1 (en) | Virtualization system for computers having multiple protection mechanisms | |
| CN1993683B (zh) | 体系结构事件期间维持处理器资源 | |
| JP3219826B2 (ja) | 情報処理装置 | |
| EP0217068A2 (en) | Method of emulating the instructions of a target computer | |
| US5339417A (en) | Computer system with two levels of guests | |
| JPS61206043A (ja) | 仮想計算機システムにおける割込制御方法 | |
| EP3948548B1 (en) | Processor having multiple operating modes | |
| US8205032B2 (en) | Virtual machine control structure identification decoder | |
| EP0619899B1 (en) | Software control of hardware interruptions | |
| US7725642B2 (en) | Method and program for partitioning a physical computer into logical partitions | |
| US5280592A (en) | Domain interlock | |
| US7069205B1 (en) | System and method for emulating the operation of a video graphics adapter | |
| US5809551A (en) | Pending page release | |
| JPH06332803A (ja) | 仮想計算機システムにおけるtlb制御方法 | |
| JPS61160160A (ja) | 仮想計算機システムにおけるアドレツシング制御装置 | |
| US20120054773A1 (en) | Processor support for secure device driver architecture | |
| JPH0754468B2 (ja) | 仮想計算機システム | |
| JPS60163134A (ja) | 仮想計算機システム | |
| JP2523502B2 (ja) | リカ−シブ仮想計算機の制御方式 | |
| JPH0567973B2 (ja) | ||
| EP0550290A2 (en) | CPU register array | |
| EP0550285A2 (en) | Machine with two units of operation | |
| JPS6338729B2 (ja) |