Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0210456B2 - - Google Patents
[go: Go Back, main page]

JPH0210456B2 - - Google Patents

Info

Publication number
JPH0210456B2
JPH0210456B2 JP57160050A JP16005082A JPH0210456B2 JP H0210456 B2 JPH0210456 B2 JP H0210456B2 JP 57160050 A JP57160050 A JP 57160050A JP 16005082 A JP16005082 A JP 16005082A JP H0210456 B2 JPH0210456 B2 JP H0210456B2
Authority
JP
Japan
Prior art keywords
program
memory file
registration table
memory
resident
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.)
Expired - Lifetime
Application number
JP57160050A
Other languages
Japanese (ja)
Other versions
JPS5949641A (en
Inventor
Takeshi Uehara
Akio Sato
Masao Koori
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.)
Fujitsu Dai Ichi Communications Software Ltd
Fujitsu Ltd
Original Assignee
Fujitsu Dai Ichi Communications Software Ltd
Fujitsu 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 Fujitsu Dai Ichi Communications Software Ltd, Fujitsu Ltd filed Critical Fujitsu Dai Ichi Communications Software Ltd
Priority to JP57160050A priority Critical patent/JPS5949641A/en
Publication of JPS5949641A publication Critical patent/JPS5949641A/en
Publication of JPH0210456B2 publication Critical patent/JPH0210456B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

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)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明はプログラム呼出制御方式に関し、特に
主記憶装置上に格納される制御プログラムを変更
することなしにメモリフアイルが装着されている
ときにこのメモリフアイルに収容されたプログラ
ムを呼出することができるようにして、メモリフ
アイル上のプログラムを変更、追加する場合でも
制御プログラムを討正することなく当該メモリフ
アイルのみの変更追加によりできるようにしたプ
ログラム呼出制御方式に関する。
[Detailed Description of the Invention] (1) Technical Field of the Invention The present invention relates to a program call control method, and in particular to a method for controlling program calls when a memory file is installed without changing the control program stored on the main storage device. A program that can call programs stored in a memory file, so that even when changing or adding programs on a memory file, the program can be changed or added only to the memory file without having to modify the control program. Regarding call control methods.

(2) 従来技術と問題点 データ処理システムは、通常第1図の如く構成
されており、中央処理装置CPUを動作させるた
めに必要なプログラムやデータは主記憶装置MM
に記憶されている。そしてまたメモリフアイル
MF1〜MFnに格納されているプログラムにより
制御を行うときは、当該プログラムを主記憶装置
MM上にロードし、これにもとづき中央処理装置
CPUが動作する。
(2) Prior art and problems A data processing system is usually configured as shown in Figure 1, and the programs and data necessary to operate the central processing unit CPU are stored in the main memory MM.
is stored in And also memory file
When performing control using a program stored in MF 1 to MFn, the program is stored in the main memory.
Loaded onto the MM and based on this the central processing unit
CPU works.

例えば電子交換機等においてあるコマンドを実
行しようとするとき、第2図に示す如く、主記憶
装置MM上にある制御プログラムCPによりプロ
グラム登録テーブルPTをサーチして、当該コマ
ンドを実行するプログラム本体の格納先を読み出
し、これにもとづきメモリフアイル#0〜#nの
うちから必要とする前記プログラム本体を主記憶
装置MM上にローデングし、これにもとづき前記
コマンドを実行していた。このように主記憶装置
MM上にプログラム登録テーブルを設け、メモリ
フアイル#0〜#n上にプログラム本体が格納さ
れているとき、プログラム呼び出しを行う際にプ
ログラム登録テーブルを参照しなければならず、
プログラム登録テーブルからそのコマンドに対応
するプログラム本体の格納先が検出できないとき
にはコマンドエラーとなる。
For example, when a certain command is to be executed in an electronic exchange, etc., as shown in FIG. Based on this, the required program body is loaded from memory files #0 to #n onto the main memory device MM, and the command is executed based on this. In this way the main memory
When a program registration table is provided on the MM and the program body is stored in memory files #0 to #n, the program registration table must be referenced when calling the program.
If the storage location of the program body corresponding to the command cannot be detected from the program registration table, a command error occurs.

