JPH04295928A - Program startup method - Google Patents

Program startup method

Info

Publication number
JPH04295928A
JPH04295928A JP3082902A JP8290291A JPH04295928A JP H04295928 A JPH04295928 A JP H04295928A JP 3082902 A JP3082902 A JP 3082902A JP 8290291 A JP8290291 A JP 8290291A JP H04295928 A JPH04295928 A JP H04295928A
Authority
JP
Japan
Prior art keywords
load module
storage device
stored
program
load
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
JP3082902A
Other languages
Japanese (ja)
Inventor
Akihiko Satomi
明彦 里見
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 JP3082902A priority Critical patent/JPH04295928A/en
Publication of JPH04295928A publication Critical patent/JPH04295928A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、プログラムの起動方式
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for starting a program.

【0002】0002

【従来の技術】従来ロードモジュールは、補助記憶装置
上に登録されており、プログラムの起動は起動要求の度
ごとに、補助記憶装置からロードモジュールを入力し、
主記憶装置上に展開して、プログラム起動を行っていた
[Prior Art] Conventionally, load modules are registered on an auxiliary storage device, and each time a startup request is made, a load module is input from the auxiliary storage device to start a program.
It was expanded to the main memory and the program was started.

【0003】上述した従来の方式では、使用頻度の高い
ロードモジュールの場合でも、プログラム起動要求がさ
れる度に、ロードモジュールが登録してある補助記憶装
置からロードモジュールを入力して、主記憶装置上に展
開し、プログラムの起動を行うので、プログラムの起動
効率が悪いという欠点がある。
In the conventional method described above, even in the case of a frequently used load module, each time a program startup request is made, the load module is input from the auxiliary storage device in which the load module is registered, and the load module is transferred to the main storage device. Since the program is expanded and the program is started, there is a drawback that the program startup efficiency is poor.

【0004】0004

【発明が解決しようとする課題】本発明はロードモジュ
ール起動時使用頻度が高い場合でも補助記憶装置から入
力して起動することによりプログラムの起動効率を改良
することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to improve the startup efficiency of a program by starting the program by inputting it from an auxiliary storage device even if the load module is frequently used at startup.

【0005】[0005]

【課題を解決するための手段】本発明のプログラム起動
方式は、プログラムの起動時、補助記憶装置上のロード
モジュールを主記憶装置上に展開し、プログラム実行を
行うコンピュータシステムにおいて、補助記憶装置上に
登録されているロードモジュールを、主記憶装置上に格
納するロードモジュール主記憶装置格納手段と、既に実
行されたロードモジュール、及び該ロードモジュール主
記憶装置格納手段により主記憶装置上に格納されている
ロードモジュールのロードモジュール名、主記憶装置上
に格納されているか否か、元もとの補助記憶装置名等を
記憶/管理し、使用頻度により主記憶装置に格納するロ
ードモジュールを決定し、ロードモジュール主記憶装置
格納手段に格納要求を出すロードモジュール管理手段と
、補助記憶装置上に登録されているロードモジュール、
またはロードモジュール主記憶装置格納手段によって格
納されたロードモジュールを実行可能な形式に展開して
実行するプログラム実行手段とを備えていることを特徴
とするものである。
[Means for Solving the Problems] The program starting method of the present invention expands the load module on the auxiliary storage device onto the main storage device when starting the program, and stores the load module on the auxiliary storage device in a computer system that executes the program. A load module main memory storage means for storing load modules registered in the main memory on the main memory, load modules that have already been executed, and the load modules stored on the main memory by the load module main memory storage means. stores/manages the load module name of the loaded load module, whether or not it is stored on the main storage device, the original auxiliary storage device name, etc., and determines the load module to be stored in the main storage device based on the frequency of use; a load module management means that issues a storage request to the load module main storage storage means; a load module registered on the auxiliary storage;
Alternatively, the present invention is characterized by comprising a program execution means for expanding the load module stored in the load module main storage storage means into an executable format and executing it.

【0006】[0006]

【実施例】以下、本発明の実施例につき図面を参照して
説明する。
Embodiments Hereinafter, embodiments of the present invention will be described with reference to the drawings.

