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
Application number
JP17889385A
Other languages
English (en)
Inventor
Masayuki Yano
昌之 矢野
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 JP17889385A priority Critical patent/JPS6238944A/ja
Publication of JPS6238944A publication Critical patent/JPS6238944A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、異なるファミリに属するデータ処理装置にお
いて作成されたロードモジュールを実行するために、デ
ータ処理装置を仮想化する方式に関する。
(従来の技術) 従来、この種のノアミリ間におけるロードモジュールの
互換性の欠如に関する問題は、仮想計算機上で異なるフ
ァミリに属するデータ処理装置を実現し、この仮想的に
実現されたデータ処理装置上で異なるファミリに属する
ロードモジュールを実行することによって解決されてき
た。
(発明が解決しようとする問題点) 上述した従来の仮想計算機による方式では現ファミリと
はまったく別のシステム資源を使用して別ファミリのデ
ータ処理装置に相当する仮想計算機を定義し、この仮想
計算機によってシステム内に仮想的に別ファミリのデー
タ処理装置を作シ上げているため、システムの内部に存
在するファミリの異なるデータ処理装置間でライブラリ
を共有できないというシステム運用上の欠点と、ロード
モジュール実行時に別のロードモジュールを動的にロー
ドして、サブルーチンとして実行したシ、あるいは別の
タスクとして実行したシするなどの手段によって別のフ
ァミリのロードモジュールを同一アドレス空間に混在さ
せることができないため、システムを開発する場合に別
のファミリの既存ロードモジュールを使用できないとい
うシステム開発上の欠点がある。
本発明の目的は、ロードモジュールごとに仮想的にその
ロードモジュールを実行できるよりにするために、ロー
ドモジュールロード時に対応するディレクトリ情報から
ロードモジュールの属するファミリを決定するとともに
、との結果に応じてファミリに属するロードモジュール
をロードすることによって上記欠点を除去し、既存のロ
ードモジュールを使用できるように構成した仮想プロセ
サ制御方式を提供することにある。
(問題点を解決するための手段) 本発明による仮想プロセサ制御方式はファミリ決定手段
と、p−トモジュールロード手段と、ロードモジュール
ロード手段選択手段とを具備して構成したものである。
7アミリ決定手段はロードモジュールごとに仮想的にロ
ードモジュールを実行できるように、ロードモジュール
ロード時に対応するディレクトリ情報からロードモジュ
ールの属するファミリを決定するためのものである。
ロードモジュールロード手段は、ファミリに属するロー
ドモジュールをロードするだめのものである。
ロードモジュールロード手段切換え手段は、ファミリ決
定手段の決定結果に従ってファミリ別に備えられたロー
ドモジュールロード手段のなかから適切なロードモジュ
ールロード手段を選択するためのものである。
(実施例) 次に、本発明について図面を参照して説明する。
第1図を参照すると、本発明の実施例はプロセサ101
と、主記憶装置102と、ロードモジュール検索手段1
03と、ロードモジュールロード手段選択手段104と
、ファミリ決定手段105と、ライブラリ106と、第
1〜第3のファミリ別に備えられたロードモジュールロ
ード手段107〜109と、第1〜第3の7アミリ別に
備えられたロードモジュール格納手段110〜112と
から構成されている。ここで、113はロードモジュー
ルをセーブした磁気テープ、114はロードモジュール
を格納した磁気ディスクである。
第2図を参照すると、ライブラリ106に含まれたディ
レクトリ201においてディレクトリエントリ202に
はロードモジュール名格納場所203と、そのロードモ
ジュールが属するファミリを表わすファミリ識別子格納
場所204とが含まれている。
次に、本発明の動作について図面を参照して説明する。
ロードモジュールが属するファミリを表わすファミリ識
別子とロードモジュール名とは、ファミリごとに用意さ
れた第1〜第3のロードモジュール格納手段110〜1
12によってそれぞれファミリ識別子格納場所204と
ロードモジュール名格納場所203とに格納されている
。これらはディレクトリエントリ202に含まれ、ロー
ドモジュールはライブラリ106に格納されている。
ロードモジュール検索手段103によるライブラリの検
索の結果、ライブラリ106の内部にロードすべきロー
ドモジュールが発見された場合には、ロードモジュール
検索手段103はロードモジュールロード手段切換え手
段104を起動する。
ロードモジュールロード手段切換え手段104はファミ
リ決定手段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・・・ディレクトリ

Claims (1)

    【特許請求の範囲】
  1. ロードモジュールごとに仮想的に前記ロードモジュール
    を実行できるように、ロードモジュールロード時に対応
    するディレクトリ情報から前記ロードモジュールの属す
    るファミリを決定するためのファミリ決定手段と、前記
    ファミリに属する前記ロードモジュールをロードするた
    めのファミリ別に備えられたロードモジュールロード手
    段と、前記ファミリ決定手段の決定結果に従つて前記フ
    ァミリ別に備えられたロードモジュールロード手段のな
    かから適切なロードモジュールロード手段を選択するた
    めのロードモジュールロード手段切換え手段とを具備し
    て構成したことを特徴とする仮想プロセサ制御方式。
JP17889385A 1985-08-14 1985-08-14 仮想プロセサ制御方式 Pending JPS6238944A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60160078U (ja) * 1984-03-30 1985-10-24 リズム時計工業株式会社 時計におけるステツプモ−タのステ−タコイル
JPS624879U (ja) * 1985-06-22 1987-01-13

Cited By (2)

* Cited by examiner, † Cited by third party
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) 多種類メンバ一括管理方式