このような従来のプログラム呼出制御方式で
は、コマンドを変更したり、あるいは新らしいコ
マンドを追加するような場合、メモリフアイル内
のプログラム本体をこれに対応したプログラム本
体に変更したり、あるいはプログラム本体を追加
するのみならず、これに伴つて主記憶装置内の前
記プログラム登録テーブルPTをも討正しなけれ
ばならなかつた。しかるに電子交換機等では、こ
の主記憶装置に制御プログラムやプログラム登録
テーブルを一度アツセンブルした場合、前記の如
きプログラム本体の変更、削除、追加等に応じて
このプログラム登録テーブルを再アツセンブルし
なければならない。しかし主記憶装置に対するこ
の再アツセンブルは非常に時間がかかるという問
題点が存在する。
In such conventional program call control methods, when changing a command or adding a new command, the program body in the memory file is changed to the corresponding program body, or the program body is changed. In addition to the addition, the program registration table PT in the main memory also had to be revised accordingly. However, in electronic exchanges and the like, once the control program and program registration table have been assembled in the main memory, the program registration table must be reassembled in response to changes, deletions, additions, etc. to the program body as described above. However, there is a problem in that this reassembly to the main memory takes a very long time.

(3) 発明の目的 この発明の目的は、このような問題を改善する
ためにメモリフアイル上でプログラム本体を変
更、削除あるいは追加したとき、これに応じて主
記憶装置に対して前記再アツセンブル等を討正処
理を何も行うことなくプログラム呼出ができるよ
うにしたプログラム呼出制御方式を提供するもの
である。
(3) Purpose of the Invention The purpose of the present invention is to improve the above-mentioned problem by reassembling the main memory in the main memory when the main body of the program is changed, deleted, or added to the memory file. The present invention provides a program call control method that allows a program to be called without performing any verification processing.

(4) 発明の構成 この目的を達成するため、この発明のプログラ
ム呼出制御方式では制御装置と主記憶装置上に格
納される制御プログラムにより制御され、前記主
記憶装置上にないプログラムをメモリフアイルよ
り主記憶装置上にローデングして実行する処理装
置において、前記制御装置に前記メモリフアイル
の実装状態をチエツクする実装チエツク手段を備
え、前記主記憶装置に、前記メモリフアイルの実
装有無を示すメモリフアイル実装表示と、前記メ
モリフアイル上のプログラム登録テーブルをロー
ドし格納するプログラム登録テーブルロードエリ
アと、前記メモリフアイル上のプログラム本体を
ロードし格納するプログラム本体ロードエリアを
備え、前記メモリフアイルにはプログラム登録テ
ーブルと該プログラム登録テーブルにリンケージ
されたプログラム本体とを備え、実行すべきプロ
グラムが前記主記憶装置上にない場合、前記制御
装置は、前記主記憶装置上の前記メモリフアイル
実装表示により、前記メモリフアイルの実装状態
をチエツクし、前記メモリフアイルが実装されて
いる時、該メモリフアイルより前記プログラム登
録テーブルを前記プログラム登録テーブルロード
エリアにロードし、前記実行すべきプログラムの
表示コードと、前記プログラム登録テーブルに登
録されているプログラム表示コードとを比較し、
一致している表示コードを検出したとき、その該
当するプログラム本体を前記メモリフアイルより
前記プログラム本体ロードエリアにロードして該
プログラムを実行することを特徴とする。
(4) Structure of the Invention In order to achieve this object, the program call control method of the present invention is controlled by a control device and a control program stored in a main storage device, and a program not stored in the main storage device is transferred from a memory file. In a processing device that is loaded onto a main storage device and executed, the control device includes a mounting check means for checking the mounting state of the memory file, and a memory file mounting device that indicates whether or not the memory file is mounted in the main storage device. display, a program registration table load area for loading and storing the program registration table on the memory file, and a program body load area for loading and storing the program body on the memory file, and the memory file has a program registration table. and a program main body linked to the program registration table, and if the program to be executed is not on the main storage device, the control device is configured to install the memory file according to the memory file installation indication on the main storage device. When the memory file is installed, the program registration table is loaded from the memory file into the program registration table load area, and the display code of the program to be executed and the program registration table are loaded. Compare the program display code registered in
When a matching display code is detected, the corresponding program body is loaded from the memory file into the program body load area and the program is executed.