【0007】図1は本発明のプログラム起動方式を適用
したコンピュータシステムの一実施例を示す構成図であ
る。図1において、本実施例は、端末1とホストコンピ
ュータ2とから構成され、ホストコンピュータ2内には
、補助記憶装置6および主記憶装置7の他に、機能部と
して、ロードモジュール主記憶装置格納手段3とロード
モジュール管理手段4とプログラム実行手段5とが設け
られている。また、補助記憶装置6には複数のロードモ
ジュールA、B、…を含むファイルが格納され、主記憶
装置7にはロードモジュール管理エリア8とロードモジ
ュール格納エリア9とロードモジュール展開エリア10
とが設けられている。なお、主要な部分の機能は次に通
りである。端末1;操作員によって操作され、プログラ
ムの起動要求を行う。ロードモジュール主記憶装置格納
手段3;ロードモジュール管理手段4から主記憶装置7
へロードモジュールの格納要求があった場合に、指定さ
れた補助記憶装置6上のファイル中のロードモジュール
を主記憶装置7上のロードモジュール格納エリア9に格
納する機能を有する。またロードモジュール管理手段4
から主記憶装置7上のロードモジュールの削除要求があ
った場合、指定されたロードモジュールを主記憶装置7
上から削除する。ロードモジュール管理手段4;システ
ム上で実行されるロードモジュールを主記憶装置7上に
自動的に格納するための情報を管理し、どのロードモジ
ュールを主記憶装置7上に格納するかの判断、及びロー
ドモジュール主記憶装置格納手段3への格納要求をする
。より詳細には、図2に示すように、ロードモジュール
格納エリア9の全体サイズ、空き領域の大きさ、展開モ
ジュールの個数、ロードモジュールのモジュール名、補
助記憶装置名、ファイル名、ロードモジュール格納エリ
ア上のアドレス、大きさ(サイズ)、実行回数等の管理
情報をロードモジュール管理エリア8に記憶して管理し
、ロードモジュール主記憶装置格納手段3がロードモジ
ュールの格納を行う際、及び、プログラム実行手段5が
動作する際に必要な情報を提供する。プログラム実行手
段5;端末1から特定のロードモジュールのプログラム
起動要求がされた場合に、既にロードモジュール格納エ
リア9に格納されているロードモジュールであればそれ
をロードモジュール格納エリア9からロードモジュール
展開エリア10に展開して起動し、ロードモジュール格
納エリア9に格納されていないロードモジュールであれ
ば補助記憶装置6から読み出し、ロードモジュール展開
エリア10に展開して起動する機能を有している。
FIG. 1 is a block diagram showing an embodiment of a computer system to which the program starting method of the present invention is applied. In FIG. 1, the present embodiment is composed of a terminal 1 and a host computer 2. In the host computer 2, in addition to an auxiliary storage device 6 and a main storage device 7, a load module main storage device is stored as a functional unit. Means 3, load module management means 4, and program execution means 5 are provided. Further, the auxiliary storage device 6 stores files including a plurality of load modules A, B, etc., and the main storage device 7 stores a load module management area 8, a load module storage area 9, and a load module expansion area 10.
is provided. The functions of the main parts are as follows. Terminal 1: Operated by an operator to request startup of a program. Load module main storage storage means 3; load module management means 4 to main storage 7
It has a function of storing the load module in the specified file on the auxiliary storage device 6 in the load module storage area 9 on the main storage device 7 when there is a request to store the load module. Also, load module management means 4
When there is a request to delete a load module on the main storage device 7 from
Delete from above. Load module management means 4; manages information for automatically storing load modules executed on the system on the main storage device 7, and determines which load modules to store on the main storage device 7; A storage request is made to the load module main storage storage means 3. More specifically, as shown in FIG. 2, the overall size of the load module storage area 9, the size of the free area, the number of expansion modules, the module name of the load module, the auxiliary storage device name, the file name, the load module storage area Management information such as the above address, size, number of executions, etc. is stored and managed in the load module management area 8, and when the load module main storage storage means 3 stores the load module and executes the program. It provides necessary information when the means 5 operates. Program execution means 5: When a request to start a program of a specific load module is made from the terminal 1, if the load module is already stored in the load module storage area 9, the load module is transferred from the load module storage area 9 to the load module deployment area. If it is a load module that is not stored in the load module storage area 9, it is read from the auxiliary storage device 6, expanded in the load module expansion area 10, and activated.

