JPS6238944A - 仮想プロセサ制御方式 - Google Patents
仮想プロセサ制御方式Info
- Publication number
- JPS6238944A JPS6238944A JP17889385A JP17889385A JPS6238944A JP S6238944 A JPS6238944 A JP S6238944A JP 17889385 A JP17889385 A JP 17889385A JP 17889385 A JP17889385 A JP 17889385A JP S6238944 A JPS6238944 A JP S6238944A
- Authority
- JP
- Japan
- Prior art keywords
- load module
- family
- loading
- load
- library
- 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
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000033772 system development Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、異なるファミリに属するデータ処理装置にお
いて作成されたロードモジュールを実行するために、デ
ータ処理装置を仮想化する方式に関する。
いて作成されたロードモジュールを実行するために、デ
ータ処理装置を仮想化する方式に関する。
(従来の技術)
従来、この種のノアミリ間におけるロードモジュールの
互換性の欠如に関する問題は、仮想計算機上で異なるフ
ァミリに属するデータ処理装置を実現し、この仮想的に
実現されたデータ処理装置上で異なるファミリに属する
ロードモジュールを実行することによって解決されてき
た。
互換性の欠如に関する問題は、仮想計算機上で異なるフ
ァミリに属するデータ処理装置を実現し、この仮想的に
実現されたデータ処理装置上で異なるファミリに属する
ロードモジュールを実行することによって解決されてき
た。
(発明が解決しようとする問題点)
上述した従来の仮想計算機による方式では現ファミリと
はまったく別のシステム資源を使用して別ファミリのデ
ータ処理装置に相当する仮想計算機を定義し、この仮想
計算機によってシステム内に仮想的に別ファミリのデー
タ処理装置を作シ上げているため、システムの内部に存
在するファミリの異なるデータ処理装置間でライブラリ
を共有できないというシステム運用上の欠点と、ロード
モジュール実行時に別のロードモジュールを動的にロー
ドして、サブルーチンとして実行したシ、あるいは別の
タスクとして実行したシするなどの手段によって別のフ
ァミリのロードモジュールを同一アドレス空間に混在さ
せることができないため、システムを開発する場合に別
のファミリの既存ロードモジュールを使用できないとい
うシステム開発上の欠点がある。
はまったく別のシステム資源を使用して別ファミリのデ
ータ処理装置に相当する仮想計算機を定義し、この仮想
計算機によってシステム内に仮想的に別ファミリのデー
タ処理装置を作シ上げているため、システムの内部に存
在するファミリの異なるデータ処理装置間でライブラリ
を共有できないというシステム運用上の欠点と、ロード
モジュール実行時に別のロードモジュールを動的にロー
ドして、サブルーチンとして実行したシ、あるいは別の
タスクとして実行したシするなどの手段によって別のフ
ァミリのロードモジュールを同一アドレス空間に混在さ
せることができないため、システムを開発する場合に別
のファミリの既存ロードモジュールを使用できないとい
うシステム開発上の欠点がある。
本発明の目的は、ロードモジュールごとに仮想的にその
ロードモジュールを実行できるよりにするために、ロー
ドモジュールロード時に対応するディレクトリ情報から
ロードモジュールの属するファミリを決定するとともに
、との結果に応じてファミリに属するロードモジュール
をロードすることによって上記欠点を除去し、既存のロ
ードモジュールを使用できるように構成した仮想プロセ
サ制御方式を提供することにある。
ロードモジュールを実行できるよりにするために、ロー
ドモジュールロード時に対応するディレクトリ情報から
ロードモジュールの属するファミリを決定するとともに
、との結果に応じてファミリに属するロードモジュール
をロードすることによって上記欠点を除去し、既存のロ
ードモジュールを使用できるように構成した仮想プロセ
サ制御方式を提供することにある。
(問題点を解決するための手段)
本発明による仮想プロセサ制御方式はファミリ決定手段
と、p−トモジュールロード手段と、ロードモジュール
ロード手段選択手段とを具備して構成したものである。
と、p−トモジュールロード手段と、ロードモジュール
ロード手段選択手段とを具備して構成したものである。
7アミリ決定手段はロードモジュールごとに仮想的にロ
ードモジュールを実行できるように、ロードモジュール
ロード時に対応するディレクトリ情報からロードモジュ
ールの属するファミリを決定するためのものである。
ードモジュールを実行できるように、ロードモジュール
ロード時に対応するディレクトリ情報からロードモジュ
ールの属するファミリを決定するためのものである。
ロードモジュールロード手段は、ファミリに属するロー
ドモジュールをロードするだめのものである。
ドモジュールをロードするだめのものである。
ロードモジュールロード手段切換え手段は、ファミリ決
定手段の決定結果に従ってファミリ別に備えられたロー
ドモジュールロード手段のなかから適切なロードモジュ
ールロード手段を選択するためのものである。
定手段の決定結果に従ってファミリ別に備えられたロー
ドモジュールロード手段のなかから適切なロードモジュ
ールロード手段を選択するためのものである。
(実施例)
次に、本発明について図面を参照して説明する。
第1図を参照すると、本発明の実施例はプロセサ101
と、主記憶装置102と、ロードモジュール検索手段1
03と、ロードモジュールロード手段選択手段104と
、ファミリ決定手段105と、ライブラリ106と、第
1〜第3のファミリ別に備えられたロードモジュールロ
ード手段107〜109と、第1〜第3の7アミリ別に
備えられたロードモジュール格納手段110〜112と
から構成されている。ここで、113はロードモジュー
ルをセーブした磁気テープ、114はロードモジュール
を格納した磁気ディスクである。
と、主記憶装置102と、ロードモジュール検索手段1
03と、ロードモジュールロード手段選択手段104と
、ファミリ決定手段105と、ライブラリ106と、第
1〜第3のファミリ別に備えられたロードモジュールロ
ード手段107〜109と、第1〜第3の7アミリ別に
備えられたロードモジュール格納手段110〜112と
から構成されている。ここで、113はロードモジュー
ルをセーブした磁気テープ、114はロードモジュール
を格納した磁気ディスクである。
第2図を参照すると、ライブラリ106に含まれたディ
レクトリ201においてディレクトリエントリ202に
はロードモジュール名格納場所203と、そのロードモ
ジュールが属するファミリを表わすファミリ識別子格納
場所204とが含まれている。
レクトリ201においてディレクトリエントリ202に
はロードモジュール名格納場所203と、そのロードモ
ジュールが属するファミリを表わすファミリ識別子格納
場所204とが含まれている。
次に、本発明の動作について図面を参照して説明する。
ロードモジュールが属するファミリを表わすファミリ識
別子とロードモジュール名とは、ファミリごとに用意さ
れた第1〜第3のロードモジュール格納手段110〜1
12によってそれぞれファミリ識別子格納場所204と
ロードモジュール名格納場所203とに格納されている
。これらはディレクトリエントリ202に含まれ、ロー
ドモジュールはライブラリ106に格納されている。
別子とロードモジュール名とは、ファミリごとに用意さ
れた第1〜第3のロードモジュール格納手段110〜1
12によってそれぞれファミリ識別子格納場所204と
ロードモジュール名格納場所203とに格納されている
。これらはディレクトリエントリ202に含まれ、ロー
ドモジュールはライブラリ106に格納されている。
ロードモジュール検索手段103によるライブラリの検
索の結果、ライブラリ106の内部にロードすべきロー
ドモジュールが発見された場合には、ロードモジュール
検索手段103はロードモジュールロード手段切換え手
段104を起動する。
索の結果、ライブラリ106の内部にロードすべきロー
ドモジュールが発見された場合には、ロードモジュール
検索手段103はロードモジュールロード手段切換え手
段104を起動する。
ロードモジュールロード手段切換え手段104はファミ
リ決定手段105によってロードモジュールの属するフ
ァミリを決定する。ファミリ決定手段105は、ロード
モジュールをライブラリに格納するときに、ロードモジ
ュール名とともにディレクトリエントリ202に格納さ
れたファミリ識別子から、ロードモジュールの属するフ
ァミリを決定する。ロードモジュールロード手段切換え
手段104は、7アミIJ決定手段105の決定結果に
従って、ファミリごとに用意されている第1〜第3のロ
ードモジュールロード手段107〜109のいずれかを
選択し、これによってロードモジュールを記憶装置10
2にロードする。
リ決定手段105によってロードモジュールの属するフ
ァミリを決定する。ファミリ決定手段105は、ロード
モジュールをライブラリに格納するときに、ロードモジ
ュール名とともにディレクトリエントリ202に格納さ
れたファミリ識別子から、ロードモジュールの属するフ
ァミリを決定する。ロードモジュールロード手段切換え
手段104は、7アミIJ決定手段105の決定結果に
従って、ファミリごとに用意されている第1〜第3のロ
ードモジュールロード手段107〜109のいずれかを
選択し、これによってロードモジュールを記憶装置10
2にロードする。
(発明の効果)
以上説明したように本発明は、ロードモジュールのディ
レクトリ情報からロードモジュールの属するファミリを
データ処理装置自身が認識し、ロードモジュールごとに
データ処理装置を仮想化することにより、ロードモジュ
ールの互換性を意識せずにシステムを運用し、既存のロ
ードモジュールを使用してシステムの開発を行えるとい
う効果がある。
レクトリ情報からロードモジュールの属するファミリを
データ処理装置自身が認識し、ロードモジュールごとに
データ処理装置を仮想化することにより、ロードモジュ
ールの互換性を意識せずにシステムを運用し、既存のロ
ードモジュールを使用してシステムの開発を行えるとい
う効果がある。
第1図は、本発明による仮想プロセサ制御方式の一実施
例を示すブロック図である。 第2図は、第1図のライブラリに含まれたディレクトリ
の一構成例を示すブロック図である。 101・・・プロセサ 102・・・主記憶装置 103・・・ロードモジュール検索手段104・・・ロ
ードモジュールロード手段切換え手段 105・・・ファミリ決定手段 106・・・ライブラリ 107〜109・・・ロードモジュールロード手段 110〜112・・・ロードモジュール格納手段 113・・・磁気テープ 114・・・磁気ディスク 221・・・ディレクトリ
例を示すブロック図である。 第2図は、第1図のライブラリに含まれたディレクトリ
の一構成例を示すブロック図である。 101・・・プロセサ 102・・・主記憶装置 103・・・ロードモジュール検索手段104・・・ロ
ードモジュールロード手段切換え手段 105・・・ファミリ決定手段 106・・・ライブラリ 107〜109・・・ロードモジュールロード手段 110〜112・・・ロードモジュール格納手段 113・・・磁気テープ 114・・・磁気ディスク 221・・・ディレクトリ
Claims (1)
- ロードモジュールごとに仮想的に前記ロードモジュール
を実行できるように、ロードモジュールロード時に対応
するディレクトリ情報から前記ロードモジュールの属す
るファミリを決定するためのファミリ決定手段と、前記
ファミリに属する前記ロードモジュールをロードするた
めのファミリ別に備えられたロードモジュールロード手
段と、前記ファミリ決定手段の決定結果に従つて前記フ
ァミリ別に備えられたロードモジュールロード手段のな
かから適切なロードモジュールロード手段を選択するた
めのロードモジュールロード手段切換え手段とを具備し
て構成したことを特徴とする仮想プロセサ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17889385A JPS6238944A (ja) | 1985-08-14 | 1985-08-14 | 仮想プロセサ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17889385A JPS6238944A (ja) | 1985-08-14 | 1985-08-14 | 仮想プロセサ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6238944A true JPS6238944A (ja) | 1987-02-19 |
Family
ID=16056534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17889385A Pending JPS6238944A (ja) | 1985-08-14 | 1985-08-14 | 仮想プロセサ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6238944A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60160078U (ja) * | 1984-03-30 | 1985-10-24 | リズム時計工業株式会社 | 時計におけるステツプモ−タのステ−タコイル |
| JPS624879U (ja) * | 1985-06-22 | 1987-01-13 |
-
1985
- 1985-08-14 JP JP17889385A patent/JPS6238944A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60160078U (ja) * | 1984-03-30 | 1985-10-24 | リズム時計工業株式会社 | 時計におけるステツプモ−タのステ−タコイル |
| JPS624879U (ja) * | 1985-06-22 | 1987-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4675806A (en) | Data processing unit utilizing data flow ordered execution | |
| US6886024B1 (en) | Distributed application control system, control method and a program | |
| US20200334066A1 (en) | Nvm-based method for performance acceleration of containers | |
| EP2182438A1 (en) | Virtual machine control method and virtual machine system | |
| US20120266166A1 (en) | Host selection for virtual machine placement | |
| US9304742B2 (en) | Modifying a middleware | |
| JP4690988B2 (ja) | 持続的なユーザレベルスレッド用の装置、システムおよび方法 | |
| JPS6238944A (ja) | 仮想プロセサ制御方式 | |
| JP4921018B2 (ja) | 直接実行機能を提供するためのシステム、コンピュータシステム、方法およびプログラム | |
| CN113360184A (zh) | 多生态间的软件迁移方法、装置、计算机设备及存储介质 | |
| CN102968324B (zh) | 计算机系统开机文件的整理方法和装置 | |
| CN114691181B (zh) | 热升级方法、装置、设备、分布式系统及存储介质 | |
| JPS58205259A (ja) | 一つの補助記憶装置に複数のosを常駐させたコンピユ−タシステム | |
| CN113934594A (zh) | 日志采集方法及系统 | |
| JP2002373077A (ja) | 実行時ライブラリ検索方法及び装置、動的リンカ並びにプログラム | |
| JPS5856058A (ja) | 仮想計算機システムcp常駐ボリユ−ムのdasd共用管理方式 | |
| US8799616B2 (en) | Method and system for preferred CPU binding on virtual partitions | |
| JP3202997B2 (ja) | 対話型プログラム作成システム | |
| JP2506591B2 (ja) | 補助処理装置 | |
| JPH05165796A (ja) | 分散型コンピュータネットワークにおけるソフトウェア開発ツール起動方式 | |
| JPH1153327A (ja) | マルチプロセッサシステム | |
| JPH07295832A (ja) | 計算機シミュレータ | |
| JPS6019240A (ja) | ロ−デイング方式 | |
| JPH09190465A (ja) | 分類格納された情報の参照方法 | |
| JPS62263546A (ja) | 多種類メンバ一括管理方式 |