(5) 発明の実施例 この発明を一実施例にもとづき詳述するに先立
ち、その動作原理を第3図にもとづき説明する。
(5) Embodiment of the Invention Before describing this invention in detail based on an embodiment, its operating principle will be explained based on FIG. 3.

この発明においては、主記憶装置MMに非常駐
である非常駐プログラム本体を、フロツピイ・デ
イスク、磁気テープ装置、ICメモリパツケージ
等のメモリフアイル#i,#j…#mに格納す
る。そしてメモリフアイル#iにはそのメモリフ
アイル#iに格納されている非常駐プログラムの
登録テーブルMFPTiを固定エリアに設け、同様
にメモリフアイル#j…#mにもそれぞれのメモ
リフアイルに格納されている非常駐プログラムの
登録テーブルMFPTj…MFPTmを設けておく。
In this invention, a non-resident program main body which is non-resident in the main memory device MM is stored in memory files #i, #j, . . . #m of a floppy disk, magnetic tape device, IC memory package, etc. Memory file #i is provided with a registration table MFPTi of non-resident programs stored in memory file #i in a fixed area, and similarly non-resident programs stored in each memory file #j...#m are provided with a registration table MFPTi of non-resident programs stored in memory file #i. Program registration tables MFPTj...MFPTm are provided.

いま起動すべきプログラムが指示されたとき、
制御プログラムは主記憶装置MM上の常駐プログ
ラム登録テーブルPTを読出してこの起動要求さ
れたプログラムがこれに存在するものか否かをチ
エツクし、存在するものであればその常駐プログ
ラム登録テーブルPTのアドレスリンク先よりそ
の常駐プログラム本体を読み出す。
When you are told which program to start now,
The control program reads the resident program registration table PT on the main memory device MM, checks whether or not the program requested to be activated exists therein, and if it exists, the address of the resident program registration table PT is read. Reads the resident program body from the link destination.

しかし常駐プログラム登録テーブルPT上にな
ければ、メモリフアイル実装表MFTより実装さ
れているメモリフアイル#i,#j…#mを検出
して、順次そのメモリフアイル#i,#j…#m
の非常駐プログラム登録テーブルMFPTi,
MFPTj…をその非常駐プログラム登録テーブル
ロードエリアOVR1に取出してこれを読出し、そ
のプログラムの存在位置をサーチする。そしてこ
のようにして検出したプログラムは非常駐プログ
ラム本体ロードエリアOVR2にロードされ、これ
によりそのプログラムを起動することになる。こ
のようにすれば、非常駐プログラムの変更、削
除、追加等はメモリフアイル内の処理のみでよ
く、主記憶装置の制御プログラムや登録テーブル
等を再アツセンブルする必要はなくなる。
However, if it is not on the resident program registration table PT, the installed memory files #i, #j...#m are detected from the memory file mounting table MFT, and the memory files #i, #j...#m are sequentially installed.
Non-resident program registration table MFPTi,
MFPTj... is taken out to the non-resident program registration table load area OVR 1 , read out, and the location of the program is searched. Then, the program detected in this way is loaded into the non-resident program main body load area OVR 2 , and the program is thereby activated. In this way, changes, deletions, additions, etc. of non-resident programs only need to be processed within the memory file, and there is no need to reassemble control programs, registration tables, etc. in the main storage device.

次にこの発明の一実施例を第4図〜第6図にも
とづき説明する。
Next, one embodiment of the present invention will be described based on FIGS. 4 to 6.

第4図は本発明の一実施例構成図、第5図はそ
の動作説明用のフローチヤート、第6図は主記憶
装置MMと中央処理装置CPuとメモリフアイル
MF間の信号順序を示すものである。
Fig. 4 is a configuration diagram of one embodiment of the present invention, Fig. 5 is a flowchart for explaining its operation, and Fig. 6 is a main memory device MM, central processing unit CPu, and memory file.
This shows the signal order between MFs.

図中、WR1は第1ワーク・レジスタ、WR2
第2ワーク・レジスタ、COMPは比較回路、
PACTはプログラムを実行するプログラム実行
部、CHKはどのメモリフアイルがデータ処理シ
ステムに実装されているかを読出す実装チエツク
部、Pは常駐プログラム本体、PTは常駐プログ
ラム登録テーブル、MFはメモリフアイル、
MFPTは非常駐プログラム登録テーブルである。
In the figure, WR 1 is the first work register, WR 2 is the second work register, COMP is the comparison circuit,
PACT is the program execution part that executes the program, CHK is the implementation check part that reads which memory file is installed in the data processing system, P is the resident program body, PT is the resident program registration table, MF is the memory file,
MFPT is a non-resident program registration table.

