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
JPS5853763B2 - Program loading processing method - Google Patents
[go: Go Back, main page]

JPS5853763B2 - Program loading processing method - Google Patents

Program loading processing method

Info

Publication number
JPS5853763B2
JPS5853763B2 JP53151987A JP15198778A JPS5853763B2 JP S5853763 B2 JPS5853763 B2 JP S5853763B2 JP 53151987 A JP53151987 A JP 53151987A JP 15198778 A JP15198778 A JP 15198778A JP S5853763 B2 JPS5853763 B2 JP S5853763B2
Authority
JP
Japan
Prior art keywords
program
loaded
system program
job
ipl
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
Application number
JP53151987A
Other languages
Japanese (ja)
Other versions
JPS5578318A (en
Inventor
洲平 稲森
政共 高橋
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 Ltd
Original Assignee
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 Ltd filed Critical Fujitsu Ltd
Priority to JP53151987A priority Critical patent/JPS5853763B2/en
Publication of JPS5578318A publication Critical patent/JPS5578318A/en
Publication of JPS5853763B2 publication Critical patent/JPS5853763B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明はシステムプログラムのローディング方式に係り
、特にメモリ容量に制限があるデータ処理装置における
プログラムローディング(以下IPLと称する)方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a system program loading method, and particularly to a program loading (hereinafter referred to as IPL) method in a data processing device with limited memory capacity.

キーボードエントリされたデータもしくは端末等からエ
ン) IJされたデータを必要に応じて編集し、フロッ
ピーディスク、磁気テープ装置等に格納したり、あるい
は回線上に送出したりするデータ処理装置においては、
メモリ容量に限りがあることから、複数のシステムプロ
グラムをフロッピーディスク等の外部記憶媒体に格納し
ておき、各ジョブを行うごとに1つのシステムプログラ
ムを選択的にIPLする方式が一般的に用いられている
In data processing equipment that edits IJ data (keyboard entry data or input from a terminal, etc.) as necessary, stores it on a floppy disk, magnetic tape device, etc., or sends it out over a line,
Since memory capacity is limited, a method is generally used in which multiple system programs are stored in an external storage medium such as a floppy disk, and one system program is selectively IPLed each time each job is executed. ing.

この種のデータ処理装置におけるIPL方式として、従
来は第1図のフローチャートに示す如き処理方式が用い
られていた。
Conventionally, as an IPL method in this type of data processing apparatus, a processing method as shown in the flowchart of FIG. 1 has been used.

即ち、まず電源が投入されると、ステップ10において
、例えばフロッピーディスク等の外部記憶媒体に常駐し
ている各種のシステムプログラムのファイルインデック
スがディスプレイ装置に表示される。
That is, when the power is first turned on, in step 10, file indexes of various system programs resident on an external storage medium such as a floppy disk are displayed on the display device.

オペレータはレコード・アドバンスキー(RFC/AD
Vキー)等のファンクションキーを用いて所望のシステ
ムプログラムファイルを選択し、そのファイルラベルを
ディスプレイ装置に表示させる(ステップ11及び12
)。
The operator uses the record advance key (RFC/AD
Select the desired system program file using a function key such as V key) and display the file label on the display device (steps 11 and 12).
).

次いでオペレータはIPLキーを操作しくステップ13
)、選択したシステムプログラムをマイクロプロセッサ
用メモリのシステムプログラム領域にローディングさせ
る(ステップ14)。
Next, the operator operates the IPL key in step 13.
), the selected system program is loaded into the system program area of the microprocessor memory (step 14).

これによりジョブ(JOB )が実行され(ステップ1
5)、そのJOBの種類によるが、必要に応じてJOB
終了キーを操作することにより(ステップ16)1回の
JOBが終了し、イニシャルモード(インデックスモー
ド)に戻る。
As a result, the job (JOB) is executed (step 1
5) Depending on the type of job, job
By operating the end key (step 16), one job is completed and the process returns to the initial mode (index mode).

次いでオペレータは次に行うべき作業のためのシステム
プログラムをステップ10乃至12で選択し、IPLキ
ー操作を行う。
Next, the operator selects the system program for the next work to be performed in steps 10 to 12 and operates the IPL key.

