JPH0247749A - Control program loading system - Google Patents

Control program loading system

Info

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
Application number
JP63198343A
Other languages
Japanese (ja)
Inventor
Hidetoshi Miura
三浦 英敏
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP63198343A priority Critical patent/JPH0247749A/en
Publication of JPH0247749A publication Critical patent/JPH0247749A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE:To shorten the control program loading time by dividing a terminal control program and adding block numbers and loading the same control program block to all of terminal equipments which issues program requests with the same block number. CONSTITUTION:A data processor consists of a fundamental processing device 1, an external storage device 2, and plural terminal equipments 5 to 7. The fundamental processing device 1 and terminal equipments 5 to 7 have program loading mechanisms 3 and 4a to 4c. The program loading mechanism 3 reads in an area corresponding to the block number requested by terminal equipments 5 to 7 from the external storage device 2 and loads the same control program block to all of pertinent terminal equipments.

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.

〔従来の技術〕[Conventional technology]

従来、この種の制御プログラムのロード方式においては
ブロック番号を持たずプログラムロード要求を発した端
末装置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.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の制御プログラムロード方式においては、
同時に複数の端末装置の電源が入れられ複数の端末装置
からロード要求が発せられる時、端末装置毎にプログラ
ムロードを行うため、データ処理装置に管理されている
端末装置制御プログラムを端末装置毎に外部記憶装置か
らロードする必要があり、端末装置台数が多いと全端末
装置に対する制御プログラムのロード時間が極端に長く
なる、これを回避するなめにはデータ処理装置のメイン
メモリ上に制御プログラムを常駐させる方法があるが、
一般に端末装置の制御プログラムサイズは大きく、メモ
リ容量的に不可な場合が多い 〔課題を解決するための手段〕 本発明の制御プログラムのロード方式は端末装置制御プ
ログラムを複数のプログラムブロックに分割し、各々の
ブロックにブロック番号を付加し、ロード要求とブロッ
ク番号とを組合せてプログラムのロード要求とし、該当
するブロックのロード要求が複数の端末装置から発せら
れている時、該当する端末装置全てに同じ制御プログラ
ムブロックをロードする機能を有している。
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.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 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.

〔発明の効果〕〔Effect of the invention〕

以上説明した様に本発明は端末制御プログラムを分割し
てブロック番号を付加し、同一のブロック番号でプログ
ラムロード要求を発する端末装置全てに同一制御プログ
ラムブロックをロードするため外部記憶装置から端末装
置制御プログラムをロードする回数を減らし、多数の端
末装置が接続された場合の全端末装置へのロード時間を
短縮でき、又制御プログラムをメインメモリ上に常駐さ
せなくともロード時間の短縮が可能である等の効果があ
る。
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)

【特許請求の範囲】[Claims] ホストシステム上に管理されている端末装置制御プログ
ラムを端末装置にロードする事により動作を開始する端
末装置を有するデータ処理装置において、前記端末装置
制御プログラムを複数のプログラムブロックに分割し、
各々のブロックにブロック番号を付加し、ロード要求と
ブロック番号とを組合せてプログラムのロード要求とし
、該当するブロックのロード要求が複数の端末装置から
発せられている時、該当する端末装置全てに同じ制御プ
ログラムブロックを続けてロードする事を特徴とする制
御プログラムロード方式。
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.
JP63198343A 1988-08-08 1988-08-08 Control program loading system Pending JPH0247749A (en)

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)

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