第1ワーク・レジスタWR1には、呼出すべき
プログラムの識別コードが記入されるものであ
る。この識別コードは、常駐プログラム登録テー
ブルPTや非常駐プログラム登録テーブルMFPT
に、プログラムの識別のために使用されている識
別コードと同じものが使用されるものであり、ラ
ベルコードで登録されるときはラベルコードがこ
の第1ワーク・レジスタに記入され、適当なキ
イ・コードで登録されるときはこのキイ・コード
が記入されるものである。第4図の側ではキイ・
コードkeyが使用されている。
The identification code of the program to be called is written in the first work register WR1 . This identification code is used in the resident program registration table PT and the non-resident program registration table MFPT.
The same identification code used to identify the program is used for program identification, and when registering with a label code, the label code is entered in this first work register and an appropriate key is pressed. When registering by code, this key code is entered. On the side shown in Figure 4, press the key.
Code key is used.

常駐プログラム登録テーブルPTには、主記憶
装置MMに常駐のプログラムを示すキイ・コード
と、そのプログラムの格納先のアドレスが記入さ
れている。
In the resident program registration table PT, key codes indicating programs resident in the main memory device MM and addresses where the programs are stored are entered.

メモリ・フアイルMF(第4図ではメモリ・フ
アイルMFiのみ図示されており他のメモリ・フア
イルMFj…MFmは図示省略されている)は、非
常駐プログラムMFP1…MFPmが格納されてお
り、またそのメモリ・フアイルに格納されている
非常駐プログラムMFP1…MFPmを識別表示する
キイ・コードとその格納先アドレスが対になつて
登録される非常駐プログラム登録テーブル
MFPTが設置されている。したがつてこの非常
駐プログラム登録テーブルMFPTを読み出すこ
とにより、そのメモリ・フアイルに格納されてい
る非常駐プログラムでその格納先アドレスを認識
することができる。
The memory file MF (only memory file MFi is shown in FIG. 4, and other memory files MFj...MFm are omitted) stores non-resident programs MFP1...MFPm, and also stores the non-resident programs MFP1 ...MFPm.・Non-resident program MFP 1 stored in the file... A non-resident program registration table in which the key code that identifies MFPm and its storage address are registered as a pair.
MFPT is installed. Therefore, by reading this non-resident program registration table MFPT, the non-resident program stored in the memory file can recognize its storage address.

次に第4図の動作について第5図、第6図を参
照しつつ説明する。
Next, the operation shown in FIG. 4 will be explained with reference to FIGS. 5 and 6.

なおこれらの各図において丸枠で囲まれた丸枠
数字は略信号の流れる順序と位置を示すものであ
る。
Note that in each of these figures, the circle-framed numbers approximately indicate the order and position of signal flow.

○イ いま、◎で示す入力部から第1ワーク・レジ
スタWR1に、呼出すべきプログラムを示すキ
イ・コードkeyが記入されると、制御プログラ
ムはこれにより主記憶装置MM上の常駐プログ
ラム登録テーブルPTを順次読出して、そのキ
イ・コードを第2ワーク・レジスタWR2に記
入する。そして第1ワーク・レジスタWR1
記入されているキイ・コードと比較回路
COMPにより比較する。
○B Now, when the key code key indicating the program to be called is entered into the first work register WR 1 from the input section indicated by ◎, the control program is transferred to the resident program registration table PT on the main memory device MM. are read out sequentially and the key codes are written into the second work register WR2 . Then, the key code written in the first work register WR 1 and the comparison circuit
Compare by COMP.

○ロ この順次行なわれる比較の結果、一致するも
のがあれば、そのキイ・コードのアドレスにも
とづき、常駐プログラム本体Pがアクセスさ
れ、これにもとづく処理がプログラム実行部
PACTにより行なわれる。
○B If there is a match as a result of this sequential comparison, the resident program main body P is accessed based on the address of that key code, and the processing based on this is executed by the program execution section.
This is done by PACT.

