JPH01128149A - Loading control system for control program of work station - Google Patents
Loading control system for control program of work stationInfo
- Publication number
- JPH01128149A JPH01128149A JP62286752A JP28675287A JPH01128149A JP H01128149 A JPH01128149 A JP H01128149A JP 62286752 A JP62286752 A JP 62286752A JP 28675287 A JP28675287 A JP 28675287A JP H01128149 A JPH01128149 A JP H01128149A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- workstation
- loading
- control
- storage device
- 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
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000004891 communication Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はワークステーション制御プログラムローディン
グ制御方式に関し、特に通信回線でホストシステムト接
続された複数のワークステーションを備えたシステムに
おいて、ホストシステム側にある外部記憶装置に格納さ
れている該ワークステーションの制御プログラムをワー
クステーションからのロード要求に従ってローディング
する方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a workstation control program loading control method, and in particular, in a system including a plurality of workstations connected to a host system via a communication line, the present invention relates to a workstation control program loading control method. The present invention relates to a method for loading a control program for a workstation stored in an external storage device in accordance with a load request from the workstation.
従来、この種のワークステーション制御プログラムロー
ディング制御方式は、ワークステーションからのロード
要求に対し、そのつど外部記憶装置(主に磁気ディスク
装置)に格納されているワークステーション制御プログ
ラムを読み込み、ロード要求のワークステーションヘロ
ーディング処理を行々っている。Conventionally, this type of workstation control program loading control method loads a workstation control program stored in an external storage device (mainly a magnetic disk device) each time a load request is made from a workstation, and processes the load request. The workstation is being loaded.
また、複数のワークステーションから同時にロード要求
が発生した場合には、外部記憶装置の性能上の問題によ
りシリアルにローディング処理を行なっている。Furthermore, when load requests are issued from multiple workstations simultaneously, the loading process is performed serially due to performance problems with the external storage device.
上述した従来のワークステーション制御プログラムロー
ディング制御方式は、ワークステーションからの制御プ
ログラムロード要求に対し、そのつど外部記憶装置から
制御プログラムを読み込み。The conventional workstation control program loading control method described above reads a control program from an external storage device each time in response to a control program load request from a workstation.
ワークステーションヘローディング処理を行なっている
ため、外部記憶装置から読み込む時間分だけ、ローディ
ング処理時間が増大するという欠点があり、特に制御プ
ログラム容量が大きくなるほどこの欠点は顕著に々る。Since the loading process is performed on the workstation, there is a disadvantage that the loading process time increases by the time required to read from the external storage device, and this disadvantage becomes particularly noticeable as the control program capacity increases.
また、外部記憶装置の性能上の問題により、複数のワー
クステーションから同時に制御゛プログラムロード要求
が発生した場合でも、シリアルにローディング処理を行
なっているため、全ワークステーションへのローディン
グ時間が1台のローディング時間×ワークステーション
台数”トなる。Additionally, even if control/program load requests occur from multiple workstations at the same time due to performance issues with external storage devices, the loading process is performed serially, so the loading time to all workstations is reduced to the same time as one computer. Loading time x number of workstations.
したがって、ワークステーション接続台数が多いシステ
ムではローディング処理時間が増大し、かつ各ワークス
テーションの立ち上りにばらつきが発生し、操作性が悪
いという欠点がある。Therefore, in a system in which a large number of workstations are connected, the loading processing time increases, and the start-up of each workstation varies, resulting in poor operability.
本発明のワークステーション制御プログラムローディン
グ制御方式は2通信回線でホストシステムと接続された
複数のワークステーションと該ワークステーションを制
御するワークステーション制御機構と、主記憶装置と、
外部記憶装置と、主記憶装置を管理するメモリ管理制御
処理部と、制御プログラムの実行を管理するタスク管理
制御処理部とを備えた情報処理装置において、前記外部
記憶装置に予め前記ワークステーションの制御プログラ
ムを有し、前記情報処理装置の立ち上げ時点に、前記外
部記憶装置に格納されているワークステーション制御プ
ログラムを前記主記憶装置に複写するワークステーショ
ン制御プログラム複写機構と、前記ワークステーション
からの制御プログラムロード要求に対し、前記主記憶装
置に複写されたワーブステーション制御プログラムを読
み込み、要求の該ワークステーションへInプログラム
をロード処理するワークステーション制御プログラムロ
ーディング機構とを備えだことを特徴としている。The workstation control program loading control method of the present invention includes a plurality of workstations connected to a host system through two communication lines, a workstation control mechanism for controlling the workstations, a main storage device,
In an information processing apparatus comprising an external storage device, a memory management control processing section that manages the main storage device, and a task management control processing section that manages execution of a control program, the control program of the workstation is stored in the external storage device in advance. a workstation control program copying mechanism having a program and copying a workstation control program stored in the external storage device to the main storage device at the time of startup of the information processing device; The present invention is characterized by comprising a workstation control program loading mechanism that reads the workstation control program copied to the main storage device in response to a program load request, and loads the In program to the requested workstation.
次に1本発明について図面を参照して説明する。 Next, one embodiment of the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例の構成で1図中1はホストシ
ステム、2は主記憶装置、2−3は制御表。FIG. 1 shows the configuration of an embodiment of the present invention. In the figure, 1 is a host system, 2 is a main storage device, and 2-3 is a control table.
3はワークステーション制御機構(以下、制御機構と略
称する)、4はメモリ管理制御処理部、5はタスク管理
制御処理部、6はワークステーション制御プログラム複
写機構(以下、複写機構と略称する)、7はワークステ
ーション制御ゾログラ(q )
ムロ−ディング機構(以下、ローディング機構と略称す
る) 、 7−1.7−2.7−3は各ワークステーシ
ョンへ制御プログラムをロードするタスクX、タスクY
、JスクX0,8は外部記憶装置、8−1はワークステ
ーションX用制御プログラム(以下、X用制御プログラ
ムと略称する) 、 8−2はワークステーションX用
制御プログラム(以下、X用制御プログラムと略称する
)、9は通信回線、9−1はワークステーションX、
9−2 fdワークステーションX09−3はワークス
テーションYである。3 is a workstation control mechanism (hereinafter abbreviated as a control mechanism); 4 is a memory management control processing section; 5 is a task management control processing section; 6 is a workstation control program copying mechanism (hereinafter abbreviated as a copying mechanism); 7 is a workstation control ZOLOGRAS (q) loading mechanism (hereinafter referred to as loading mechanism); 7-1.7-2.7-3 are task X and task Y that load the control program to each workstation.
, Jsk X0 and 8 are external storage devices, 8-1 is a control program for workstation X (hereinafter referred to as the control program for X), 8-2 is a control program for workstation ), 9 is a communication line, 9-1 is a workstation X,
9-2 fd workstation X09-3 is workstation Y.
第2図は第1図に示す制御表2−3の形式を示す。FIG. 2 shows the format of control table 2-3 shown in FIG.
次に実際の動作について図面を参照して説明する。ホス
トシステムlの電源が投入され、システムの初期化の過
程において複写機構6に制御が渡される。複写機構6は
外部記憶装置8に格納されているワークステーション制
御プログラムの索引部を読み取シ、各ワークステーショ
ン制御プログラムのサイズを取得し、そのサイズを基に
メモリ管理制御処理部4に対し、主記憶装置2上に領域
を確保するよう指示し、制御表2−3を作成する。Next, the actual operation will be explained with reference to the drawings. The power of the host system 1 is turned on and control is passed to the copying mechanism 6 in the process of initializing the system. The copying mechanism 6 reads the index section of the workstation control programs stored in the external storage device 8, obtains the size of each workstation control program, and based on the size, sends the main copy to the memory management control processing section 4. An instruction is given to secure an area on the storage device 2, and a control table 2-3 is created.
領域確保後、複写機構6は外部記憶装置8のX用制御プ
ログラム8−1.X用制御グログラム8−2を読み込み
、主記憶装置2の領域2−1 、2−2に制御プログラ
ムを複写する。上述した処理を具体的に説明すると以下
の通りになる。After securing the area, the copying mechanism 6 copies the X control program 8-1. The X control program 8-2 is read and the control program is copied to areas 2-1 and 2-2 of the main storage device 2. The above-mentioned process will be specifically explained as follows.
複写機構6は外部記憶装置8に格納されているX用、X
用制御グログラム8−1.8−2の索引部を読み嘔り、
X用制御プログラム8−1のサイズ200KB。The copying mechanism 6 is for X and X stored in the external storage device 8.
I read the index part of the control program 8-1.8-2,
The size of the X control program 8-1 is 200KB.
X用制御グログラム8−2のサイズ300KBを取得す
る。次に複写機構6はX用制御プログラム8−1のサイ
ズ200KBを主記憶装置2に確保するようにメモリ管
理制御処理部4に指示する。メモリ管理制御処理部4は
主記憶装置2に200KBの領域を確保できるか否かの
チエツクを行い、確保できれば、領域を確保して、その
旨の通知と主記憶装置2上のアドレスを複写機M6に通
知する。メモリ管理制御処理部4は200KBの領域が
確保できなかった場合はその旨の通知を複写機構6にす
る。Obtain the size 300KB of the X control program 8-2. Next, the copying mechanism 6 instructs the memory management control processing section 4 to reserve a size of 200 KB for the X control program 8-1 in the main storage device 2. The memory management control processing unit 4 checks whether a 200 KB area can be secured in the main storage device 2, and if it can be secured, it secures the area and sends a notification to that effect and an address on the main storage device 2 to the copying machine. Notify M6. If the memory management control processing unit 4 is unable to secure the 200 KB area, it notifies the copying mechanism 6 of this fact.
複写機構6はメモリ管理制御処理部4からの通知をチエ
ツクして200KBの領域が確保されると。The copying mechanism 6 checks the notification from the memory management control processing unit 4 and when the 200 KB area is secured.
制御表2−3にワークステーションタイプ、主記憶上に
存在する旨のステータス、ワークステーションサイズお
よび主記憶装置2上のアドレスを書き込む。もし、20
0KBの領域が確保されなかった場合には、制御機構6
は制御表2−3にワークステーションタイプと主記憶上
に存在しない旨のステータスを書き込む。X用制御グロ
グラム8−2についても上述した処理を行い、主記憶装
置2への領域確保処理は終了する。The workstation type, the status indicating that it exists on the main memory, the workstation size, and the address on the main memory 2 are written in the control table 2-3. If 20
If the 0KB area is not secured, the control mechanism 6
writes the workstation type and the status indicating that it does not exist in main memory to control table 2-3. The above-described processing is also performed for the X control program 8-2, and the area securing processing for the main storage device 2 is completed.
次に複写機構6は制御表2−3を参照し、主記憶装置2
上に領域が確保されたワークステーションタイプを取得
する。仮に、X用制御プログラム8−1のワーク−ステ
ーションタイプが主記憶装置2上に確保されていれば、
複写機構6は外部記憶装置8に格納されているX用制御
プログラム8−1を読み取り、領域2−1へX用制御グ
ログラム8−1の内容を複写する。X用制御グログラム
8−2についても上述した処理を行い、複写機構6の処
理は終了し2次のシステム初期化のステップへ制御を渡
す。Next, the copying mechanism 6 refers to the control table 2-3, and the main storage device 2
Get the workstation type that has space reserved on it. If the workstation type of the X control program 8-1 is secured on the main storage device 2,
The copying mechanism 6 reads the X control program 8-1 stored in the external storage device 8, and copies the contents of the X control program 8-1 to the area 2-1. The above-described processing is also performed for the X control program 8-2, and the processing of the copying mechanism 6 is completed, and control is passed to the secondary system initialization step.
次に、ワークステーションへの制御プログラムローディ
ング処理について説明する。9−1 、9−2又は9−
3に示すワークステーションから制御プログラムロード
要求が発生すると2通信回線9を通して制御機構3にロ
ード要求が通知される。制御機構3はロード要求の通知
からワークステーションタイプを取得し、そのタイプを
付加してローディング機構7に対しローディング処理を
実行するように指示する。ローディング機構7はローデ
ィング処理実行の指示を受けとると、主記憶装置20制
御表2−3を参照して要求のワークステーションタイプ
が主記憶装置2に存在するかどうかチエツクする。主記
憶装置2上に存在していれば、ローディング機構7はタ
スク管理制御処理部5に対し。Next, the process of loading the control program into the workstation will be explained. 9-1, 9-2 or 9-
When a control program load request is generated from the workstation shown in 3, the load request is notified to the control mechanism 3 through the 2 communication line 9. The control mechanism 3 acquires the workstation type from the notification of the load request, adds the type, and instructs the loading mechanism 7 to execute the loading process. When the loading mechanism 7 receives the instruction to execute the loading process, it refers to the main storage 20 control table 2-3 to check whether the requested workstation type exists in the main storage 2. If it exists on the main storage device 2, the loading mechanism 7 sends it to the task management control processing unit 5.
制御プログラムローディング制御用のタスクを生成する
よう指示する。タスク生成後、ローディング機構7はこ
のタスク下で実行する。Instructs to generate a task for control program loading control. After creating a task, the loading mechanism 7 executes under this task.
次にあるタスク下で実行するローディング機構7はロー
ドすべきワークステーション制御プログラムのローディ
ング情報を制御表2−3から取得し。Next, the loading mechanism 7 executed under a certain task obtains the loading information of the workstation control program to be loaded from the control table 2-3.
主記憶装置2に格納されているワークステーション制御
プログラムを読み取シ、制御機構3に対し。The workstation control program stored in the main storage device 2 is read and sent to the control mechanism 3.
該当ワークステーションにワークステーション制御プロ
グラムをロードする様に指示する。Instructs the corresponding workstation to load the workstation control program.
上述したワークステーションローディング処理を具体的
に説明すると以下の通りとなる。尚、この場合の前提条
件としては、全てのワークステーション制御プログラム
が主記憶装置2に存在しているものとし、かつ複数のワ
ークステーションから同時にロード要求が発生したケー
スで説明する。A concrete explanation of the above-mentioned workstation loading process is as follows. The prerequisite for this case is that all workstation control programs exist in the main storage device 2, and the description will be made assuming that load requests are issued from a plurality of workstations at the same time.
ワークステーション9−1 、9−2.9−3から同時
にワークステーション制御プログラムロード要求が発生
すると、制御機構3はロード要求受付頴に従ってローデ
ィング機構7に対してローディング処理を実行するよう
に指示する。ワークステーション9−1のロード要求が
先に受は付けられたとすると。When workstation control program load requests are issued simultaneously from the workstations 9-1, 9-2, and 9-3, the control mechanism 3 instructs the loading mechanism 7 to execute a loading process in accordance with the acceptance of the load requests. Assume that the load request for workstation 9-1 is accepted first.
ローディング機構7はワークステーション9−1へロー
ド制御を行うタスクを生成する様にタスク管理制御処理
部5に対して指示し、タスク管理制御処理部5はタスク
Xを生成する。この次に、ローディング機構7はワーク
ステーション9−2 、9−3からのロード要求を順次
受は付けて、タスク管理制御処理部5に対しタスクxO
,タスクYを生成するよう指示し、タスク管理制御処理
部5はタスクXO。The loading mechanism 7 instructs the task management control processing unit 5 to generate a task that performs load control to the workstation 9-1, and the task management control processing unit 5 generates task X. Next, the loading mechanism 7 sequentially accepts load requests from the workstations 9-2 and 9-3, and sends the task xO to the task management control processing unit 5.
, task Y, and the task management control processing unit 5 generates task XO.
タスクYを生成する。これらのタスクは非同期に実行し
、タスクXおよびXoは主記憶装置2に格納されている
領域2−1のX用制御プログラムを読み込み、ワークス
テーション9−1および9−2へ制御機構3を介してロ
ーディング処理を実行し、タスクYは主記憶装置2に格
納されている領域2−2のX用制御プログラムを読み込
み、ワークステーション9−3へ制御機構3を介してロ
ーディング処理を実行する。Generate task Y. These tasks are executed asynchronously. Tasks The task Y reads the control program for X in the area 2-2 stored in the main storage device 2, and executes the loading process to the workstation 9-3 via the control mechanism 3.
上述したように本ワークステーション制御プログラムロ
ーディング処理は、主記憶装置2上にワークステーショ
ンが存在する場合には、複数のワークステーションから
同時にロード要求が発生した場合にマルチタスキング方
式によりローディング処理を行なっている。As mentioned above, this workstation control program loading process is performed using a multitasking method when there are workstations in the main storage device 2 and when load requests are issued from multiple workstations at the same time. ing.
以下余白
〔発明の効果〕
以上説明したように本発明は、ワークステーション制御
プログラムを主記憶装置上にシステム初期化時点に予め
格納することにより、ワークステーションへの制御プロ
グラムローディング処理時間の短縮及び、複数のワーク
ステーションから同時に制御プログラムのロード要求が
発生した場合でも、外部記憶装置特有の性能面の問題が
ないため、マルチタスキング方式による各ワークステー
ションへのローディング処理が可能となり、従来技術の
シリアル方式に比ベローディング処理時間が大幅に改善
される効果がある。Margins below [Effects of the Invention] As explained above, the present invention stores the workstation control program in advance on the main storage at the time of system initialization, thereby shortening the processing time for loading the control program into the workstation. Even if a control program load request occurs from multiple workstations at the same time, there is no performance problem peculiar to external storage devices, so the loading process to each workstation can be performed using a multitasking method, compared to the conventional serial This method has the effect of significantly improving the loading processing time.
第1図は本発明の構成図、第2図は第1図に示す制御表
の形式図。
1・・・ホストシステム、2・・・主記憶装置、2−3
・・・制御表、3・・・ワークステーション制御機構、
4・・・メモリ管理制御処理部、5・・・タスク管理制
御処理部、6・・・ワークステーションプログラム複写
機構。
7・・・ワークステーション制御プログラムローティン
グ機構、 7−1・・・タスクX 、 7−2・・・タ
スクY。
7−3・・・タスクX0,8・・・外部記憶装置、8−
1・・・ワークステーションX用制御プログラム、8−
2・・・ワークステーションX用制御プログラム、9・
・・通信回線、9−1・・・ワークステーションX、9
〜2・・・ワークステーションX0+ 93・・・ワー
クステーションY。FIG. 1 is a configuration diagram of the present invention, and FIG. 2 is a format diagram of the control table shown in FIG. 1. 1... Host system, 2... Main storage device, 2-3
... control table, 3... workstation control mechanism,
4...Memory management control processing unit, 5...Task management control processing unit, 6...Workstation program copying mechanism. 7... Workstation control program loading mechanism, 7-1... Task X, 7-2... Task Y. 7-3...Task X0, 8...External storage device, 8-
1... Control program for workstation X, 8-
2... Control program for workstation X, 9.
...Communication line, 9-1...Workstation X, 9
~2...Workstation X0+ 93...Workstation Y.
Claims (1)
クステーションと、該ワークステーションを制御するワ
ークステーション制御機構と、主記憶装置と、外部記憶
装置と、前記主記憶装置を管理するメモリ管理制御処理
部と、制御プログラムの実行を管理するタスク管理制御
処理部とを備えた情報処理装置において、前記外部記憶
装置に予め前記ワークステーションの制御プログラムを
有し、前記情報処理装置の立ち上げ時点に、前記外部記
憶装置に格納されているワークステーション制御プログ
ラムを、前記主記憶装置に複写するワークステーション
制御プログラム複写機構と、前記ワークステーションか
らの制御プログラムロード要求に対し、前記主記憶装置
に複写されたワークステーション制御プログラムを読み
込み、要求の該ワークステーションへ制御プログラムを
ロード処理するワークステーション制御プログラムロー
ディング機構とを備えたことを特徴とするワークステー
ション制御プログラムローディング制御方式。1. A plurality of workstations connected to a host system via communication lines, a workstation control mechanism that controls the workstations, a main storage device, an external storage device, and a memory management control process that manages the main storage device. and a task management control processing unit that manages the execution of a control program, wherein the external storage device has a control program for the workstation in advance, and at the time of startup of the information processing device, a workstation control program copying mechanism for copying a workstation control program stored in the external storage device to the main storage device; and a workstation control program copying mechanism for copying a workstation control program stored in the external storage device to the main storage device; A workstation control program loading control method comprising: a workstation control program loading mechanism that reads a workstation control program and loads the control program to a requested workstation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62286752A JPH01128149A (en) | 1987-11-13 | 1987-11-13 | Loading control system for control program of work station |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62286752A JPH01128149A (en) | 1987-11-13 | 1987-11-13 | Loading control system for control program of work station |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01128149A true JPH01128149A (en) | 1989-05-19 |
Family
ID=17708582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62286752A Pending JPH01128149A (en) | 1987-11-13 | 1987-11-13 | Loading control system for control program of work station |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01128149A (en) |
-
1987
- 1987-11-13 JP JP62286752A patent/JPH01128149A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6802062B1 (en) | System with virtual machine movable between virtual machine systems and control method | |
| JP3653159B2 (en) | Virtual computer migration control method between virtual computer systems | |
| EP3311272B1 (en) | A method of live migration | |
| JPS6364144A (en) | Data transfer method between storage devices | |
| JPH01128149A (en) | Loading control system for control program of work station | |
| JPH05101109A (en) | Data base arithmetic processing unit | |
| JPS635780B2 (en) | ||
| JPH0465733A (en) | System for forming backup file | |
| JP2604706B2 (en) | Duplex file control method | |
| JP2941809B2 (en) | Image processing method and apparatus | |
| JP3463696B2 (en) | Online garbage collection processing method | |
| JPS6327936A (en) | File management method | |
| JPH0126093B2 (en) | ||
| JPS58117041A (en) | Pattern information storage and control system | |
| JPH03231338A (en) | Control system for memory dump area | |
| JPS6037074A (en) | Image processing method | |
| JP2803270B2 (en) | SCSI host adapter circuit | |
| JPH0535643A (en) | Fully duplex channel input/output control system | |
| JP2707308B2 (en) | Multipurpose processor and data processing system with multipurpose processor | |
| JPH113231A (en) | Software processing method | |
| JPS5851293B2 (en) | Data exchange control method | |
| JPH02112057A (en) | Data treatment method for on-line system | |
| JPH02234268A (en) | Vector instruction processing system | |
| JPS6394339A (en) | Virtual calculation system | |
| JPS6130309B2 (en) |