以下上述のローディング操作が繰り返して行われる。Thereafter, the above-described loading operation is repeated.

このように、従来のIPL方式によると、ステップ11
,13、及び16でオペレータが介入する必要があるた
め、複数のJOBを行う場合に操作が非常に煩雑になる
In this way, according to the conventional IPL method, step 11
, 13, and 16, the operation becomes very complicated when performing multiple jobs.

またファイル選択ミス等の誤操作を引き起す恐れがある
Furthermore, there is a risk of causing erroneous operations such as file selection errors.

特に、ステップ11におけるファイルの選択は手間がか
かるため、全体の処理時間が長くなる問題がある。
In particular, since the selection of files in step 11 is time-consuming, there is a problem that the overall processing time becomes longer.

従って本発明は従来技術の上述の問題点を解決するもの
であり、本発明の目的は、オペレータの操作が簡単であ
り、複雑なJOBも容易に管理することのできる自動I
PL処理方式を提供することにある。
Therefore, the present invention solves the above-mentioned problems of the prior art, and an object of the present invention is to provide an automatic I/O system that is easy to operate for an operator and can easily manage complex jobs.
The purpose of this invention is to provide a PL processing method.

上述の目的を達成する本発明では、外部の媒体に複数種
類のシステムプログラムが用意されており、該システム
プログラムのうちの選択された1つがローディングされ
るデータ処理装置において、システムプログラムローデ
ィング時に次に選択すべきシステムプログラム名を所定
の記憶機構に格納しておき、ジョブ終了毎に該記憶機構
の内容を調べ、該内容の指示するシステムプログラムを
ローディングするようにしたものである。
In the present invention, which achieves the above-mentioned object, a plurality of types of system programs are prepared in an external medium, and in a data processing device into which a selected one of the system programs is loaded, the next system program is loaded. The names of system programs to be selected are stored in a predetermined storage mechanism, and each time a job is completed, the contents of the storage mechanism are checked and the system program indicated by the contents is loaded.

以下実施例により本発明の詳細な説明する。The present invention will be explained in detail below with reference to Examples.

第2図は本発明の一実施例の概略を表わすブロック図で
あり、第3図は本実施例の動作を説明するフローチャー
トである。
FIG. 2 is a block diagram showing the outline of one embodiment of the present invention, and FIG. 3 is a flowchart explaining the operation of this embodiment.

第2図において、20はマイクロプロセッサが処理のた
めに用いるメモリである。
In FIG. 2, 20 is a memory used by the microprocessor for processing.