【0008】以下、上記の実施例の動作を場合を分けて
説明する。 (1)ロードモジュールの実行(主記憶上に格納済みの
ロードモジュールの場合) 端末1から補助記憶装置6に格納されているロードモジ
ュール、例えばロードモジュールAのプログラム起動要
求がホストコンピュータ2に対して出されると、このプ
ログラム起動要求はプログラム実行手段5によって受け
付けられる。起動要求を受けたプログラム実行手段5は
指定されたロードモジュールAが主記憶装置7上に格納
されているか否かをロードモジュール管理手段4に問い
合わせる。問い合わせを受けたロードモジュール管理手
段4はロードモジュール管理エリア8を検索する。そし
て、ロードモジュールAがロードモジュール格納エリア
9に格納されている場合には、その旨と当該ロードモジ
ュールAのロードモジュール格納エリア9上の位置(ア
ドレス)をプログラム実行手段5に通知する。通知を受
けたプログラム実行手段5は、ロードモジュール格納エ
リア9からロードモジュール展開エリア10へロードモ
ジュールAをデータ転送し、展開した上で起動する。
[0008] The operation of the above embodiment will now be explained in different cases. (1) Execution of a load module (in the case of a load module already stored in the main memory) A program startup request for a load module stored in the auxiliary storage device 6, for example load module A, is sent from the terminal 1 to the host computer 2. Once issued, this program activation request is accepted by the program execution means 5. Upon receiving the activation request, the program execution means 5 inquires of the load module management means 4 whether the designated load module A is stored on the main storage device 7 or not. Upon receiving the inquiry, the load module management means 4 searches the load module management area 8. When the load module A is stored in the load module storage area 9, the program execution means 5 is notified of this fact and the position (address) of the load module A on the load module storage area 9. Upon receiving the notification, the program execution means 5 transfers the data of the load module A from the load module storage area 9 to the load module expansion area 10, expands it, and then starts it.

【0009】(2)プログラムの起動(主記憶装置上に
未格納のロードモジュールの場合) 端末1から補助記録装置6に格納されているロードモジ
ュール、例えばロードモジュールBのプログラム起動要
求がホストコンピュータ2に対して出されると、このプ
ログラム起動要求はプログラム実行手段5によって受け
付けられる。起動要求を受けたプログラム実行手段5は
指定されたロードモジュールBが主記憶装置7上に格納
されているか否かをロードモジュール管理手段4に問い
合わせる。問い合わせを受けたロードモジュール管理手
段4はロードモジュール管理エリア8上を検索する。そ
して、ロードモジュールBがロードモジュール格納エリ
ア9に格納されていない場合には、格納されていない旨
をプログラム実行手段5に通知する。通知を受けたプロ
グラム実行手段5は、補助記憶装置6からロードモジュ
ールBを読み出し、ロードモジュール展開エリア10に
展開して起動する。
(2) Starting a program (in the case of a load module that is not stored on the main storage device) A program starting request for a load module stored in the auxiliary storage device 6, for example, load module B, is sent from the terminal 1 to the host computer 2. When issued to the program execution means 5, this program start request is accepted by the program execution means 5. Upon receiving the activation request, the program execution means 5 inquires of the load module management means 4 whether the specified load module B is stored on the main storage device 7 or not. Upon receiving the inquiry, the load module management means 4 searches the load module management area 8. If the load module B is not stored in the load module storage area 9, the program execution means 5 is notified that the load module B is not stored. The program execution means 5 that has received the notification reads the load module B from the auxiliary storage device 6, expands it in the load module expansion area 10, and starts it.

【0010】(3)ロードモジュールの登録プログラム
の起動時、指定されたロードモジュール、例えばロード
モジュールCが主記憶装置上に格納されているか否かの
問い合わせを受けたロードモジュール管理手段4は、ロ
ードモジュールCがロードモジュール格納エリア9に格
納されているか否かを、ロードモジュール名、登録され
ている補助記憶装置名、ファイル名を元にロードモジュ
ール管理エリア8を検索する。このときロードモジュー
ルCが、ロードモジュール管理エリア8に登録されてい
ない場合、ロードモジュールの情報すなわちロードモジ
ュール名、登録されている補助記憶装置名、ファイル名
、ロードモジュールの大きさを登録し、格納済みかのフ
ラグを未格納にセット、実行回数を1にセットする。
(3) When the load module registration program is started, the load module management means 4 receives an inquiry as to whether or not a specified load module, for example, load module C, is stored on the main storage device. The load module management area 8 is searched to determine whether module C is stored in the load module storage area 9 based on the load module name, registered auxiliary storage device name, and file name. At this time, if load module C is not registered in the load module management area 8, the load module information, that is, the load module name, registered auxiliary storage device name, file name, and load module size, are registered and stored. Set the completed flag to not yet stored, and set the execution count to 1.

