Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0740249B2 - Virtual memory control method in virtual computer system - Google Patents
[go: Go Back, main page]

JPH0740249B2 - Virtual memory control method in virtual computer system - Google Patents

Virtual memory control method in virtual computer system

Info

Publication number
JPH0740249B2
JPH0740249B2 JP61188628A JP18862886A JPH0740249B2 JP H0740249 B2 JPH0740249 B2 JP H0740249B2 JP 61188628 A JP61188628 A JP 61188628A JP 18862886 A JP18862886 A JP 18862886A JP H0740249 B2 JPH0740249 B2 JP H0740249B2
Authority
JP
Japan
Prior art keywords
virtual
real
address
memory management
computer system
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
JP61188628A
Other languages
Japanese (ja)
Other versions
JPS6345657A (en
Inventor
輝美 日渡
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
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 filed Critical NEC Corp
Priority to JP61188628A priority Critical patent/JPH0740249B2/en
Publication of JPS6345657A publication Critical patent/JPS6345657A/en
Publication of JPH0740249B2 publication Critical patent/JPH0740249B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、仮想計算機システムにおける仮想記憶制御方
式に関するものである。
The present invention relates to a virtual storage control method in a virtual computer system.

〔従来の技術〕[Conventional technology]

従来の仮想計算機システムにおける仮想記憶制御方式に
ついて第3図をもとに説明する。仮想計算機(以下、ゲ
ストという)の仮想アドレス(301)はゲストの主記憶
に格納されているゲスト変換テーブルを用いた変換を受
ける(I)。ゲストのプレフィックス変換を適用した
後、ゲストの絶対主記憶アドレス(302)を得る。この
アドレスが“L"で示された許容範囲内にあることを検証
し、次いで“N"で示したオフセットを加えて、実計算機
(以下、ホストという)の仮想アドレス(303)へ変換
する。IIで示されるようにホストの仮想アドレスは、ホ
ストの変換テーブルを用いてホストの絶対アドレス(30
4)への変換を受ける。尚、本明細書では、ホストの絶
対アドレス(304)のことを単に「実アドレス」とも呼
ぶことにする。以上は、“日経エレクトロニクス 198
4.4.23(No.341)ページ207〜233「システム/370拡張ア
ーキテクチャの仮想計算機」”に出典されている。
A virtual storage control method in a conventional virtual computer system will be described with reference to FIG. A virtual address (301) of a virtual computer (hereinafter referred to as a guest) undergoes conversion using a guest conversion table stored in the main memory of the guest (I). After applying the guest's prefix translation, get the guest's absolute main storage address (302). It is verified that this address is within the allowable range indicated by "L", then the offset indicated by "N" is added, and the address is converted into the virtual address (303) of the real computer (hereinafter referred to as the host). The virtual address of the host, as shown in II, is calculated using the host's translation table (30
4) receive conversion. In this specification, the absolute address (304) of the host will be simply referred to as “real address”. The above is “Nikkei Electronics 198
4.4.23 (No.341), pages 207 to 233, "Virtual Machine of System / 370 Extended Architecture".

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