○ハ しかしながら常駐プログラム登録テーブル
PTを全部読み出しても一致が得られない場合
には、実装チエツク部CHKが動作して、メモ
リ・フアイル実装表MFTを読出し、まずメモ
リ・フアイルMFiが実装されていることを認識
する。そしてこれによりメモリ・フアイルMFi
の非常駐プログラム登録テーブルMFPTを読
出して、これを主記憶装置MM上の非常駐プロ
グラム登録テーブル・ロード・エリアOVR1
セツトする。
○C However, resident program registration table
If no match is obtained even after reading all PTs, the mounting check unit CHK operates, reads the memory file mounting table MFT, and first recognizes that the memory file MFi is mounted. And this will save the memory file MFi
The non-resident program registration table MFPT is read out and set in the non-resident program registration table load area OVR 1 on the main memory device MM.

○ニ これにより制御プログラムは、この非常駐プ
ログラム登録テーブル・ロード・エリアOVR1
にセツトされている非常駐プログラム登録テー
ブルのキイ・コードを順次読出してこれを第2
ワーク・レジスタWR2にセツトし、第1ワー
ク・レジスタWR1に記入されているキイ・コ
ードと一致するか否か比較回路COMPで比較
する。そして一致すれば、そのキイ・コードと
対のアドレスを読出して、必要とする非常駐プ
ログラムの格納先を認識する。そしてこれをメ
モリ・フアイルMFiより主記憶装置MM上の非
常駐プログラム本体ロード・エリアOVR2にロ
ーデングし、これにもとづく処理がプログラム
実行部PACTにより遂行される。
○D This allows the control program to access this non-resident program registration table load area OVR 1
The key codes of the non-resident program registration table set in
The key code is set in the work register WR2 , and compared by the comparison circuit COMP to see if it matches the key code written in the first work register WR1 . If they match, the key code and the paired address are read to recognize the storage location of the required non-resident program. This is then loaded from the memory file MFi into the non-resident program main body load area OVR 2 on the main memory device MM, and processing based on this is executed by the program execution unit PACT.

○ホ しかしメモリ・フアイルMFiの非常駐プログ
ラム登録テーブルによるもキイ・コードが一致
しない場合、前記○ハに示す如く、再び実装チエ
ツク部CHKが動作してメモリ・フアイル実装
表MFTを読出して、次にメモリ・フアイル
MFjが実装されていることを認識し、メモリ・
フアイルMFjの非常駐プログラム登録テーブル
を主記憶装置MM上の前記非常駐プログラム登
録テーブル・ロード・エリアOVR1にセツトし
て、同様にそのキイ・コードを読出し比較す
る。これにより一致するものが検出できれば、
同様にその一致のとれた非常駐プログラム本体
を前記非常駐プログラム本体ロード・エリア
OVR2にローデングし、これにもとづく処理が
行なわれる。
○E However, if the key codes do not match according to the non-resident program registration table of the memory file MFi, as shown in ○C above, the mounting check unit CHK operates again and reads the memory file implementation table MFT, and then memory file
Recognizes that MFj is implemented and saves memory
The non-resident program registration table of file MFj is set in the non-resident program registration table load area OVR 1 on the main memory device MM, and its key codes are similarly read and compared. If you can find a match with this,
Similarly, the matched non-resident program body is loaded into the non-resident program body load area.
It is loaded into OVR 2 and processing based on this is performed.

○ヘ しかしながらこのメモリ・フアイルMFjの非
常駐プログラム登録テーブルによるキイ・コー
ドが一致しないときは、実装チエツク部CHK
はメモリ・フアイル実装表MFTを読出し、同
様にして次のメモリ・フアイルの非常駐プログ
ラム登録テーブルの各キイ・コードと比較す
る。このようにして最後の実装フアイルである
メモリ・フアイルMFmに対してもキイ・コー
ドの一致が得られないとき、コマンド・エラー
として処理されることになる。
○F However, if the key codes in the non-resident program registration table of this memory file MFj do not match, the implementation check section CHK
reads the memory file implementation table MFT and similarly compares it with each key code in the non-resident program registration table of the next memory file. In this way, when a key code match cannot be obtained for the memory file MFm, which is the last implementation file, it will be treated as a command error.