【0011】(4)ロードモジュールの格納(空き領域
がある場合) プログラムの起動時、指定されたロードモジュール、例
えばロードモジュールBが主記憶装置上に格納されてい
るか否かの問い合わせを受けたロードモジュール管理手
段4は、ロードモジュール格納エリア9に格納されてい
るか否かを、ロードモジュール名、登録されている補助
記憶装置名、ファイル名を元にロードモジュール管理エ
リア8を検索する。このときロードモジュールBが、ロ
ードモジュール管理エリア8に登録されている場合、登
録されている情報の中の実行回数を1増やす。そしてロ
ードモジュールBが主記憶装置7上に未格納の場合、更
新された実行回数により、ロードモジュールBの実行頻
度の高低を判断する。高いと判断した場合、ロードモジ
ュールBを格納する十分な空き領域がロードモジュール
格納エリア9にあるかをロードモジュール管理エリア8
の空き領域の大きさとロードモジュールBの大きさとを
比較して調べ、十分な空き領域があった場合、ロードモ
ジュールBの格納要求をロードモジュール主記憶装置格
納手段3に通知する。格納要求を受けたロードモジュー
ル主記憶装置格納手段3は、補助記憶装置6のファイル
中からロードモジュールBを読み出し、ロードモジュー
ル格納エリア9に格納し、格納したアドレスをロードモ
ジュール管理手段4に通知する。通知を受けたロードモ
ジュール管理手段4は、格納済みかのフラグを格納の状
態にし、受け取ったロードモジュールBのロードモジュ
ール格納エリア9上のアドレスを登録する。
(4) Load module storage (if there is free space) When a program is started, a load module receives an inquiry as to whether a specified load module, for example, load module B, is stored on the main storage device. The module management means 4 searches the load module management area 8 to determine whether a load module is stored in the load module storage area 9 based on the load module name, registered auxiliary storage device name, and file name. At this time, if load module B is registered in the load module management area 8, the number of executions in the registered information is increased by 1. If load module B is not stored on the main storage device 7, the execution frequency of load module B is determined based on the updated number of executions. If it is determined that the load module B is high, the load module management area 8 checks whether there is enough free space in the load module storage area 9 to store the load module B.
The size of the free area of the load module B is compared with the size of the load module B, and if there is sufficient free space, a storage request for the load module B is notified to the load module main storage device storage means 3. Upon receiving the storage request, the load module main storage device storage means 3 reads the load module B from the file in the auxiliary storage device 6, stores it in the load module storage area 9, and notifies the load module management means 4 of the stored address. . Upon receiving the notification, the load module management means 4 sets the stored flag to the stored state and registers the address of the received load module B on the load module storage area 9.

