JPH03224031A - プログラム起動方式 - Google Patents

プログラム起動方式

Info

Publication number
JPH03224031A
JPH03224031A JP1994590A JP1994590A JPH03224031A JP H03224031 A JPH03224031 A JP H03224031A JP 1994590 A JP1994590 A JP 1994590A JP 1994590 A JP1994590 A JP 1994590A JP H03224031 A JPH03224031 A JP H03224031A
Authority
JP
Japan
Prior art keywords
load module
storage device
main storage
storage
stored
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
JP1994590A
Other languages
English (en)
Inventor
Yuji Suzuki
祐二 鈴木
Akimoto Fujii
藤井 章元
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators Ltd
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, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP1994590A priority Critical patent/JPH03224031A/ja
Publication of JPH03224031A publication Critical patent/JPH03224031A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータシステムにおけるプログラム起動
方式に関するものである。
〔従来の技術〕
一般に、実行形式のロードモジュールは補助記憶装置上
に登録されており、実行に際しては、補助記憶装置から
ロードモジュールを読み出して主記憶装置上に展開し、
その先頭アドレスに制御を渡すことによりプログラム起
動を行う。
なお、従来は上記の処理を操作員からの起動要求の度ご
とに行っていた。
〔発明が解決しようとする課題〕
上述したように、従来のプログラム起動にあっては、操
作員からの起動要求の度ごとに補助記憶装置からのロー
ドモジュールの読み出しおよび主記憶装置上への展開を
行っていたため、使用顯度の高いロードモジュールにあ
っては補助記憶装置と主記憶装置との間で同様なデータ
転送が何度も行われることとなり、起動に要する処理時
間を短縮できないと共に、コンピュータシステムの全体
としての利用効率を低下させる原因となっていた。
本発明は上記の点に鑑み提案されたものであり、その目
的とするところは、使用頻度の高いロードモジュールを
予め主記憶装置上に格納して管理しておくことを可能に
し、使用頻度の高いロードモジュールの起動に要する処
理時間を短縮化できると共に、コンピュータシステムの
利用効率の低下を防止することのできるプログラム起動
方式を提供することにある。
〔課題を解決するための手段〕
本発明は上記の目的を達成するため、外部からの要求に
応し補助記憶装置上に登録されているロードモジュール
を主記憶装置上に格納するロードモジュール主記憶装置
格納手段と、 主記憶装置上に格納されているロードモジュールを管理
する主記憶装置上ロードモジュール管理手段と、 外部からの要求に応し主記憶装置上に格納されているロ
ードモジュールを実行可能な形式に展開して実行させる
プログラム実行手段とを備えるようにしている。
〔作用〕
本発明のプログラム起動方式にあっては、ロードモジュ
ール主記憶装置格納手段が外部からの要求に応し補助記
憶装置上に登録されているロードモジュールを主記憶装
置上に格納し、主記憶装置上ロードモジュール管理手段
が主記憶装置上に格納されているロードモジュールを管
理し、プログラム実行手段が外部からの要求に応じ主記
憶装置上に格納されているロードモジュールを実行可能
な形式に展開して実行させる。
〔実施例〕
以下、本発明の実施例につき図面を参照して説明する。
第1図は本発明のプログラム起動方式を通用したコンピ
ュータシステムの一実施例を示す構成図である。第1図
において、本実施例は、端末1とホストコンピュータ2
とから構成され、ホストコンピュータ2内には、補助記
憶装置6および主記憶装置7の他に、機能部として、ロ
ードモジュル主記憶装置格納手段3と主記憶装置上ロー
ドモジュール管理手段4とプログラム実行手段5とが設
けられている。また、補助記憶装置6には複数のロード
モジュールA、B、・・・を含むファイルが格納され、
主記憶装置7には主記憶装置上ロードモジュール管理エ
リア8とロードモジュール格納エリア9とロードモジュ
ール展開エリア10とが設けられている。なお、主要な
部分の機能は次の通りである。
端末1;操作員によって操作され、補助記憶装置6に格
納された特定のロードモジュールの主記憶装置7への格
納要求、および、プログラム起動要求を行う。
ロードモジュール主記憶装置格納手段3;端末1からロ
ードモジュールの主記憶装置7への格納要求があった場
合に、指定された補助記憶袋W6上のファイル中のロー
ドモジュールを主記憶装置7上のロードモジュール格納
エリア9に格納する機能を有する。
主記憶装置上ロードモジュール管理手段4:ロードモジ
エール主記憶装置格納手段3によって主記憶装置7上の
ロードモジュール格納エリア9に格納されたロードモジ
ュールを管理する機能を有する。より詳細には、第2図
に示すように、ロードモジュール格納エリア9の全体サ
イズ、空き領域の大きさ、展開モジュールの個数、ロー
ドモジュールのモジュール名、補助記憶装置名、ファイ
ル名、ロードモジュール格納エリア上のアドレス、大き
さ(サイズ)等の管理情報を主記憶装置上ロードモジュ
ール管理エリア8に記憶して管理し、ロードモジュール
主記憶装置格納手段3がロードモジニールの格納を行う
際、および、プログラム実行手段5が動作する際に必要
な情報を提供する。
プログラム実行手段5;端末1から特定のロードモジュ
ールのプログラム起動要求がされた場合に、既にロード
モジュール格納エリア9に格納されているロードモジュ
ールであればそれをロードモジュール展開エリア10に
展開して起動し、ロードモジュール格納エリア9に格納
されていないロードモジュールであれば補助記憶装置6
から読み出し、ロードモジュール展開エリア10に展開
して起動する機能を有している。
以下、上記の実施例の動作を場合を分けて説明する。
(1)ロードモジュールの格納(置換の場合)端末1か
ら補助記憶装置6に格納されているロードモジュール、
例えばロードモジュールAの格納要求がホストコンピュ
ータ2に対して出されると、この格納要求はロードモジ
ュール主記憶装置格納手段3によって受は付けられる。
格納要求を受けたロードモジュール主記憶装置格納手段
3は指定されたロードモジュールAが格納可能であるか
否かを主記憶装置上ロードモジュール管理手段4に問い
合わせる。
問い合わせを受けた主記憶装置上ロードモジュール管理
手段4は主記憶装置7の主記憶装置上ロードモジュール
管理エリア8の管理情報を検索し、先ずロードモジュー
ルAが既にロードモジュール格納エリア9に格納されて
いるか否かを調べる。
そして、ロードモジュール八が既に格納されている場合
にはロードモジュール主記憶装置格納手段3にその旨を
通知する。
通知を受けたロードモジュール主記憶装置格納手段3は
端末1にロードモジュールの置換を行うか否かを問い合
わせ、置換するとの指示を受けた場合には、補助記憶装
置6のファイル中からロードモジュールAを読み出し、
ロードモジュール格納エリア9内のロードモジュール八
と置換する。
これに続いて、主記憶装置上ロードモジュール管理手段
4は主記憶装置上ロードモジュール管理エリア8の管理
情報を更新する。
(2)ロードモジュールの格納(新規の場合)端末1か
ら補助記憶装置6に格納されているロードモジュール、
例えばロードモジュールBの格納要求がホストコンピュ
ータ2に対して出されると、この格納要求はロードモジ
ュール主記憶装置格納手段3によって受は付けられる。
格納要求を受けたロードモジュール主記憶装置格納手段
3は指定されたロードモジュールBが格納可能であるか
否かを主記憶装置上ロードモジュール管理手段4に問い
合わせる。
問い合わせを受けた主記憶装置上ロードモジュール管理
手段4は主記憶装置上ロードモジュール管理エリア8の
管理情報を検索し、先ずロードモジュールBが既にロー
ドモジュール格納エリア9に格納されているか否かを調
べる。そして、ロードモジュールBが格納されていない
場合にはロードモジュール格納エリア9にロードモジュ
ールBを格納するだけの充分な空き領域があるか否かを
調べる。そして、充分な空き領域があれば、ロードモジ
ュールBが格納されていないこと、および、充分な空き
領域がある旨をロードモジュール玉記憶装置格納手段3
に通知する。
通知を受けたロードモジュール主記憶装置格納手段3は
、補助記憶装置6のファイル中からロードモジュールB
を読み出し、ロードモジュール格納エリア9に格納する
これに続いて、主記憶装置上ロードモジュール管理手段
4は主記憶装置上ロードモジュール管理エリア8にロー
ドモジュールBに関する管理情報、すなわちロードモジ
ュールBのロードモジュール名、補助記憶装置名、ファ
イル名、ロードモジュール格納エリアのアドレス、大き
さ(サイズ)等を追加し、他の管理情報も更新する。
(3)プログラム起動(主記憶装置上に格納済のロード
モジュールの場合) 端末lから補助記憶装置6に格納されているロードモジ
ュール、例えばロードモジュールAのプログラム起動要
求がホストコンピュータ2に対して出されると、このプ
ログラム起動要求はプログラム実行手段5によって受は
付けられる。
格納要求を受けたプログラム実行手段5は指定されたロ
ードモジュールAが主記憶装置117上に格納されてい
るか否かを主記憶装置上ロードモジュル管理手段4に問
い合わせる。
問い合わせを受けた主記憶装置上ロードモジュール管理
手段4は主記憶装置上ロードモジュール管理エリア8を
検索する。そして、ロードモジュールAがロードモジュ
ール格納エリア9に格納されている場合には、その旨と
当該ロードモジュールAのロードモジュール格納エリア
9上の位置(アドレス)をプログラム実行手段5に通知
する。
通知を受けたプログラム実行手段5は、ロードモジュー
ル格納エリア9からロードモジュール展開エリア10ヘ
ロードモジユール八をデータ転送し、展開した上で起動
する。
(4)プログラム起動(主記憶装置上に未格納のロード
モジュールの場合) 端末1から補助記憶装置6に格納されているロドモジュ
ール、例えばロードモジュールBのプログラム起動要求
がホストコンピュータ2に対して出されると、このプロ
グラム起動要求はプログラム実行手段5によって受は付
けられる。
格納要求を受けたプログラム実行手段5は指定されたロ
ードモジュールBが主記憶装置7上に格納されているか
否かを主記憶装置上ロードモジュール管理手段4に問い
合わせる。
問い合わせを受けた王記憶装置上ロードモノニル管理手
段4は主記憶装置上ロードモジュール管理エリア8を検
索する。そして、ロードモジュールBがロードモジュー
ル格納エリア9に格納されていない場合には、格納され
ていない旨をプログラム実行手段5に通知する。
通知を受けたプログラム実行手段5は、補助記憶装置6
からロードモジュールBを読み出し、ロードモジュール
展開エリア10に展開して起動する。
〔発明の効果〕
以上説明したように、本発明のプログラム起動方式にあ
っては、使用頻度の高いロードモジュールを予め指定し
て主記憶装置上に格納しておくことにより、起動時には
同じ主記憶装置上の実行用のロードモジエール展開エリ
アに展開するだけで起動が行え、王記憶装置上のデータ
転送だけで済むため、使用頻度の高いロードモジエール
の起動に要する処理時間が短縮できると共に、コンピュ
ータシステムの全体としての利用効率を向上できる効果
がある。
【図面の簡単な説明】
第1図は本発明のプログラム起動方式を適用したコンピ
ュータシステムの一実施例を示す構成図および、 第2図は第1図における主記憶装置内の詳細図である。 図において、 1・・・・・・端末 2・・・・・・ホストコンピュータ 3・・・・・・ロードモジュール主記憶装置格納手段4
・・・・・・主記憶装置上ロードモジュール管理手段5
・・・・・・プログラム実行手段 6・・・・・・補助記憶装置 7・・・・・・主記憶装置