(6) 発明の効果 以上説明のように、この発明によれば、非常駐
プログラムが格納されているメモリ・フアイル毎
に非常駐プログラム登録テーブルを設けて、これ
に当該メモリ・フアイルに格納されている非常駐
プログラム本体の識別コードを登録するように構
成したので、非常駐プログラム本体の変更、削
除、追加等の場合には、その該当するメモリ・フ
アイルのみこれに応じてその非常駐プログラム登
録テーブルと非常駐プログラム本体とを訂正すれ
ばよい。したがつてこの発明によればこのような
訂正のときに主記憶装置に格納されている制御プ
ログラム等を何も再アツセンブルする必要はな
い。したがつて非常駐プログラムの変更、削除、
追加等をきわめて容易に行うことができるプログ
ラム呼出制御方式を提供することができる。
(6) Effects of the Invention As explained above, according to the present invention, a non-resident program registration table is provided for each memory file in which a non-resident program is stored, and a non-resident program registration table is provided for each memory file in which a non-resident program is stored. Since the configuration is configured to register the identification code of the program main body, when the non-resident program main body is changed, deleted, added, etc., only the corresponding memory file is registered in the non-resident program registration table and the non-resident program main body. All you have to do is correct it. Therefore, according to the present invention, there is no need to reassemble any control programs or the like stored in the main memory when making such corrections. Therefore, changing or deleting non-resident programs,
It is possible to provide a program call control method that allows additions to be made extremely easily.

なお、前記記載は電子交換機に関して触れてい
るが、勿論、この発明はこれに限定されるもので
はない。
Note that although the above description refers to an electronic exchange, the present invention is of course not limited thereto.

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

第1図はデータ処理システムの概略説明図、第
2図は従来のプログラム呼出方式の説明図、第3
図は本発明の動作説明図、第4図は本発明の一実
施例構成図、第5図及び第6図はその動作説明図
である。 図中、CPUは中央処理装置、MMは主記憶装
置、WR1は第1ワーク・レジスタ、WR2は第2
ワーク・レジスタ、COMPは比較回路、PACT
はプログラム実行部、CHKは実装チエツク部、
PTは常駐プログラム登録テーブル、MFはメモ
リ・フアイル、MFPTは非常駐プログラム登録
テーブルを示す。
Figure 1 is a schematic explanatory diagram of a data processing system, Figure 2 is an explanatory diagram of a conventional program calling method, and Figure 3 is an explanatory diagram of a conventional program calling system.
4 is an explanatory diagram of the operation of the present invention, FIG. 4 is a configuration diagram of an embodiment of the present invention, and FIGS. 5 and 6 are explanatory diagrams of the operation. In the figure, CPU is the central processing unit, MM is the main memory, WR 1 is the first work register, and WR 2 is the second work register.
Work register, COMP is comparison circuit, PACT
is the program execution section, CHK is the implementation check section,
PT indicates a resident program registration table, MF indicates a memory file, and MFPT indicates a non-resident program registration table.

Claims (1)