このメモリにはシステムプログラムがローディングされ
るシステムプログラム領域20a、各システムプログラ
ムのJOB制御用プログラムFCR(Format
Control Rrogram)のローディングさ
れる領域20b、現在実行中のJOBナンバーが格納さ
れる領域(モニタレジスタ)20c等が少なくとも設け
られている。
This memory includes a system program area 20a into which system programs are loaded, a JOB control program FCR (Format
At least an area 20b for loading the JOB (Control Program), an area (monitor register) 20c for storing the currently executed JOB number, and the like are provided.

また、21は本システム第1のフロッピーディスクであ
り、このフロッピーディスク内には複数種のシステムプ
ログラムがマルチファイルされている。
Further, 21 is the first floppy disk of this system, and a plurality of types of system programs are stored in multi-files in this floppy disk.

22は第2のフロッピーディスクであり、この中には各
JOBのパラメータを指定するJOB制御用プログラム
FCRが格納されている。
A second floppy disk 22 stores a JOB control program FCR that specifies parameters for each JOB.

本実施例においては、各システムプログラムに対応して
作成されているそれぞれのFCR内の所定エリアに、当
該システムプログラムの次にローディングすべきシステ
ムプログラムのファイル名もしくは番号が書込まれてい
る。
In this embodiment, the file name or number of the system program to be loaded next to the system program is written in a predetermined area in each FCR created corresponding to each system program.

また、第2図において、1はマイクロプロセッサ、23
はフロッピーディスク21及び22の読出し制御回路、
24はメモリ20の読出し制御回路、25はメモリ20
の書込み制御回路、26はIPL制御回路、27は比較
器、28はアンドゲート、29はキー判別回路、30゜
31.32はそれぞれJOB終了キー IPLキ、デー
タキーを示している。
In addition, in FIG. 2, 1 is a microprocessor, 23
is a read control circuit for floppy disks 21 and 22;
24 is a read control circuit for the memory 20; 25 is a memory 20;
26 is a write control circuit, 26 is an IPL control circuit, 27 is a comparator, 28 is an AND gate, 29 is a key discrimination circuit, 30.degree. 31.32 is a JOB end key, an IPL key, and a data key, respectively.

電源投入が行われると、図示しないディスプレイ装置に
マイクロプロセッサ1がフロッピーディスク21のファ
イルインデックスを表示させ(第3図のステップ10’
)、オペレータは図示しないファンクションキーを操作
して最初にロードすべきシステムプログラムのファイル
を選択する(ステップ11′及び12’)。
When the power is turned on, the microprocessor 1 displays the file index of the floppy disk 21 on a display device (not shown) (step 10' in FIG. 3).
), the operator selects the system program file to be loaded first by operating a function key (not shown) (steps 11' and 12').

これはファイルのコード等を入力するようにすれば良い
This can be done by inputting the code of the file, etc.

次いで、オペレータはIPLキー31を操作する(ステ
ップ13つ。
Next, the operator operates the IPL key 31 (13 steps).

これにより、フロッピーディスク21のステップ11′
で選択されたファイル内のシステムプログラムがフロッ
ピーディスク読出し制御回路23及び書込み制御回路2
5を介してメモリ20のシステムプログラム領域20a
にマイクロプロセッサ1の制御の基にローディングされ
、次いでそのシステムプログラムのJOB制御用FCR
がフロッピーディスク22からメモリ20のFCR領域
20bにローディングされる(ステップ14′)。
As a result, step 11' of the floppy disk 21
The system program in the file selected in is the floppy disk read control circuit 23 and write control circuit 2.
5 to the system program area 20a of the memory 20.
is loaded under the control of the microprocessor 1, and then the FCR for JOB control of the system program is loaded under the control of the microprocessor 1.
is loaded from the floppy disk 22 into the FCR area 20b of the memory 20 (step 14').

ローディングされたプログラムにジョブの実行権が移さ
れ、このプログラムに従ってマイクロプロセッサ1はJ
OBを実行しくステップ15’)、オペレータがJOB
終了キー30を操作すると、FCRの内容が調べられる
(ステップ16′及び35)。
Job execution authority is transferred to the loaded program, and according to this program, the microprocessor 1
In step 15'), the operator executes the JOB.
When the end key 30 is operated, the contents of the FCR are examined (steps 16' and 35).

即ち、JOB終了キー30が操作されると、キー判別回
路29で判別が行われ、読出し制御回路24が動作され
、メモリ20のFCR領域20b内の所定エリアに格納
されている次にローティングすべきシステムプログラム
名、換言すれば、次に実行すべきJOB番号が読み出さ
れる。
That is, when the JOB end key 30 is operated, the key determination circuit 29 makes a determination, the read control circuit 24 is operated, and the next loading item stored in a predetermined area in the FCR area 20b of the memory 20 is selected. The name of the system program to be executed, in other words, the JOB number to be executed next is read out.

また、メモリ20のモニタレジスタ20cに保持されて
いるところの現在ローディングされているシステムプロ
グラム名、換言すれば、今まで実行されていたJOB番
号が読み出され、比較器27において前述のFCRから
のJOB番号と比較される(ステップ36)。
Further, the name of the currently loaded system program held in the monitor register 20c of the memory 20, in other words, the JOB number that has been executed so far, is read out, and the comparator 27 reads out the name of the currently loaded system program held in the monitor register 20c of the memory 20, and the It is compared with the JOB number (step 36).

両者が一致する場合は、そのまま、システムプログラム
の先頭アドレスからアクセスが行われ、同一のJOBが
繰り返し実行される。
If the two match, access is made directly from the start address of the system program, and the same JOB is repeatedly executed.

即ち、第3図のステップ15′に戻る。両JOB番号が
一致しない場合は、FCRからのJOB番号がアンドゲ
ート28を介してIPL制御回路26に送られ、さらに
フロッピーディスク読出し制御回路23に送られる。
That is, the process returns to step 15' in FIG. If the two JOB numbers do not match, the JOB number from the FCR is sent to the IPL control circuit 26 via the AND gate 28 and further sent to the floppy disk read control circuit 23.

これにより、フロッピーディスク21について、指定さ
れたファイルラベルの検索が行われ(ステップ37)、
さらに検索したファイルのプログラムのIPL動作が行
われ、FCR内に指定されたシステムプログラムがメモ
リ20のシステムプログラム領域20aに自動的にロー
ディングされる。
As a result, the specified file label is searched for the floppy disk 21 (step 37).
Further, an IPL operation of the program of the searched file is performed, and the system program specified in the FCR is automatically loaded into the system program area 20a of the memory 20.

即ち、第3図のステップ14′に戻る。That is, the process returns to step 14' in FIG.

以下前述のIPL、 JOB、比較、検索動作が繰り返
して行われる。
Thereafter, the above-described IPL, JOB, comparison, and search operations are repeated.

以上述べたように、本発明のIPL処理方式によると、
システムプログラムの選択操作及びIPLキー操作につ
いてオペレータは最初に1回だけ行うのみで良く、その
後のIPL処理は、FCR作戒時にそのFCR内の所定
のエリアにあらかじめ設定したシステムプログラム名に
応じて自動的に行われる。
As described above, according to the IPL processing method of the present invention,
The operator only needs to perform the system program selection operation and IPL key operation once at the beginning, and subsequent IPL processing is performed automatically according to the system program name preset in a predetermined area within the FCR during FCR training. It is carried out according to

従ってオペレータは複数のJOBを実行する際に必要と
なる煩雑なシステムプログラムの選択操作、IPL操作
から解放されることになり、複雑なJOBも容易に管理
することができる。
Therefore, the operator is freed from complicated system program selection operations and IPL operations that are required when executing a plurality of jobs, and even complex jobs can be easily managed.

さらに、システムプログラムの選択ミスも低減し、しか
も全体の処理時間を大幅に短縮することができる。
Furthermore, system program selection errors can be reduced, and the overall processing time can be significantly shortened.

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

第1図は従来技術によるIPL処理方式のフローチャー
ト、第2図は本発明の一実施例のブロック図、第3図は
上記実施例のフローチャートである。 1・・・・・・マイクロプロセッサ、20・・・・・・
メモリ、20a・・・・・・システムプログラム領域、
20b・・・・・・FCR領域、20c・・・・・・モ
ニタレジスタ、21゜22・・・・・・フロッピーディ
スク、23,24・・・・・・読出し制御回路、25・
・・・・・書込み制御回路、26・・・・・・IPL制
御回路、27・・・・・・比較器。
FIG. 1 is a flowchart of a conventional IPL processing method, FIG. 2 is a block diagram of an embodiment of the present invention, and FIG. 3 is a flowchart of the above embodiment. 1...Microprocessor, 20...
Memory, 20a... system program area,
20b...FCR area, 20c...Monitor register, 21°22...Floppy disk, 23, 24...Reading control circuit, 25.
. . . Write control circuit, 26 . . . IPL control circuit, 27 . . . Comparator.

Claims (1)

【特許請求の範囲】[Claims] 1 複数種類のシステムプログラムが記憶される外部メ
モリと、該システムプログラムのうち実行すべきプログ
ラムを選択指示する手段と、該選択指示手段により選択
された単位システムプログラムがローティングされる主
メモリと、該主メモリにローティングされたプログラム
を実行する処理装置とを有するシステムにおいて、該外
部メモリに、ローディングするシステムプログラムの順
序を示す順序データを記憶せしめ、且つ該主メモリに、
該順序データのローディングされる記憶領域を設けると
ともに、単位のシステムプログラムの実行終了毎に該主
メモリにローディングされているシステムプログラムと
該順序データにより指示されるシステムプログラムとを
比較する比較手段と、該比較手段により両システムプロ
グラムが一致しない場合に起動され該順序データにより
指示されるシステムプログラムを該外部メモリより検索
する手段とを具え、単位のシステムプログラムの終了に
より該記憶領域に記憶される順序データの内容を調べ、
該内容の指示するシステムプログラムをローディングす
るようにしたことを特徴とするプログラムローディング
処理方式。
1. an external memory in which a plurality of types of system programs are stored; a means for selecting and instructing a program to be executed from among the system programs; and a main memory into which the unit system program selected by the selection instructing means is loaded; and a processing device that executes a program loaded into the main memory, the external memory stores order data indicating the order of the system programs to be loaded, and the main memory includes:
Comparing means that provides a storage area into which the sequential data is loaded, and compares the system program loaded in the main memory with the system program instructed by the sequential data each time execution of a unit system program is completed; means for searching the external memory for a system program that is activated when the two system programs do not match by the comparing means and is designated by the order data, and the order in which the system programs are stored in the storage area upon completion of the unit system program; Examine the contents of the data,
A program loading processing method characterized in that a system program indicated by the content is loaded.
JP53151987A 1978-12-11 1978-12-11 Program loading processing method Expired JPS5853763B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53151987A JPS5853763B2 (en) 1978-12-11 1978-12-11 Program loading processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53151987A JPS5853763B2 (en) 1978-12-11 1978-12-11 Program loading processing method

Publications (2)

Publication Number Publication Date
JPS5578318A JPS5578318A (en) 1980-06-12
JPS5853763B2 true JPS5853763B2 (en) 1983-12-01

Family

ID=15530577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53151987A Expired JPS5853763B2 (en) 1978-12-11 1978-12-11 Program loading processing method

Country Status (1)

Country Link
JP (1) JPS5853763B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58129617A (en) * 1982-01-29 1983-08-02 Fujitsu Ltd Program starting system
JPS58205259A (en) * 1982-05-25 1983-11-30 Taiko Denki Seisakusho:Kk Computer system incorporated with plural oss in one auxiliary storage device
JPS60136833A (en) * 1983-12-26 1985-07-20 Hitachi Ltd Operating system switching method
JPH04134527A (en) * 1990-09-26 1992-05-08 Sharp Corp Operating system selection switching method
US11679454B2 (en) 2017-08-31 2023-06-20 The Boeing Company Portable cavitation peening method and apparatus
US12269070B2 (en) 2020-12-16 2025-04-08 The Boeing Company Flexible cavitation apparatus
US12296431B2 (en) 2021-12-02 2025-05-13 The Boeing Company Automated cavitation processing
US12485517B2 (en) 2021-12-02 2025-12-02 The Boeing Company Automated cavitation processing
US12466028B2 (en) 2022-07-01 2025-11-11 The Boeing Company Damage tolerant cavitation nozzle

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53121437A (en) * 1977-03-31 1978-10-23 Toshiba Corp Program load system

Also Published As

Publication number Publication date
JPS5578318A (en) 1980-06-12

Similar Documents

Publication Publication Date Title
US5220667A (en) Computer system
JPS5853763B2 (en) Program loading processing method
US5819024A (en) Fault analysis system
JPH0743732B2 (en) Storage method of collected data
JPS62226375A (en) Image information search method
JPH06131229A (en) Information processing method and device
JPH06131228A (en) Information processing method and device
JPH0628417A (en) Electronic film device
JP2919238B2 (en) File update method
JP2845261B2 (en) Write test method for external storage device and information processing system using the same
JPH0536196A (en) Control method for electronic filing device
JPH04253230A (en) Electronic equipment diagnostic device
JP2545582Y2 (en) Data processing device
JPS6211746B2 (en)
JP3107552B2 (en) Information processing device
JPS6057093B2 (en) Program loading method
JPS62226487A (en) Memory control system for optical disk
JPS62248035A (en) Program correcting system
CN118034777A (en) FTTR-based log management and version control method, FTTR-based log management and version control device, FTTR-based log management and version control equipment and medium
GB2262370A (en) Database management.
JP2001202272A (en) Debugging method, debugging device using this method and recording medium with debugging method recorded thereon
JPS60186960A (en) Key operation storage system
JPH0778695B2 (en) Information processing equipment
JPH04359372A (en) How to search for electronic filing devices
JPS6016652B2 (en) Computer test method