Claims (2)

    【特許請求の範囲】
  1. (1)外部からの要求に応じ補助記憶装置上に登録され
    ているロードモジュールを主記憶装置上に格納するロー
    ドモジュール主記憶装置格納手段と、主記憶装置上に格
    納されているロードモジュールを管理する主記憶装置上
    ロードモジュール管理手段と、 外部からの要求に応じ主記憶装置上に格納されているロ
    ードモジュールを実行可能な形式に展開して実行させる
    プログラム実行手段とを備えたことを特徴とするプログ
    ラム起動方式。
  2. (2)主記憶装置上ロードモジュール管理手段は、主記
    憶装置上に格納されているロードモジュールのロードモ
    ジュール名、主記憶装置上の位置、元々の補助記憶装置
    名等を記憶して管理することを特徴とした請求項1記載
    のプログラム起動方式。
JP1994590A 1990-01-30 1990-01-30 プログラム起動方式 Pending JPH03224031A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1994590A JPH03224031A (ja) 1990-01-30 1990-01-30 プログラム起動方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1994590A JPH03224031A (ja) 1990-01-30 1990-01-30 プログラム起動方式

Publications (1)

Publication Number Publication Date
JPH03224031A true JPH03224031A (ja) 1991-10-03

Family

ID=12013345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1994590A Pending JPH03224031A (ja) 1990-01-30 1990-01-30 プログラム起動方式

