JPS5856058A - 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 - Google Patents
仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式Info
- Publication number
- JPS5856058A JPS5856058A JP56154504A JP15450481A JPS5856058A JP S5856058 A JPS5856058 A JP S5856058A JP 56154504 A JP56154504 A JP 56154504A JP 15450481 A JP15450481 A JP 15450481A JP S5856058 A JPS5856058 A JP S5856058A
- Authority
- JP
- Japan
- Prior art keywords
- volume
- ipl
- record
- resident
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、仮想計算機システムの制御プログラム(cp
)常駐ポリニームを磁気ディスク装置等のDAgD上
に効率的に格納し、DA8D資源の節約を可能にするD
A8D管理方式に関し、特にCP常駐ポリニームをオペ
レーテイyグ会システム(OS)ポリニーム上で共用管
理する方式に関する。
)常駐ポリニームを磁気ディスク装置等のDAgD上
に効率的に格納し、DA8D資源の節約を可能にするD
A8D管理方式に関し、特にCP常駐ポリニームをオペ
レーテイyグ会システム(OS)ポリニーム上で共用管
理する方式に関する。
従−の仮想計算機システム(以後■システムと呼))に
おhては、その■システム・ボリュームが特定の装置ア
ドレスを吃つDム8D 1台を専用的に使用するように
構成されている。しかし、実際のDム8D使用容量はた
とえば26シリンダ穆度であシ、1台のDA8Dが現在
たとえば404乃至833シリンダの容量をもっている
ことを考えれば、これは、DA&D資源の極めて無駄な
使用法であるといえる・本発明は、このようなりA8D
資源の無駄をなくす・丸めの、■システムCP常駐ボリ
ュームのDAgD上における改善された格納管理方式を
提供する亀のである。
おhては、その■システム・ボリュームが特定の装置ア
ドレスを吃つDム8D 1台を専用的に使用するように
構成されている。しかし、実際のDム8D使用容量はた
とえば26シリンダ穆度であシ、1台のDA8Dが現在
たとえば404乃至833シリンダの容量をもっている
ことを考えれば、これは、DA&D資源の極めて無駄な
使用法であるといえる・本発明は、このようなりA8D
資源の無駄をなくす・丸めの、■システムCP常駐ボリ
ュームのDAgD上における改善された格納管理方式を
提供する亀のである。
本発明は、従来、CP常駐ボリュームとは別のDAaD
上に格納されているO8(オ哀レーテイング・システム
)ボリューム中に格納し、1ボリユームに合併すること
によシ、上述した問題を解決するものである。
上に格納されているO8(オ哀レーテイング・システム
)ボリューム中に格納し、1ボリユームに合併すること
によシ、上述した問題を解決するものである。
本発明は、そのための構成として
仮想計算機システムCP常駐ボリュームとOSボリュー
ムとがDABD上に格納されるデータ処理システムにお
いて、該CP常駐ボリュームをOSボリュームの1デー
タセツトとして08ボリユーム上に格納し、更KO?常
駐ボリュームのIPLレコー)’、!:08ボリューム
のIPLレコードとの位置を入れ替えておき、CP常駐
ボリュームのIPI、 Fi夷計算機上でのIPLオペ
レーションによシ行ない、セして08ボリユームのIP
L Fi仮想計算機上でのIPI、シミュレーションに
よシ行なうことを特徴とする4のである。
ムとがDABD上に格納されるデータ処理システムにお
いて、該CP常駐ボリュームをOSボリュームの1デー
タセツトとして08ボリユーム上に格納し、更KO?常
駐ボリュームのIPLレコー)’、!:08ボリューム
のIPLレコードとの位置を入れ替えておき、CP常駐
ボリュームのIPI、 Fi夷計算機上でのIPLオペ
レーションによシ行ない、セして08ボリユームのIP
L Fi仮想計算機上でのIPI、シミュレーションに
よシ行なうことを特徴とする4のである。
以下に本発明について詳述する。
初めに、本発明の技術的背景を説明する。第1図は、一
般的な仮想計算機システム(VM )の構成を示す0図
において、lは従来の実計算機と、そのもとで動作する
0812は■システムの制御プログラムcp、a乃至4
/riCPのもとで実行を管理される仮想計算機■■
乃至VMIである。
般的な仮想計算機システム(VM )の構成を示す0図
において、lは従来の実計算機と、そのもとで動作する
0812は■システムの制御プログラムcp、a乃至4
/riCPのもとで実行を管理される仮想計算機■■
乃至VMIである。
■システムにおいては、各仮想計算機上で動作する08
(1)乃至O8(31#iそれぞれ別個にOFのもと
て実行を制御される。これらの仮想計算機上で動作する
。sFi、各親王でVMVステムの制御プログラムCP
の管理下で08を仮想IPIL (IPLシ叱ニレ−ジ
ョン)により各自の仮想性記憶にロードすることKよっ
て実行可能となる。
(1)乃至O8(31#iそれぞれ別個にOFのもと
て実行を制御される。これらの仮想計算機上で動作する
。sFi、各親王でVMVステムの制御プログラムCP
の管理下で08を仮想IPIL (IPLシ叱ニレ−ジ
ョン)により各自の仮想性記憶にロードすることKよっ
て実行可能となる。
したがって、VMシステムが稼動するためには、まず■
システムのCP常駐ボリュームのIPLが必要である。
システムのCP常駐ボリュームのIPLが必要である。
また、本発明では、本来別個のDASD上に格納されて
いるOSボリュームとCP常駐ボリュームとが、単一の
OSボリュームで使用しているDA8Dを共用するもの
であるから、これら2つのボリュームの保護とIPLの
ために、特別の工夫が必要とされる。
いるOSボリュームとCP常駐ボリュームとが、単一の
OSボリュームで使用しているDA8Dを共用するもの
であるから、これら2つのボリュームの保護とIPLの
ために、特別の工夫が必要とされる。
次に、本発明の方式について実施例にしたがって説明す
る。
る。
第2図体)乃至(a)は、ある■システムのCP常駐ボ
リュームが、本発明の方式によfi DAaD上に形成
される操作手順を示す、第2図((1)は■システムの
CP常駐ボリュームが共用対象とするOSボリュームで
ある。はじめにこのOSボリューム上に当#08の屯と
で■システムのCP常駐ポリニーム用領斌6を確保する
。この領域確保のために、次の指定を行危う。
リュームが、本発明の方式によfi DAaD上に形成
される操作手順を示す、第2図((1)は■システムの
CP常駐ボリュームが共用対象とするOSボリュームで
ある。はじめにこのOSボリューム上に当#08の屯と
で■システムのCP常駐ポリニーム用領斌6を確保する
。この領域確保のために、次の指定を行危う。
デー14 yト名: 8Y81.VM
CYL境界、 連続領域
次に、このようにして確保された■システム用領斌1に
、[2図(&HC示す!5KVM7ス?AcP常駐ポリ
ニーム(単に■システムと表示)を格納する。
、[2図(&HC示す!5KVM7ス?AcP常駐ポリ
ニーム(単に■システムと表示)を格納する。
最後に、第2図(C]に示すように08ボリユームのI
PLレコード7と■システムCP常駐吃りュームのIP
Lレコード8とを置きかえる。
PLレコード7と■システムCP常駐吃りュームのIP
Lレコード8とを置きかえる。
以上の操作によシ、■システムはOSボリュームの1デ
ータ・セットとして格納されるが、08ボリユームのI
PLレプードは親システムのIPLで置キ換工られてい
るので、ノ1−ドウエア(夷計算機上)でのLOADあ
るいはLOAD (CL誌R)オペレージ曹ンによす、
本来のOSボリュームのIPLレコード位曾にある■シ
ステムのIPLレコードがロードされる。このIPL動
作は、通常の方式のものである。た七えば、IPLスイ
ッチによりIPL指令が出されると、 CPUから入出
力チャネルにIPL信号が送られ、指示された08ボリ
ユームの装置アドレス(第2図(C1の位置8)Kある
IPLし;−ド(すなわちこの場合は■システムのIP
Lレコード)が主記憶装置にロードされ、そのIPLレ
コード中のPEMによってシステム初期設定が行なわれ
、セして■システムがロードされるような動作である。
ータ・セットとして格納されるが、08ボリユームのI
PLレプードは親システムのIPLで置キ換工られてい
るので、ノ1−ドウエア(夷計算機上)でのLOADあ
るいはLOAD (CL誌R)オペレージ曹ンによす、
本来のOSボリュームのIPLレコード位曾にある■シ
ステムのIPLレコードがロードされる。このIPL動
作は、通常の方式のものである。た七えば、IPLスイ
ッチによりIPL指令が出されると、 CPUから入出
力チャネルにIPL信号が送られ、指示された08ボリ
ユームの装置アドレス(第2図(C1の位置8)Kある
IPLし;−ド(すなわちこの場合は■システムのIP
Lレコード)が主記憶装置にロードされ、そのIPLレ
コード中のPEMによってシステム初期設定が行なわれ
、セして■システムがロードされるような動作である。
爾システムがロードされた後、仮想コンソールからのI
PLスイッチ指示に相当する親システム下でのIPLコ
マンドを入力することによ)、第2図((5に示すし;
−ド8の位置からIPLをシオユレートする。その結果
、08&リユームのIPI、レコードがロードされ、更
にそのPSWに基づいてOSボリュームがロードされて
O8が実行可能圧される。
PLスイッチ指示に相当する親システム下でのIPLコ
マンドを入力することによ)、第2図((5に示すし;
−ド8の位置からIPLをシオユレートする。その結果
、08&リユームのIPI、レコードがロードされ、更
にそのPSWに基づいてOSボリュームがロードされて
O8が実行可能圧される。
本発明では、1台のDA8Dが08ボリユームと■シス
テムとで共用されるから、両者は他者からのアクセスに
よシ破壊されてはならず、互いに排他的な関係で保睦さ
れなければならない。O8からのこのボリュームへのア
クセスでは、■システム領域ヲ08ボリュームの1デー
タセツトに見せ、かつそのラベルの1史用を認めないと
とによって08からのアクセスに対するセキュリティ゛
が保証される・他方、■からのアクセスの場合には、当
該データセットまでのアドレスに一定のベース・アドレ
ス値を加える操作を経由して、OSボリューム領域の飛
び越しを行なわせることによシ保証する。
テムとで共用されるから、両者は他者からのアクセスに
よシ破壊されてはならず、互いに排他的な関係で保睦さ
れなければならない。O8からのこのボリュームへのア
クセスでは、■システム領域ヲ08ボリュームの1デー
タセツトに見せ、かつそのラベルの1史用を認めないと
とによって08からのアクセスに対するセキュリティ゛
が保証される・他方、■からのアクセスの場合には、当
該データセットまでのアドレスに一定のベース・アドレ
ス値を加える操作を経由して、OSボリューム領域の飛
び越しを行なわせることによシ保証する。
第3図は、実施例の動作説明図である。図において、9
はCPU、 10は主記憶装置、】・けチャネル、l
a D A 8 D、■乃至■は操作順序を示す。
はCPU、 10は主記憶装置、】・けチャネル、l
a D A 8 D、■乃至■は操作順序を示す。
CPU 9は、IPL起動によシ■、■でDASD j
oから■システムのIPI、レコードをロードする。次
に■で、■システムIPLレコードに基づ@、LOAD
またはLOAD (CIJjAR)オペレーションによ
り、■のVMシステムのロードを行なう、これにより、
■システムの初期化が行なわれ、VMは稼動状態にされ
る。
oから■システムのIPI、レコードをロードする。次
に■で、■システムIPLレコードに基づ@、LOAD
またはLOAD (CIJjAR)オペレーションによ
り、■のVMシステムのロードを行なう、これにより、
■システムの初期化が行なわれ、VMは稼動状態にされ
る。
ここで、…システム下の1コマンドであるIPLコマン
ドが■で入力されると、IPLシミュレーシ、プログラ
ムが■で働き、■のOSシステムIPLレコードのロー
ドがシミュレートされ、続いて■、■でOSボリューム
の仮想主記憶上へのIPLロードがシミュレートされる
。
ドが■で入力されると、IPLシミュレーシ、プログラ
ムが■で働き、■のOSシステムIPLレコードのロー
ドがシミュレートされ、続いて■、■でOSボリューム
の仮想主記憶上へのIPLロードがシミュレートされる
。
■と■とにおけるDASDのレコード・アドレス指定で
は、前述したボリューム保護のためのペース、アドレス
加算操作が行なわれる。
は、前述したボリューム保護のためのペース、アドレス
加算操作が行なわれる。
以上、本発明について説明したように、VMシステムC
P常駐ボリュームとOSボリュームとが同−DASDを
共用することにより、DA8D資源の節約が可能にされ
る。
P常駐ボリュームとOSボリュームとが同−DASDを
共用することにより、DA8D資源の節約が可能にされ
る。
@1図は一般的な仮想計算機システムの構成図、第2図
は実施例の説明図、第3図は実施例の動作説明図である
。 図中、9はCPU、 10は主記憶装置、11はチャ
ネル、12FinA8D、■乃至■は操作順序を示す。
は実施例の説明図、第3図は実施例の動作説明図である
。 図中、9はCPU、 10は主記憶装置、11はチャ
ネル、12FinA8D、■乃至■は操作順序を示す。
Claims (1)
- 仮想計算機システムCP常駐ボリュームとOSボリュー
ムとがDAaD上に格納されるデータ処理システムにお
いて、該CP常駐ボリュームをOSボリュー・ムの1デ
ータセツトとしてOSボリューム上に格納し、更にCP
常駐ボリュームのIPLレコードト08ボリュームのI
PLレコードとの位曾を入れ替えておき、CP常駐ボリ
ュームのIPI、は実計算機上でのIPLオペレーショ
ンによシ行ない、セして08ボリユームのIPLは仮想
計算機上でのIPLシミュレーションによシ行なうこと
を特徴とする仮想計算機システムCP常駐ボリュームの
DA8D共用管理方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56154504A JPS5856058A (ja) | 1981-09-29 | 1981-09-29 | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP56154504A JPS5856058A (ja) | 1981-09-29 | 1981-09-29 | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5856058A true JPS5856058A (ja) | 1983-04-02 |
JPS6339933B2 JPS6339933B2 (ja) | 1988-08-09 |
Family
ID=15585682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP56154504A Granted JPS5856058A (ja) | 1981-09-29 | 1981-09-29 | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5856058A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62165251A (ja) * | 1986-01-16 | 1987-07-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 仮想記憶仮想計算機型データ処理システムの入出力制御方法 |
US6167459A (en) * | 1998-10-07 | 2000-12-26 | International Business Machines Corporation | System for reassigning alias addresses to an input/output device |
US6170023B1 (en) | 1998-10-07 | 2001-01-02 | International Business Machines Corporation | System for accessing an input/output device using multiple addresses |
US6185638B1 (en) | 1998-10-07 | 2001-02-06 | International Business Machines Corporation | Method and system for dynamically assigning addresses to an input/output device |
US6202095B1 (en) | 1998-10-07 | 2001-03-13 | International Business Machines Corporation | Defining characteristics between processing systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5023146A (ja) * | 1973-05-31 | 1975-03-12 | ||
JPS53101234A (en) * | 1977-01-28 | 1978-09-04 | Hitachi Ltd | Address converting device |
-
1981
- 1981-09-29 JP JP56154504A patent/JPS5856058A/ja active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5023146A (ja) * | 1973-05-31 | 1975-03-12 | ||
JPS53101234A (en) * | 1977-01-28 | 1978-09-04 | Hitachi Ltd | Address converting device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62165251A (ja) * | 1986-01-16 | 1987-07-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 仮想記憶仮想計算機型データ処理システムの入出力制御方法 |
JPH0578857B2 (ja) * | 1986-01-16 | 1993-10-29 | Ibm | |
US6167459A (en) * | 1998-10-07 | 2000-12-26 | International Business Machines Corporation | System for reassigning alias addresses to an input/output device |
US6170023B1 (en) | 1998-10-07 | 2001-01-02 | International Business Machines Corporation | System for accessing an input/output device using multiple addresses |
US6185638B1 (en) | 1998-10-07 | 2001-02-06 | International Business Machines Corporation | Method and system for dynamically assigning addresses to an input/output device |
US6202095B1 (en) | 1998-10-07 | 2001-03-13 | International Business Machines Corporation | Defining characteristics between processing systems |
Also Published As
Publication number | Publication date |
---|---|
JPS6339933B2 (ja) | 1988-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5353411A (en) | Operating system generation method | |
EP0238158B1 (en) | Copy-on-write segment sharing in a virtual memory, virtual machine data processing system | |
US9189263B1 (en) | Object synchronization in shared object space | |
US7647471B2 (en) | Method and system for collective file access using an mmap (memory-mapped file) | |
US7506095B2 (en) | System and method for providing execute-in-place functionality | |
US8151275B2 (en) | Accessing copy information of MMIO register by guest OS in both active and inactive state of a designated logical processor corresponding to the guest OS | |
US7260702B2 (en) | Systems and methods for running a legacy 32-bit x86 virtual machine on a 64-bit x86 processor | |
US20140337585A1 (en) | Page table management | |
WO2017078967A1 (en) | Direct mapped files in virtual address-backed virtual machines | |
JPS6057438A (ja) | 仮想計算機システム制御装置 | |
JP2009506462A (ja) | 多層仮想化メカニズムを用いた階層的な仮想化 | |
JPH0769844B2 (ja) | データ空間への共通アクセス装置及び方法 | |
US10853259B2 (en) | Exitless extended page table switching for nested hypervisors | |
JP2006294028A (ja) | 直接実行機能を提供するためのシステム、コンピュータシステム、方法およびプログラム | |
JPH02114335A (ja) | マルチ・プロセツシング方式 | |
JPS5856058A (ja) | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 | |
JP2002073358A (ja) | 仮想計算機主記憶のアクセス制御方法 | |
JPS6049352B2 (ja) | デ−タ処理装置 | |
JPS61184643A (ja) | 仮想計算機の起動制御方式 | |
JPS6042495B2 (ja) | 多重プログラムデ−タ処理装置の特権メモリをアクセスする方法 | |
JPH0567973B2 (ja) | ||
JP3125790B2 (ja) | アドレス変換装置 | |
JPH0318928A (ja) | システムロード処理方法およびデイスク制御装置 | |
JPH0157374B2 (ja) | ||
JPH03208142A (ja) | ファイル共有方法 |