JPH0247749A - Control program loading system - Google Patents
Control program loading systemInfo
- Publication number
- JPH0247749A JPH0247749A JP63198343A JP19834388A JPH0247749A JP H0247749 A JPH0247749 A JP H0247749A JP 63198343 A JP63198343 A JP 63198343A JP 19834388 A JP19834388 A JP 19834388A JP H0247749 A JPH0247749 A JP H0247749A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- program
- terminal device
- block
- loading
- 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
Links
- 238000011068 loading method Methods 0.000 claims abstract description 8
- 230000007246 mechanism Effects 0.000 abstract description 13
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は制御プログラムのロード方式に関し、特にデー
タ処理装置における端末装置プログラムのロード方式に
関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for loading a control program, and more particularly to a method for loading a terminal device program in a data processing device.
従来、この種の制御プログラムのロード方式においては
ブロック番号を持たずプログラムロード要求を発した端
末装置1台に対して分割されたプログラムブロックを順
々にロードし、1台の端末装置に対する制御プログラム
ロードが完了した後洗の端末装置の制御プログラムロー
ドを行なっていた。Conventionally, in this type of control program loading method, divided program blocks are sequentially loaded to one terminal device that has issued a program load request without having a block number, and the control program for one terminal device is loaded in sequence. After the loading was completed, the control program for the terminal device was loaded.
上述した従来の制御プログラムロード方式においては、
同時に複数の端末装置の電源が入れられ複数の端末装置
からロード要求が発せられる時、端末装置毎にプログラ
ムロードを行うため、データ処理装置に管理されている
端末装置制御プログラムを端末装置毎に外部記憶装置か
らロードする必要があり、端末装置台数が多いと全端末
装置に対する制御プログラムのロード時間が極端に長く
なる、これを回避するなめにはデータ処理装置のメイン
メモリ上に制御プログラムを常駐させる方法があるが、
一般に端末装置の制御プログラムサイズは大きく、メモ
リ容量的に不可な場合が多い
〔課題を解決するための手段〕
本発明の制御プログラムのロード方式は端末装置制御プ
ログラムを複数のプログラムブロックに分割し、各々の
ブロックにブロック番号を付加し、ロード要求とブロッ
ク番号とを組合せてプログラムのロード要求とし、該当
するブロックのロード要求が複数の端末装置から発せら
れている時、該当する端末装置全てに同じ制御プログラ
ムブロックをロードする機能を有している。In the conventional control program loading method mentioned above,
When multiple terminal devices are powered on at the same time and a load request is issued from multiple terminal devices, the program is loaded for each terminal device, so the terminal device control program managed by the data processing device is externally transferred to each terminal device. It is necessary to load the control program from the storage device, and if there are many terminal devices, the time to load the control program to all terminal devices becomes extremely long.To avoid this, the control program must reside in the main memory of the data processing device. There is a way, but
In general, the control program size of a terminal device is large, and in many cases it is impossible due to memory capacity. [Means for Solving the Problem] The control program loading method of the present invention divides the terminal device control program into a plurality of program blocks, Add a block number to each block, combine the load request and the block number to make a program load request, and when load requests for the corresponding block are issued from multiple terminal devices, the same request is sent to all the corresponding terminal devices. It has the ability to load control program blocks.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示す、第1図において、本
発明の一実施例はホストシステムである基本処理装置1
と、外部記憶装置2と、複数の端末装置5〜7とから構
成されるデータ処理装置で、基本処理装置1および各端
末装置にはプログラムロード機構3,4を有している。FIG. 1 shows an embodiment of the present invention. In FIG. 1, an embodiment of the present invention is a basic processing device 1 which is a host system.
, an external storage device 2, and a plurality of terminal devices 5 to 7. The basic processing device 1 and each terminal device have program loading mechanisms 3 and 4.
端末袋W5の電源が投入されると、プログラムロード機
構4aが動作し、基本処理装置のプログラムロード機構
3に対しブロック番号0のプログラムロード要求を発行
し、プログラムロード機構3は要求のあったブロック番
号に対する領域を外部記憶装置2から読み込み、その内
容を端末装置5のプログラムロード機i4aに送り、プ
ログラムロード機構4aはブロック番号2,3.4・・
・nのプログラムロード要求を発行しプログラムをロー
ドする。When the terminal bag W5 is powered on, the program load mechanism 4a operates and issues a program load request for block number 0 to the program load mechanism 3 of the basic processing unit, and the program load mechanism 3 loads the requested block. The area corresponding to the number is read from the external storage device 2, and the contents are sent to the program loading device i4a of the terminal device 5, and the program loading mechanism 4a reads block numbers 2, 3, 4, etc.
- Issue n program load request and load the program.
この間に端末装置6と端末装置7の電源が投入されると
、各々のプログラムロード機構4b。During this time, when the power of the terminal device 6 and the terminal device 7 is turned on, each program loading mechanism 4b.
4Cより基本処理装置側のプログラムロード機構3へブ
ロック番号Oのロード要求を発行すると、現在処理中の
ブロック番号と異なるため一時保留され、端末装置5の
ロードが完了した時点で実行されるが、この時、端末装
置6及び端末装置7共にブロック番号Oのロード要求を
発行しているため、プログラムロード機構3は、ブロッ
クに対する領域を読み込み、端末装置6及び端末装置7
に対して送り、端末装置6及び端末装置7のプログラム
ロード機構4b、4cは、ブロック番号2゜3.4・・
・nのプログラムロード要求を発行し、端末装置6と端
末装置7のプログラムを同時にロードする。When the 4C issues a load request for block number O to the program load mechanism 3 on the basic processing unit side, it is temporarily put on hold because it is different from the block number currently being processed, and is executed when the load on the terminal device 5 is completed. At this time, since both the terminal device 6 and the terminal device 7 have issued a load request for block number O, the program load mechanism 3 reads the area for the block, and the terminal device 6 and the terminal device 7
The program loading mechanisms 4b and 4c of the terminal device 6 and the terminal device 7 send the block number 2゜3.4...
- Issue n program load request and load the programs of terminal device 6 and terminal device 7 at the same time.
以上説明した様に本発明は端末制御プログラムを分割し
てブロック番号を付加し、同一のブロック番号でプログ
ラムロード要求を発する端末装置全てに同一制御プログ
ラムブロックをロードするため外部記憶装置から端末装
置制御プログラムをロードする回数を減らし、多数の端
末装置が接続された場合の全端末装置へのロード時間を
短縮でき、又制御プログラムをメインメモリ上に常駐さ
せなくともロード時間の短縮が可能である等の効果があ
る。As explained above, the present invention divides a terminal control program, adds block numbers, and controls the terminal device from an external storage device in order to load the same control program block to all terminal devices that issue a program load request with the same block number. The number of times a program is loaded can be reduced, the loading time to all terminal devices can be shortened when a large number of terminal devices are connected, and the loading time can be shortened even if the control program does not reside in the main memory. There is an effect.
第1図は本発明の実施例を示す図である。FIG. 1 is a diagram showing an embodiment of the present invention.
1・・・基本処理装置、2・・・外部記憶装置、3・・
プログラムロード機構、4(4a〜4c)・・プログラ
ムロード機構、5〜7・・・端末装置。1...Basic processing unit, 2...External storage device, 3...
Program load mechanism, 4 (4a to 4c)...Program load mechanism, 5 to 7...Terminal device.
Claims (1)
ラムを端末装置にロードする事により動作を開始する端
末装置を有するデータ処理装置において、前記端末装置
制御プログラムを複数のプログラムブロックに分割し、
各々のブロックにブロック番号を付加し、ロード要求と
ブロック番号とを組合せてプログラムのロード要求とし
、該当するブロックのロード要求が複数の端末装置から
発せられている時、該当する端末装置全てに同じ制御プ
ログラムブロックを続けてロードする事を特徴とする制
御プログラムロード方式。In a data processing device having a terminal device that starts operation by loading a terminal device control program managed on a host system into the terminal device, dividing the terminal device control program into a plurality of program blocks,
Add a block number to each block, combine the load request and the block number to make a program load request, and when load requests for the corresponding block are issued from multiple terminal devices, the same request is sent to all the corresponding terminal devices. A control program loading method characterized by loading control program blocks in succession.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198343A JPH0247749A (en) | 1988-08-08 | 1988-08-08 | Control program loading system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198343A JPH0247749A (en) | 1988-08-08 | 1988-08-08 | Control program loading system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0247749A true JPH0247749A (en) | 1990-02-16 |
Family
ID=16389544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63198343A Pending JPH0247749A (en) | 1988-08-08 | 1988-08-08 | Control program loading system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0247749A (en) |
-
1988
- 1988-08-08 JP JP63198343A patent/JPH0247749A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2829091B2 (en) | Data processing system | |
| JPS6027964A (en) | Memory access control circuit | |
| JPH0247749A (en) | Control program loading system | |
| JPS62126451A (en) | Initial program load system for distributed processor | |
| JPH0554009A (en) | Program load system | |
| JPS6349872A (en) | Loading system for firmware | |
| JPS63153635A (en) | Specification system for data transfer speed | |
| JPH0254362A (en) | Parallel process computer | |
| JPH0227596A (en) | Semiconductor memory | |
| JPH082727Y2 (en) | Programmable sequencer | |
| JPH03147147A (en) | Dump processing system | |
| JP3139310B2 (en) | Digital signal processor | |
| JPS62235669A (en) | Loading system for program/data | |
| JPS58221426A (en) | Program loading method | |
| JPS5941030A (en) | Microcomputer system | |
| JPS596407B2 (en) | Initial program loading method | |
| JPS6188351A (en) | Program load system | |
| JPS63137350A (en) | Execution control system for channel program | |
| JPS6232745A (en) | Circuit processing system | |
| JPS603048A (en) | data transfer control device | |
| JPH04111149A (en) | Circuit system for dma device | |
| JPH02208765A (en) | Input/output controller | |
| JPH01166240A (en) | Program load control system | |
| JPS63249243A (en) | Secondary storage information saving system | |
| EP0362403A1 (en) | Method of saving a system program |