Country Status (1)

Country Link
JP (1) JPH03224031A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3927246B2 (ja) * 1997-02-19 2007-06-06 株式会社 デジパーク 仮想空間情報処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3927246B2 (ja) * 1997-02-19 2007-06-06 株式会社 デジパーク 仮想空間情報処理装置

Similar Documents

Publication Publication Date Title
US6615364B1 (en) Computer system and methods for acquiring dump information and system recovery
US6009414A (en) Computer system with checkpoint facility and accounting facility indicating charges payable for processes
JPH09282169A (ja) 入出力データ管理方式
JPH03224031A (ja) プログラム起動方式
JPH09171469A (ja) プログラム動作制御方法およびプログラム動作制御システム
JPH09231069A (ja) 情報処理方法及び装置
JP2003022190A (ja) 計算機システムのマルチブート方法、および、マルチブートプログラム
JPH10312297A (ja) マルチタスク機能を有する情報処理システムにおける資源管理方法、資源管理装置及び記録媒体
GB2276257A (en) Configuration-sensitive program loading.
JP4066406B2 (ja) ファイルシステム管理方式、管理方法及び管理プログラム並びに記憶媒体
JPH07160651A (ja) システムデータのバックアップ方式
JPH04295928A (ja) プログラム起動方式
KR100489044B1 (ko) 복수 패키지 관리 방법
JPH02139630A (ja) オンラインタスク入替え装置
JPH05257654A (ja) 計算機の自動立ち上げ方法
JPH0415823A (ja) システム稼働環境設定装置
JPH056302A (ja) メモリ管理方式
JPS62177644A (ja) オ−バレイ制御方式
JPH10307801A (ja) データ更新システム
JPH0380344A (ja) 計算機
JPH04352042A (ja) メモリダンプ収集方式
JPH10232855A (ja) 並列ジョブ実行システムおよび記録媒体
JPH1040152A (ja) ネットワーク管理システムにおけるメモリ自動リカバリ方式
JPH03103930A (ja) Os切替え方式
JPH04367948A (ja) Ipl処理におけるファイルデータの保存方法