【0012】(5)ロードモジュールの格納(空き領域
が無い場合) プログラムの起動時、指定されたロードモジュール、例
えばロードモジュールEが主記録装置上に格納されてい
るか否かの問い合わせを受けたロードモジュール管理手
段4は、ロードモジュール格納エリア9に格納されてい
るか否かを、ロードモジュール名、登録されている補助
記憶装置名、ファイル名を元にロードモジュール管理エ
リア8を検索する。このときロードモジュールEが、ロ
ードモジュール管理エリア8に登録されている場合、登
録されている情報の中の実行回数を1増やす。そしてロ
ードモジュールEが主記憶装置上に未格納の場合、更新
された実行回数によりロードモジュールEの実行される
頻度の高低を判断する。高いと判断した場合、ロードモ
ジュールEを格納する十分な空き領域がロードモジュー
ルE格納エリア9にあるかを、ロードモジュール管理エ
リア8の空き領域の大きさと、格納しようとしているロ
ードモジュールEの大きさを比較して調べる。十分な空
き領域が無かった場合、ロードモジュールEの実行回数
を、ほかの格納済みのロードモジュールの実行回数と比
較し、ロードモジュールEの実行回数より少ない格納済
みロードモジュールを探す。ロードモジュールEより実
行回数が少ない格納済みロードモジュールが無い場合、
処理は終了する。ロードモジュールEより格納済みロー
ドモジュールAの方が実行回数が少なかった場合、ロー
ドモジュールBの大きさと、空き領域の大きさにロード
モジュールAの大きさを加えた大きさを比較する。ロー
ドモジュールEの方が大きかった場合、さらに格納済み
のロードモジュールで実行回数がロードモジュールEよ
り小さいものを探す。ロードモジュールEより実行回数
の少ない格納済みロードモジュールDがみつかった場合
、空き領域の大きさとロードモジュールAとロードモジ
ュールDの合計した大きさがロードモジュールEより大
きいかまたは等しいとき、ロードモジュールAとロード
モジュールDのロードモジュール格納エリア9からの削
除要求を、ロードモジュール主記憶装置格納手段3に対
して行う。
(5) Load module storage (when there is no free space) When the program is started, a load module receives an inquiry as to whether a specified load module, for example load module E, is stored on the main storage device. The module management means 4 searches the load module management area 8 to determine whether a load module is stored in the load module storage area 9 based on the load module name, registered auxiliary storage device name, and file name. At this time, if the load module E is registered in the load module management area 8, the number of executions in the registered information is increased by 1. If the load module E is not stored on the main memory, the frequency with which the load module E is executed is determined based on the updated number of executions. If it is determined that the load module E is high, check whether there is enough free space in the load module E storage area 9 to store the load module E, and check the size of the free space in the load module management area 8 and the size of the load module E to be stored. Compare and find out. If there is not enough free space, the number of executions of load module E is compared with the number of executions of other stored load modules, and a stored load module whose number of executions is less than the number of executions of load module E is searched for. If there is no stored load module that has been executed less often than load module E,
Processing ends. If the stored load module A has been executed fewer times than the load module E, the size of the load module B is compared with the size of the free area plus the size of the load module A. If load module E is larger, a stored load module with a smaller number of executions than load module E is searched. If a stored load module D is found that has been executed less than load module E, and the total size of free space and load module A and load module D is greater than or equal to load module E, then load module A A request to delete the load module D from the load module storage area 9 is made to the load module main storage storage means 3.

【0013】削除要求を受けたロードモジュール主記憶
装置格納手段3はロードモジュール格納エリア9からロ
ードモジュールBとロードモジュールCを削除し、削除
が終了したことをロードモジュール管理手段4に通知す
る。通知を受けたロードモジュール管理手段4は、ロー
ドモジュール管理エリア8上のロードモジュールAとロ
ードモジュールDの格納済みのフラグを未格納にする。 そして、ロードモジュールEのロードモジュール格納エ
リア9への格納要求をロードモジュール主記憶装置格納
手段3に通知し、通知を受けたロードモジュール主記憶
装置格納手段3は、補助記憶装置6からロードモジュー
ルEを読み込み、ロードモジュール格納エリア9に格納
し、格納したロードモジュールEのロードモジュール格
納エリア9上のアドレスをロードモジュール管理手段4
に通知する。通知を受けたロードモジュール管理手段4
はロードモジュール管理エリア8に、格納されたロード
モジュールEのロードモジュール格納エリア9上のアド
レスと格納済みというフラグを登録する。
Upon receiving the deletion request, the load module main memory storage means 3 deletes the load modules B and C from the load module storage area 9, and notifies the load module management means 4 that the deletion has been completed. Upon receiving the notification, the load module management means 4 sets the stored flags of the load modules A and D on the load module management area 8 to unstored flags. Then, the load module main storage storage means 3 is notified of a request to store the load module E in the load module storage area 9, and the load module main storage storage means 3 that has received the notification stores the load module E from the auxiliary storage 6. is read and stored in the load module storage area 9, and the address on the load module storage area 9 of the stored load module E is sent to the load module management means 4.
Notify. Load module management means 4 that received the notification
registers in the load module management area 8 the address of the stored load module E in the load module storage area 9 and a flag indicating that it has been stored.

【0014】[0014]

【発明の効果】以上説明したように、本発明は、システ
ムが使用頻度が高いと判断したロードモジュールを、予
め主記憶装置上に展開しておくことにより、プログラム
起動毎に、ロードモジュールを補助記憶装置から入力す
る必要がなくなり、主記憶装置上のデータ転送を行うだ
けで入力可能なため、プログラム起動効率が上がるとい
う効果がある。
[Effects of the Invention] As explained above, the present invention allows the system to load the load module that is determined to be used frequently on the main storage device in advance, thereby assisting the load module each time the program is started. There is no need to input data from the storage device, and input can be performed simply by transferring data on the main storage device, which has the effect of increasing program startup efficiency.

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

【図1】本発明の一実施例を示す全体の構成図である。FIG. 1 is an overall configuration diagram showing an embodiment of the present invention.