【特許請求の範囲】 1 制御装置CPUと主記憶装置MM上に格納さ
れる制御プログラムCPにより制御され、前記主
記憶装置上にないプログラムをメモリフアイル
MFより主記憶装置上にローデングして実行する
処理装置において、 前記制御装置に前記メモリフアイルの実装状態
をチエツクする実装チエツク手段CHKを備え、 前記主記憶装置に、前記メモリフアイルの実装
有無を示すメモリフアイル実装表示MFTと、 前記メモリフアイル上のプログラム登録テーブ
ルをロードし格納するプログラム登録テーブルロ
ードエリアOVR1と、 前記メモリフアイル上のプログラム本体をロー
ドし格納するプログラム本体ロードエリアOVR
2を備え、 前記メモリフアイルにはプログラム登録テーブ
ルMFPTと該プログラム登録テーブルにリンケ
ージされたプログラム本体とを備え、 実行すべきプログラムが前記主記憶装置上にな
い場合、前記制御装置は、前記主記憶装置上の前
記メモリフアイル実装表示により、前記メモリフ
アイルの実装状態をチエツクし、 前記メモリフアイルが実装されている時、該メ
モリフアイルより前記プログラム登録テーブルを
前記プログラム登録テーブルロードエリアにロー
ドし、 前記実行すべきプログラムの表示コードと、前
記プログラム登録テーブルに登録されているプロ
グラム表示コードとを比較し、一致している表示
コードを検出したとき、その該当するプログラム
本体を前記メモリフアイルより前記プログラム本
体ロードエリアにロードして該プログラムを実行
することを特徴とするプログラム呼出制御方式。
[Scope of Claims] 1. Controlled by a control device CPU and a control program CP stored on the main memory device MM, a program that is not on the main memory device is stored in a memory file.
In the processing device that loads and executes the processing from the MF onto the main storage device, the control device includes a mounting check means CHK for checking the mounting state of the memory file, and the processing device indicates whether or not the memory file is mounted in the main storage device. A memory file implementation display MFT, a program registration table load area OVR1 that loads and stores the program registration table on the memory file, and a program body load area OVR that loads and stores the program body on the memory file.
2, the memory file includes a program registration table MFPT and a program main body linked to the program registration table, and when the program to be executed is not on the main storage, the control device Check the mounting state of the memory file by the memory file mounting display on the device, and when the memory file is mounted, load the program registration table from the memory file into the program registration table load area; The display code of the program to be executed is compared with the program display code registered in the program registration table, and when a matching display code is detected, the corresponding program body is transferred from the memory file to the program body. A program call control method characterized by loading a program into a load area and executing the program.
JP57160050A 1982-09-14 1982-09-14 Program call control system Granted JPS5949641A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57160050A JPS5949641A (en) 1982-09-14 1982-09-14 Program call control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57160050A JPS5949641A (en) 1982-09-14 1982-09-14 Program call control system

Publications (2)

Publication Number Publication Date
JPS5949641A JPS5949641A (en) 1984-03-22
JPH0210456B2 true JPH0210456B2 (en) 1990-03-08

Family

ID=15706830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57160050A Granted JPS5949641A (en) 1982-09-14 1982-09-14 Program call control system

Country Status (1)

Country Link
JP (1) JPS5949641A (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60237541A (en) * 1984-05-10 1985-11-26 Fujitsu Ltd Program incorporation system
FR2573227B1 (en) * 1984-11-09 1987-01-30 Palais Decouverte SIMULATION AND SECURITY DEVICE FOR DATA INPUT KEYBOARD
JP2672812B2 (en) * 1987-06-17 1997-11-05 富士通株式会社 Selected product management processing method
JPH01158528A (en) * 1987-12-15 1989-06-21 Fujitsu Ltd Selecting product control processing system
JPH01205243A (en) * 1988-02-10 1989-08-17 Casio Comput Co Ltd Data processor
JPH03161835A (en) * 1989-11-20 1991-07-11 Fujitsu Ltd Dynamic loading processing system for program
JPH07121365A (en) * 1993-10-25 1995-05-12 Nec Corp Sub program management system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6051741B2 (en) * 1978-07-26 1985-11-15 横河電機株式会社 Program management method
JPS5793449A (en) * 1980-12-02 1982-06-10 Fujitsu Ltd Program forming device

Also Published As

Publication number Publication date
JPS5949641A (en) 1984-03-22

Similar Documents

Publication Publication Date Title
US5022077A (en) Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
US5210875A (en) Initial bios load for a personal computer system
CA1073553A (en) Error recovery and control in a mass storage system
JPH0210456B2 (en)
GB2195192A (en) System recovery method for computer system
JP2000003302A (en) Exclusive access control method for shared memory
JPH06222916A (en) On-line real-time processor
JP2507676B2 (en) Index input/output statement execution processing method
JPH0612251A (en) Program starting device
JPH036646A (en) Data processor
JP2794043B2 (en) Portable electronic devices
JP3130798B2 (en) Bus transfer device
JPH04130949A (en) Simple method for starting system
JPH04172852A (en) Data collation system
JPH036614A (en) Magnetic disk controller
JPS63300322A (en) System for preventing illegal use of paid program
JPH01271853A (en) Electronic calculator
JPH04291420A (en) Batch job converter for started task job of host computer
JPH06266551A (en) Program protection system
JPH08153015A (en) Disaster recovery method
JPH06161959A (en) Information processor
JPS6278625A (en) Magnetic disk controller
JPS63228234A (en) Program destruction detection system
JPH0512175A (en) Peripheral controller
JPH09288533A (en) Incorrect command input prevention system