周知のように、仮想記憶管理機能(仮想記憶管理部)に
は2種類ある。1つは仮想計算機のオペレーティングシ
ステム(以下、ゲストOSと略称する)の仮想記憶管理機
能であり、他の1つは仮想計算機システム用のオペレー
ティングシステム(これは、仮想計算機モニターと呼ば
れ、以下、VMMと略称する)の仮想記憶管理機能であ
る。
As is well known, there are two types of virtual memory management functions (virtual memory management units). One is a virtual memory management function of an operating system of a virtual computer (hereinafter referred to as a guest OS), and the other is an operating system for a virtual computer system (this is referred to as a virtual computer monitor. (Abbreviated as VMM) virtual memory management function.

上述した従来の仮想計算機システムにおける仮想記憶管
理制御方式は、ゲストOSの仮想記憶管理機能による仮想
アドレス変換を行った後、さらにVMMの仮想記憶管理機
能で再度アドレス変換を行わなければならず、即ち、二
段階のアドレス変換を行わなければならないため実行性
能が低下するという欠点があった。
The above-mentioned virtual memory management control method in the conventional virtual computer system requires that the virtual memory management function of the guest OS perform virtual address conversion, and then the VMM virtual memory management function again performs address conversion. However, there is a drawback that the execution performance is lowered because the address translation must be performed in two steps.

したがって、本発明の目的は、上記ゲストOSの仮想記憶
管理機能(仮想記憶管理部)を共用させることにより、
一段階の仮想アドレスの動的アドレス変換のみで実記憶
の実アドレスを得られるようにした、仮想計算機システ
ムにおける仮想記憶管理方式を提供することにある。
Therefore, an object of the present invention is to share the virtual memory management function (virtual memory management unit) of the guest OS,
It is an object of the present invention to provide a virtual memory management system in a virtual computer system that can obtain a real address of a real memory only by one-step dynamic address translation of the virtual address.

〔問題点を解決するための手段〕[Means for solving problems]

本発明による仮想計算機システムにおける仮想記憶管理
方式は、動的アドレス変換手段、実記憶管理手段および
実記憶管理表からなる仮想記憶管理部を有する計算機シ
ステムのうち、同一種類のオペレーティングシステムの
動作する該計算機システムを1つの実計算機システムで
複数動作させる仮想計算機システムの仮想記憶制御方式
において、前記複数の計算機システムの前記オペレーテ
ィングシステムの前記仮想記憶管理部をセグメンテーシ
ョン方式のシステム共有アドレス空間に置いて共用させ
る共用手段を備え、共用された前記仮想記憶管理部は、
各々の前記オペレーティングシステムの仮想アドレスを
実アドレスにアドレス変換する前記動的アドレス変換手
段と、前記動的アドレス変換手段によって得られた実記
憶の実アドレスを前記実記憶管理表にもとづき一元管理
する前記実記憶管理手段とを有し、一段階の仮想アドレ
スの動的アドレス変換のみで実記憶の実アドレスが得ら
れることを特徴とする。
A virtual memory management system in a virtual computer system according to the present invention is a computer system having a virtual memory management unit composed of a dynamic address conversion unit, a real memory management unit and a real memory management table, and an operating system of the same type operates. In a virtual memory control method of a virtual computer system for operating a plurality of computer systems in one real computer system, the virtual memory management units of the operating systems of the plurality of computer systems are placed in a system shared address space of a segmentation method and shared. The shared virtual memory management unit includes a sharing unit,
The dynamic address translation means for translating the virtual address of each operating system into a real address, and the real address of the real storage obtained by the dynamic address translation means are centrally managed based on the real storage management table. And a real memory management means, and the real address of the real memory can be obtained by only one-step dynamic address conversion of the virtual address.

〔実施例〕〔Example〕

次に、図面を用いて本発明の実施例を説明する。 Next, an embodiment of the present invention will be described with reference to the drawings.

本発明の一実施例を示す第1図を参照すると、本実施例
の仮想計算機システム1は実記憶6と仮想計算機Aおよ
びBを含む。仮想計算機AおよびBはそれぞれオペレー
ティングシステム2および3を含む。仮想記憶管理機能
共用手段4と仮想記憶管理部5とが仮想計算機Aおよび
Bで共用される。仮想記憶管理部5は、動的アドレス変
換手段50、実記憶管理手段51および実記憶管理表52から
なる。
Referring to FIG. 1 showing an embodiment of the present invention, a virtual computer system 1 of the present embodiment includes a real storage 6 and virtual computers A and B. Virtual machines A and B include operating systems 2 and 3, respectively. The virtual memory management function sharing means 4 and the virtual memory management unit 5 are shared by the virtual computers A and B. The virtual memory management unit 5 comprises a dynamic address translation means 50, a real memory management means 51 and a real memory management table 52.

本実施例においては、仮想計算機システム上で動作する
仮想計算機すなわちオペレーティングシステムを2つし
か有していないが、2つ以上あってもよい。
Although only two virtual machines, that is, operating systems, which operate on the virtual machine system are provided in this embodiment, there may be two or more virtual machines.

本実施例において、仮想記憶管理機能共用手段4は、仮
想記憶管理部5をオペレーティングシステム2および3
が仮想計算機システム1上で共用できるように、セグメ
ンテーション方式を使用してオペレーティングシステム
2および3のシステム共用アドレス空間上に位置づけ
る。即ち、オペレーティングシステム2で作成された動
的アドレス変換手段50、実記憶管理手段51および実記憶
管理表52が記憶されている仮想アドレス空間と管理対象
の仮想/実アドレス空間と、オペレーティングシステム
3で作成された動的アドレス変換手段50、実記憶管理手
段51および実記憶管理表52が記憶されている仮想アドレ
ス空間と管理対象の仮想/実アドレス空間とを同じにし
ておくことにより、オペレーティングシステム2および
3で仮想記憶管理部5は共用可能となる。
In this embodiment, the virtual memory management function sharing means 4 sets the virtual memory management unit 5 to the operating systems 2 and 3.
Are to be shared on the virtual computer system 1 by using a segmentation method to locate them on the system shared address space of the operating systems 2 and 3. That is, the virtual address space in which the dynamic address translation unit 50, the real storage management unit 51, and the real storage management table 52 created by the operating system 2 are stored, the virtual / real address space to be managed, and the operating system 3 By setting the virtual address space in which the created dynamic address conversion means 50, the real memory management means 51 and the real memory management table 52 are stored and the virtual / real address space to be managed to be the same, the operating system 2 In and 3, the virtual memory management unit 5 can be shared.

ここで、本発明ではセグメンテーション方式を採用し、
ページング方式を採用しなかった理由について説明す
る。周知のように、ページング方式はプログラムを一定
サイズのページに分割し、主記憶への割付けをページ単
位に行う方式である。このため、各ゲストOSの仮想アド
レス空間が同一となる。ページング方式では、アドレス
変換を行う時にどのゲストOSのDATテーブルかを判断し
ながらアドレス変換する必要があり、オーバーヘッドが
増加する。これに対して、セグメンテーション方式は、
仮想アドレス空間が、プログラマが定めた論理的な意味
合いをもつ可変のセグメントに分割され、このセグメン
トを単位に主記憶の割付けを行う方式である。仮想アド
レスは、セグメント番号とセグメント内の相対番号から
なる2次元アドレスで表される。このため、2次元のア
ドレス空間に“ゲストOS共有アドレス空間”および“ゲ
ストOS下のゲストアプリケーション専用アドレス空間”
を設定できる。この結果、セグメンテーション方式を採
用すると、実計算機と同一のアドレス変換(一段階の変
換)となり、性能低下がない。
Here, in the present invention, a segmentation method is adopted,
The reason why the paging method is not adopted will be described. As is well known, the paging method is a method in which a program is divided into pages of a certain size and allocation to the main memory is performed in page units. Therefore, the virtual address space of each guest OS becomes the same. With the paging method, it is necessary to perform address translation while determining which guest OS DAT table is used when performing address translation, which increases overhead. On the other hand, the segmentation method is
In this method, the virtual address space is divided into variable segments that have a logical meaning defined by the programmer, and main memory is allocated in units of this segment. The virtual address is represented by a two-dimensional address composed of a segment number and a relative number within the segment. Therefore, "guest OS shared address space" and "guest application dedicated address space under the guest OS" are added to the two-dimensional address space.
Can be set. As a result, when the segmentation method is adopted, the same address conversion (one-step conversion) as that of the real computer is performed and there is no performance degradation.

仮想記憶管理部5は、オペレーティングシステム2の仮
想アドレス20、あるいはオペレーティングシステム3の
仮想アドレス30を入力し、アドレス変換を行う。ここ
で、仮想記憶管理部5は、VMMとは相違することに注意
願います。その理由は、VMMがゲストOSの仮想アドレス
を直接入力することができないことから明白である。
The virtual memory management unit 5 inputs the virtual address 20 of the operating system 2 or the virtual address 30 of the operating system 3 and performs address conversion. Please note that the virtual memory management unit 5 is different from VMM. The reason is clear because VMM cannot directly enter the virtual address of the guest operating system.

動的アドレス変換手段50は、オペレーティングシステム
2の仮想アドレス20を入力し、セグメンテーション・ペ
ージング方式でアドレス変換を行う。同様に、動的アド
レス変換手段50は、オペレーティングシステム3の仮想
アドレス30を入力し、セグメンテーション・ページング
方式でアドレス変換を行う。アドレス変換の結果、実記
憶6に存在したら実アドレス60で、直接、実記憶6をア
クセスする。実記憶6に存在しなかったら実記憶管理手
段51にその旨を通知する。
The dynamic address translation means 50 inputs the virtual address 20 of the operating system 2 and performs address translation by the segmentation / paging method. Similarly, the dynamic address translation means 50 inputs the virtual address 30 of the operating system 3 and performs address translation by the segmentation / paging method. As a result of the address conversion, if it exists in the real memory 6, the real address 60 is directly accessed with the real address 60. If it does not exist in the real memory 6, the real memory managing means 51 is notified of that fact.

実記憶管理手段51は、4Kバイトページ毎に実記憶6の実
アドレスの使用/未使用を管理している実記憶管理表52
をもとに未使用の実ページを割り当て、そこに仮想アド
レスで指定されるデータ等を二次記憶装置からロードす
る。割り当てられた実記憶管理表52の実ページは「使
用」状態となる。未使用の実ページがなければ、「使
用」状態の実ページのうち、最近もっとも使用されてい
ない実ページを探し、その実ページを二次記憶装置に実
記憶6からはき出した後、その実ページを未使用ページ
とし、上記未使用ページの場合の動作を行う、その後、
再度上記の動的アドレス変換手段50からやり直す。
The real memory management means 51 manages the use / unuse of the real address of the real memory 6 for each 4 Kbyte page.
An unused real page is allocated based on the above, and data or the like specified by the virtual address is loaded from the secondary storage device. The real page of the allocated real storage management table 52 is in the “used” state. If there is no unused real page, the most recently used real page among the real pages in the “used” state is searched for, the real page is pushed out from the real storage 6 to the secondary storage device, and then the real page is left unused. As a used page, perform the operation for the above unused page, then
The dynamic address translation means 50 is started again.

次に、第2図を参照して、システム共有アドレス空間上
に置かれる仮想記憶管理部5の共用手段である仮想記憶
管理機能共用手段4について、詳細な動作を説明する。
Next, with reference to FIG. 2, detailed operation of the virtual memory management function sharing means 4, which is the sharing means of the virtual memory management unit 5 placed in the system shared address space, will be described.

仮想計算機AのプロセスAおよびBは、システム共有セ
グメントであるセグメントS-1の仮想記憶管理部5を使
用して動作する。このために、セグメントS-1はプロセ
スAによりリンクされているセグメント表表示語列STWA
-Aのk番目のエントリからセグメント表ST-Sへリンクさ
れ、さらにセグメント表ST-Sのn番目のエントリからリ
ンクされている。セグメント表ST-Sのn番目のエントリ
にはセグメントの属性としてシステム共有セグメントで
あることを定義してある。同様に、プロセスBについて
も、プロセスBによりリンクされているセグメント表表
示語列STWA-Bのk(セグメント表表示語列STWA-Aのkと
同一値)番目のエントリからセグメント表ST-Sがリンク
されている。
The processes A and B of the virtual computer A operate using the virtual storage management unit 5 of the segment S-1 which is a system shared segment. For this reason, the segment S-1 is the segment table display word string STWA linked by the process A.
-The kth entry of A is linked to the segment table ST- S , and the nth entry of the segment table ST- S is linked. The nth entry of the segment table ST- S defines that it is a system shared segment as an attribute of the segment. Similarly, for the process B, the segment table ST- S starts from the kth entry of the segment table display word string STWA- B (same value as k of the segment table display word string STWA- A ) linked by the process B. It is linked.

仮想計算機BのプロセスXおよびYも仮想計算機Aのプ
ロセスAおよびBと同じ仮想記憶管理部5を使用させる
ために、即ち、セグメントS-1をアクセスできるよう
に、プロセスXによりリンクされているセグメント表表
示語列STWA-Xのk(セグメント表表示語列STWA-Aのkと
同一値)番目のエントリからセグメント表ST-Sがリンク
されている。同様に、プロセスYについても、プロセス
Yによりリンクされているセグメント表表示語列STWA-Y
のk(セグメント表表示語列STWA-Aのkと同一値)番目
のエントリからセグメント表ST-Sがリンクされている。
The processes X and Y of the virtual machine B are also linked by the process X in order to use the same virtual memory management unit 5 as the processes A and B of the virtual machine A, that is, the segment S-1 can be accessed. The segment table ST- S is linked from the k-th entry of the table display word string STWA- X (the same value as the k of the segment table display word string STWA- A ). Similarly, for the process Y, the segment table display word string STWA- Y linked by the process Y
The segment table ST- S is linked from the k-th entry (the same value as k in the segment table display word string STWA- A ).

これにより、システム共有セグメントであるセグメント
S-1の仮想記憶管理部5を、仮想計算機AのプロセスA
およびBと仮想計算機BのプロセスXおよびYとで共用
できる。
This allows you to create a segment that is a system shared segment.
The virtual memory management unit 5 of S-1 is connected to the process A of the virtual computer A.
And B and the processes X and Y of the virtual machine B can be shared.

なお、セグメントA-1、セグメントB-1、セグメントX-
1、セグメントY-1はそれぞれプロセスA、B、X、Yの
固有セグメントであり、セグメントAB-1はプロセスAお
よびBの共有セグメントであり、セグメントXY-1はプロ
セスXおよびYの共有セグメントである。
In addition, segment A-1, segment B-1, segment X-
1, segment Y-1 is a unique segment of processes A, B, X, and Y, segment AB-1 is a shared segment of processes A and B, and segment XY-1 is a shared segment of processes X and Y. is there.

〔発明の効果〕〔The invention's effect〕

以上説明した様に、本発明によれば、動的アドレス変換
手段、実記憶管理手段および実記憶管理表からなる仮想
記憶管理部が記憶されている仮想アドレス空間および管
理対象の仮想/実アドレス空間を複数のオペレーティン
グシステム(ゲストOS)で共用することにより、各々の
オペレーティングシステム(ゲストOS)からの仮想アド
レスを動的アドレス変換手段、実記憶管理手段および実
記憶管理表を使用して実記憶の実アドレスに変換できる
ようになり、一段階の動的アドレス変換で実記憶の実ア
ドレスを得ることができる。このため、仮想計算機シス
テム上で動作する場合でも、実行性能が実計算機システ
ムで動作する場合と同じになるという効果がある。
As described above, according to the present invention, the virtual address space in which the virtual memory management unit including the dynamic address translation unit, the real memory management unit, and the real memory management table is stored, and the virtual / real address space to be managed Is shared by multiple operating systems (guest OS), virtual addresses from each operating system (guest OS) can be stored in real memory using dynamic address translation means, real memory management means, and real memory management tables. It becomes possible to convert to a real address, and the real address of real memory can be obtained by one-step dynamic address conversion. Therefore, there is an effect that the execution performance becomes the same as when it operates on the virtual computer system as when it operates on the real computer system.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例による仮想記憶制御方式が適
用される仮想計算機システムを示すブロック図、第2図
は第1図の仮想記憶管理機能共有手段のシステム共有ア
ドレス空間図、第3図は従来の仮想記憶制御方式を示す
ブロック図である。 1……仮想計算機システム、2,3……オペレーティング
システム(ゲストOS)、4……仮想記憶管理機能共用手
段、5……仮想記憶管理部、6……実記憶、20,30……
仮想アドレス、50……動的アドレス変換手段、51……実
記憶管理手段、52……実記憶管理表、60……実アドレ
ス。
1 is a block diagram showing a virtual computer system to which a virtual storage control system according to an embodiment of the present invention is applied, FIG. 2 is a system shared address space diagram of a virtual storage management function sharing means in FIG. 1, and FIG. FIG. 1 is a block diagram showing a conventional virtual memory control method. 1 ... Virtual computer system, 2, 3 ... Operating system (guest OS), 4 ... Virtual memory management function sharing means, 5 ... Virtual memory management unit, 6 ... Real memory, 20, 30 ...
Virtual address, 50 ... dynamic address conversion means, 51 ... real memory management means, 52 ... real memory management table, 60 ... real address.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】動的アドレス変換手段、実記憶管理手段お
よび実記憶管理表からなる仮想記憶管理部を有する計算
機システムのうち、同一種類のオペレーティングシステ
ムの動作する該計算機システムを1つの実計算機システ
ムで複数動作させる仮想計算機システムの仮想記憶制御
方式において、前記複数の計算機システムの前記オペレ
ーティングシステムの前記仮想記憶管理部をセグメンテ
ーション方式のシステム共有アドレス空間に置いて共用
させる共用手段を備え、共用された前記仮想記憶管理部
は、各々の前記オペレーティングシステムの仮想アドレ
スを実アドレスにアドレス変換する前記動的アドレス変
換手段と、前記動的アドレス変換手段によって得られた
実記憶の実アドレスを前記実記憶管理表にもとづき一元
管理する前記実記憶管理手段とを有し、一段階の仮想ア
ドレスの動的アドレス変換のみで実記憶の実アドレスが
得られることを特徴とする仮想計算機システムにおける
仮想記憶制御方式。
1. A computer system having a virtual memory management unit composed of a dynamic address conversion unit, a real memory management unit and a real memory management table, wherein one computer system in which operating systems of the same type operate is one real computer system. In a virtual storage control method for a virtual computer system that operates a plurality of computer systems, a sharing unit is provided that shares the virtual storage management unit of the operating system of the plurality of computer systems in a system shared address space of the segmentation method. The virtual storage management unit converts the virtual address of each operating system into a real address, and the real address of the real storage obtained by the dynamic address conversion unit is the real storage management unit. Based on the table, the above-mentioned notes that are centrally managed And a management unit, the virtual memory control system in the virtual computer system, wherein a real address of the real storage only dynamic address translation of the virtual address of one step is obtained.
JP61188628A 1986-08-13 1986-08-13 Virtual memory control method in virtual computer system Expired - Lifetime JPH0740249B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61188628A JPH0740249B2 (en) 1986-08-13 1986-08-13 Virtual memory control method in virtual computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61188628A JPH0740249B2 (en) 1986-08-13 1986-08-13 Virtual memory control method in virtual computer system

Publications (2)

Publication Number Publication Date
JPS6345657A JPS6345657A (en) 1988-02-26
JPH0740249B2 true JPH0740249B2 (en) 1995-05-01

Family

ID=16227020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61188628A Expired - Lifetime JPH0740249B2 (en) 1986-08-13 1986-08-13 Virtual memory control method in virtual computer system

Country Status (1)

Country Link
JP (1) JPH0740249B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5619153A (en) * 1979-07-25 1981-02-23 Fujitsu Ltd Virtual computer system

Also Published As

Publication number Publication date
JPS6345657A (en) 1988-02-26

Similar Documents

Publication Publication Date Title
JP2839201B2 (en) Virtual computer system
US5584042A (en) Dynamic I/O data address relocation facility
US5652853A (en) Multi-zone relocation facility computer memory system
US5077654A (en) Virtual machine system which translates virtual address from a selected virtual machine into real address of main storage
US3778776A (en) Electronic computer comprising a plurality of general purpose registers and having a dynamic relocation capability
US7516297B2 (en) Memory management
US5341484A (en) Virtual machine system having an extended storage
US3701107A (en) Computer with probability means to transfer pages from large memory to fast memory
JPH0195347A (en) System for converting address
US5479631A (en) System for designating real main storage addresses in instructions while dynamic address translation is on
DE112022003489B4 (en) SLEEP/WAKE-UP PERFORMANCE ENHANCEMENT FOR SIMULTANEOUS ADDRESS TRANSFER TABLE WALK OPERATIONS
JP3490212B2 (en) Input / output channel expansion method for information processing device
JPH0740249B2 (en) Virtual memory control method in virtual computer system
JP2933628B2 (en) Main storage device management method and computer system
JP3092656B2 (en) Test program execution control method
WO1991010204A1 (en) Image processing apparatus having disk storage resembling ram memory
JPS6299844A (en) address translation device
JP2523502B2 (en) Control system of recursive virtual machine
JP2943401B2 (en) External storage device allocation processing method for virtual machine
JPS5858752B2 (en) address translation device
JPS6273346A (en) address translation device
CN112527698A (en) Processing method, device and equipment
JP2634485B2 (en) A method of accessing shared memory as a virtual area and automatically expanding
JPS62251851A (en) Overlay control system for electronic computer system
JPS6327740B2 (en)