【図2】図1の主記憶装置内の詳細な説明図である。FIG. 2 is a detailed explanatory diagram of the main storage device in FIG. 1;

【符号の説明】[Explanation of symbols]

1    端末 2    ホストコンピュータ 3    ロードモジュール主記憶装置格納手段4  
  ロードモジュール管理手段 5    プログラム実行手段 6    補助記憶装置 A,B,C,D,E…すべてロードモジュール7   
 主記憶装置 8    ロードモジュール管理エリア9    ロー
ドモジュール格納エリア10  ロードモジュール展開
エリア
1 Terminal 2 Host computer 3 Load module main storage storage means 4
Load module management means 5 Program execution means 6 Auxiliary storage devices A, B, C, D, E... all load modules 7
Main storage device 8 Load module management area 9 Load module storage area 10 Load module deployment area

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  プログラムの起動時、補助記憶装置上
のロードモジュールを主記憶装置上に展開し、プログラ
ム実行を行うコンピュータシステムにおいて、補助記憶
装置上に登録されているロードモジュールを、主記憶装
置上に格納するロードモジュール主記憶装置格納手段と
、既に実行されたロードモジュール、及び該ロードモジ
ュール主記憶装置格納手段により主記憶装置上に格納さ
れているロードモジュールのロードモジュール名、主記
憶装置上に格納されているか否か、元もとの補助記憶装
置名等を記憶/管理し、使用頻度により主記憶装置に格
納するロードモジュールを決定し、ロードモジュール主
記憶装置格納手段に格納要求を出すロードモジュール管
理手段と、補助記憶装置上に登録されているロードモジ
ュール、またはロードモジュール主記憶装置格納手段に
よって格納されたロードモジュールを実行可能な形式に
展開して実行するプログラム実行手段とを備えているこ
とを特徴とするプログラム起動方式。
Claim 1: When a program is started, a load module on an auxiliary storage device is loaded onto the main storage device, and in a computer system that executes the program, the load module registered on the auxiliary storage device is loaded onto the main storage device. The load module main memory storage means to be stored on the main memory, the load module that has already been executed, the load module name of the load module stored on the main memory by the load module main memory storage means, and the load module name on the main memory. stores/manages the name of the original auxiliary storage device, determines the load module to be stored in the main storage device based on the frequency of use, and issues a storage request to the load module main storage device storage means. A load module management means, and a program execution means for developing a load module registered on an auxiliary storage device or a load module stored in a load module main storage storage means into an executable format and executing the load module. A program startup method characterized by:
JP3082902A 1991-03-25 1991-03-25 Program startup method Pending JPH04295928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3082902A JPH04295928A (en) 1991-03-25 1991-03-25 Program startup method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3082902A JPH04295928A (en) 1991-03-25 1991-03-25 Program startup method

Publications (1)

Publication Number Publication Date
JPH04295928A true JPH04295928A (en) 1992-10-20

Family

ID=13787189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3082902A Pending JPH04295928A (en) 1991-03-25 1991-03-25 Program startup method

Country Status (1)

Country Link
JP (1) JPH04295928A (en)

Similar Documents

Publication Publication Date Title
US6795891B2 (en) System and method of composing and decomposing a ROM image
JPH04295928A (en) Program startup method
JP3082344B2 (en) Disk file control device and update method
JP3859445B2 (en) File backup system and recording medium
JP2000163294A (en) Method and device for managing database and machine- readable recording medium with program recorded thereon
JP2704028B2 (en) File area management method
JPH03282824A (en) Program start system
JPS58114149A (en) Electronic filing system
JP2002049510A (en) File management device and its program recording medium
JPH1040123A (en) System and method for job management
JPH03224031A (en) Program starting system
JPH0728836A (en) Database search method and database system using this method
JP2019139612A (en) Information processing device, and method for controlling information processing device
JP2878098B2 (en) Memory file backup method for transaction processing system
JPH0675834A (en) File space securing system
JPS63196956A (en) File exclusion system
WO2026018460A1 (en) Container execution device, container updating system, container updating method, and container updating program
JPH06214839A (en) File management method
CN120973591A (en) Data processing methods, data processing devices, electronic devices and readable storage media
JP2630103B2 (en) File space reservation method
JPH07160651A (en) Backup mode for system data
JPH0553886A (en) Table access managing system
JPH0546415A (en) Exclusive management control system
JPS6250945A (en) Program loading method
JPH056318A (en) Dynamics loading method of application program in POS controller