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
JPH0115098B2 - - Google Patents
[go: Go Back, main page]

JPH0115098B2 - - Google Patents

Info

Publication number
JPH0115098B2
JPH0115098B2 JP57229288A JP22928882A JPH0115098B2 JP H0115098 B2 JPH0115098 B2 JP H0115098B2 JP 57229288 A JP57229288 A JP 57229288A JP 22928882 A JP22928882 A JP 22928882A JP H0115098 B2 JPH0115098 B2 JP H0115098B2
Authority
JP
Japan
Prior art keywords
workstation
block
loading information
stored
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.)
Expired
Application number
JP57229288A
Other languages
Japanese (ja)
Other versions
JPS59123040A (en
Inventor
Juichi Ito
Koichi Kondo
Kyoshi Takahashi
Tadahide Komatsu
Koji Torii
Mikitaka Murase
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 JP57229288A priority Critical patent/JPS59123040A/en
Publication of JPS59123040A publication Critical patent/JPS59123040A/en
Publication of JPH0115098B2 publication Critical patent/JPH0115098B2/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 Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】 (A) 発明の技術分野 本発明はダウンローデイング制御方式、特にデ
イスプレイ、プリンタ等のマイクロプロセツサを
内蔵するワークステーシヨンの制御用プログラム
またはキヤラクタジエネレート用データ(CG)
等を、ワークステーシヨン・チヤネルが外部記憶
装置に一括して管理し、ワークステーシヨンから
の要求に応じて転送するようにしたダウンローデ
イング制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (A) Technical Field of the Invention The present invention relates to a downloading control system, particularly a control program or character generating data (CG )
The present invention relates to a downloading control system in which a workstation channel collectively manages the files and files in an external storage device and transfers them in response to a request from the workstation.

(B) 従来技術と問題点 ワークステーシヨンは、例えばプリンタ、デイ
スプレイ装置、キーボード装置、イメージ処理装
置等のデータ入出力装置であり、ワークステーシ
ヨン・チヤネルを介して、ホストの処理装置に接
続される。最近のデータ入出力装置は、マイクロ
プロセツサを内蔵して、データ入出力装置固有の
処理をできるだけデータ入出力装置側で分散して
処理するようにしたものが増えている。
(B) Prior Art and Problems A workstation is a data input/output device such as a printer, display device, keyboard device, image processing device, etc., and is connected to a host processing device via a workstation channel. Recently, an increasing number of data input/output devices have a built-in microprocessor so that processing specific to the data input/output device can be distributed as much as possible on the data input/output device side.

従来、このようなデータ入出力装置であるワー
クステーシヨンは、個々に制御用プログラムや
CG等を、例えばリード・オンリ・メモリ
(ROM)に持つようにされていた。そのため、
各ワークステーシヨンが重複した情報をそれぞれ
持つことがあり、無駄が生じるばかりでなく、制
御用プログラム等の変更も困難であるという問題
があつた。
Traditionally, workstations, which are data input/output devices, have individual control programs and
CG, etc., were stored in read-only memory (ROM), for example. Therefore,
Each workstation may have duplicate information, which not only creates waste, but also makes it difficult to change control programs and the like.

(C) 発明の目的と構成 本発明は上記問題点の解決を図り、ワークステ
ーシヨン・チヤネルが、制御用プログラム、CG、
または辞書等を磁気デイスク装置等の外部記憶装
置に一括して管理し、例えば電源投入時のワーク
ステーシヨンからのローデイング要求に対して、
必要なローデイング情報を読み出して転送するこ
とによつて、各ワークステーシヨンが必要とする
命令やデータの共通化を可能にし、また柔軟に管
理できるようにすることを目的としている。特
に、ダウンローデイング時におけるエラー発生時
に、再送処理を簡便化し、また、ワークステーシ
ヨンや制御用プログラム等の変更や追加に対し
て、容易に対処できる手段を提供することを目的
としている。
(C) Object and Structure of the Invention The present invention aims to solve the above-mentioned problems, and the workstation channel has a control program, CG,
Alternatively, you can centrally manage dictionaries, etc. in an external storage device such as a magnetic disk device, and, for example, respond to a loading request from a workstation when the power is turned on.
By reading and transferring the necessary loading information, the purpose is to make it possible to share the instructions and data required by each workstation, and to enable flexible management. In particular, it is intended to simplify retransmission processing when an error occurs during downloading, and to provide a means that can easily deal with changes and additions to workstations, control programs, etc.

そのため、本発明の構成は、外部記憶装置と、
複数のワークステーシヨンと、該ワークステーシ
ヨンを制御するワークステーシヨン・チヤネルと
をそなえたシステムにおけるダウンローデイング
制御方式であつて、上記外部記憶装置に、各ワー
クステーシヨン対応の制御用プログラムを含むロ
ーデイング情報を格納するローデイング情報格納
域を有し、該ローデイング情報格納域に、各ロー
デイング情報が、ブロツク単位に区分されて格納
され、該ローデイング情報格納域における特定ブ
ロツクのローデイング情報として、各ワークステ
ーシヨン毎に、各ワークステーシヨンが必要とす
る制御用プログラムを含むローデイング情報が格
納されているブロツク番号情報を持つように構成
され、各ワークステーシヨンは、最初のダウンロ
ーデイング要求時には、上記特定ブロツクの転送
要求を行い、これに対して、ワークステーシヨ
ン・チヤネルは、上記特定ブロツクの内容を転送
し、該特定ブロツクの内容を受信したワークステ
ーシヨンは、その内容から必要なブロツク番号を
抽出して、各ブロツク番号のブロツク単位毎にデ
ータ転送要求を発するようにしたことを特徴とし
ている。以下、図面を参照しつつ実施例に従つて
説明する。
Therefore, the configuration of the present invention includes an external storage device,
A downloading control method for a system equipped with a plurality of workstations and a workstation channel for controlling the workstations, wherein loading information including a control program corresponding to each workstation is stored in the external storage device. The loading information storage area has a loading information storage area in which each piece of loading information is divided and stored in block units. The workstation is configured to have block number information in which loading information including the control program required by the workstation is stored, and each workstation requests the transfer of the specific block mentioned above at the time of the first downloading request. On the other hand, the workstation channel transfers the content of the specific block, and the workstation that receives the content of the specific block extracts the necessary block number from the content and extracts the block number for each block number. The feature is that a data transfer request is issued. Hereinafter, embodiments will be described with reference to the drawings.

(D) 発明の実施例 第1図は本発明が適用されるシステム構成の説
明図、第2図は第1図図示システムの要部構成の
例、第3図ないし第5図は本発明の一実施例説明
図を示す。
(D) Embodiments of the Invention Fig. 1 is an explanatory diagram of a system configuration to which the present invention is applied, Fig. 2 is an example of the main part configuration of the system illustrated in Fig. 1, and Figs. An explanatory diagram of an embodiment is shown.

図中、1はホストの処理装置、2は磁気デイス
ク装置またはフロツピー・デイスク装置等の外部
記憶装置、3はワークステーシヨン・チヤネル、
4―1ないし4―3はワークステーシヨン、5は
ローデイング情報格納域、6は識別情報判定部、
7はローデイング処理部、8―1ないし8―3は
リード・オンリ・メモリ(ROM)、9―1ない
し9―3はランダム・アクセス・メモリ
(RAM)を表わす。
In the figure, 1 is a host processing unit, 2 is an external storage device such as a magnetic disk device or floppy disk device, 3 is a workstation channel,
4-1 to 4-3 are work stations, 5 is a loading information storage area, 6 is an identification information determination unit,
Reference numeral 7 represents a loading processing section, 8-1 to 8-3 represent read-only memories (ROM), and 9-1 to 9-3 represent random access memories (RAM).

ホストの処理装置1は、逐次、命令をフエツチ
して実行し、ワークステーシヨン4―1〜4―3
等からデータを入力して処理し、処理結果をワー
クステーシヨン4―1〜4―3等に出力する装置
である。外部記憶装置2は、例えば磁気デイスク
装置やフロツピー・デイスク装置等の記憶装置で
あるが、特にローデイング情報格納域5にワーク
ステーシヨン4―1〜4―3が使用する制御用プ
ログラム、キヤラクタジエネレート用データ
(CG)または辞書等のローデイング情報が、予め
格納されて記憶される。制御用プログラムは、ワ
ークステーシヨン4―1〜4―3にあるマイクロ
プロセツサの実行する命令群からなるものであ
り、一般にワークステーシヨン4―1〜4―3の
デバイス・タイプ毎に異なる。CGは、文字コー
ドに対応してその文字のドツトパターン・イメー
ジ等を生成するものである。ワークステーシヨン
4―1〜4―3に共通化できる場合が多い。辞書
は、例えばワークステーシヨンが日本語処理装置
である場合に、かな漢字変換等の情報をもつもの
である。なお、ローデイング情報の中に辞書等が
必ずしも含まれていなくてもよい。
The host processing unit 1 sequentially fetches and executes instructions, and sends them to the workstations 4-1 to 4-3.
This is a device that inputs and processes data from the workstations 4-1 to 4-3, etc., and outputs the processing results to the workstations 4-1 to 4-3. The external storage device 2 is, for example, a storage device such as a magnetic disk device or a floppy disk device. In particular, the loading information storage area 5 stores control programs and character generators used by the workstations 4-1 to 4-3. Loading information such as rate data (CG) or a dictionary is stored in advance. The control program consists of a group of instructions executed by the microprocessors in the workstations 4-1 to 4-3, and generally differs depending on the device type of the workstations 4-1 to 4-3. CG generates a dot pattern, image, etc. of a character in response to a character code. In many cases, it can be shared by workstations 4-1 to 4-3. The dictionary has information such as kana-kanji conversion when the workstation is a Japanese language processing device, for example. Note that the loading information does not necessarily need to include a dictionary or the like.

ワークステーシヨン・チヤネル3は、ホストの
処理装置1からの入出力命令により、指定された
ワークステーシヨン4―1〜4―3に対するデー
タの入出力を制御する。特に、ワークステーシヨ
ン4―1〜4―3を常時ポーリングすることによ
つて、各ワークステーシヨン4―1〜4―3から
の要求を監視する。識別情報判定部6は、ワーク
ステーシヨン4―1〜4―3からダウンローデイ
ング要求があつた場合に、その要求ローデイング
情報が何であるかを識別情報IDによつて判定す
ものである。なお、本発明では、後述するよう
に、この識別情報IDとして、ローデイング情報
を区分して格納したブロツクのブロツク番号を用
いる。例えば第1図図示の場合において、ダウン
ローデイング要求時に受け取つたデータが、識別
情報「B」であるとすると、転送すべきローデイ
ング情報は、ワークステーシヨン4―2用の制御
用プログラムであることが判別できる。ローデイ
ング処理部7は、識別情報判別部6によつて判別
されたローデイング情報を、外部記憶装置2から
読み出して、要求したワークステーシヨンに転送
する処理を行うものである。
The workstation channel 3 controls data input/output to designated workstations 4-1 to 4-3 in response to input/output commands from the host processing device 1. In particular, requests from each of the workstations 4-1 to 4-3 are monitored by constantly polling the workstations 4-1 to 4-3. The identification information determination unit 6 determines what the requested loading information is based on the identification information ID when a downloading request is received from the workstations 4-1 to 4-3. In the present invention, as will be described later, the block number of the block in which the loading information is classified and stored is used as the identification information ID. For example, in the case shown in Figure 1, if the data received at the time of the download request is identification information "B", it is determined that the loading information to be transferred is a control program for workstation 4-2. can. The loading processing unit 7 reads the loading information determined by the identification information determining unit 6 from the external storage device 2 and transfers it to the requested workstation.

各ワークステーシヨン4―1〜4―3は、内部
記憶としてそれぞれ、ROM8―1〜8―3およ
びRAM9―1〜9―3を有する。ROM8―1
〜8―3には、例えば電源投入時にワークステー
シヨン・チヤネル3に対して、識別情報を指定し
て、ダウンローデイング要求をするための必要最
小限のマイクロ命令等が格納されている。すなわ
ち、ワークステーシヨン4―1〜4―3に電源が
投入されると、通常のイニシヤル・プログラム・
ローダ(IPL)と同様に、ROM8―1〜8―3
の所定のアドレスの命令に実行制御が移行し、ワ
ークステーシヨン・チヤネル3にローデイング要
求をする。ワークステーシヨン・チヤネル3から
転送されたローデイング情報は、RAM9―1〜
9―3に格納される。例えば、制御用プログラム
がローデイングされて、RAM9―1〜9―3に
格納されると、ROM8―1〜8―3の命令か
ら、制御用プログラムの命令に実行制御が移行さ
れ、以後そのワークステーシヨン4―1〜4―3
は、サービス可能な状態になる。
Each workstation 4-1 to 4-3 has ROM 8-1 to 8-3 and RAM 9-1 to 9-3 as internal storage, respectively. ROM8-1
~8-3 store the minimum necessary microinstructions for specifying identification information and requesting downloading to the workstation channel 3 when the power is turned on, for example. That is, when power is turned on to workstations 4-1 to 4-3, the normal initial program
Like the loader (IPL), ROM8-1 to 8-3
Execution control is transferred to the instruction at a predetermined address, and a loading request is made to workstation channel 3. Loading information transferred from workstation channel 3 is stored in RAM9-1~
It is stored in 9-3. For example, when a control program is loaded and stored in RAM 9-1 to 9-3, execution control is transferred from the instructions in ROM 8-1 to 8-3 to the instructions of the control program, and from then on the workstation 4-1 to 4-3
becomes serviceable.

第2図は、第1図図示実施例の要部構成を示し
たものである。第2図中、符号2ないし5は第1
図に対応し、5―1は識別情報部、5―2はロー
デイング情報部、8はROM、9はRAM、10
はレジスタ、11は比較器、12はアドレス・レ
ジスタ、13はバツフアメモリ、14ないし16
はアンド回路を表わす。
FIG. 2 shows the main structure of the embodiment shown in FIG. 1. In Fig. 2, the numbers 2 to 5 are the first
Corresponding to the figure, 5-1 is an identification information section, 5-2 is a loading information section, 8 is a ROM, 9 is a RAM, 10
is a register, 11 is a comparator, 12 is an address register, 13 is a buffer memory, 14 to 16
represents an AND circuit.

ワークステーシヨン4のROM8上の命令は、
ワークステーシヨン・チヤネル3にダウンローデ
イング要求を行う場合に、レジスタ10に、要求
するローデイング情報の識別情報を設定する。こ
の識別情報は、ワークステーシヨン・チヤネル3
の比較器11に入力される。一方、外部記憶装置
2のローデイング情報格納域5から、アドレス・
レジスタ12の内容に従つて、識別情報部5―1
の内容が順次読み出され、アンド回路14を経由
して、比較器11に入力される。なお、アドレ
ス・レジスタ12の初期値は、ローデイング情報
格納域5の先頭をポイントするようになつてい
る。比較器11は、識別情報部5―1の内容と、
レジスタ10からの識別情報とが一致するかどう
かを判定する。もし、一致しない場合には、アド
レスレジスタ12を更新する信号を出力し、次の
識別情報部5―1の内容と、同様に比較を繰り返
す。識別情報が一致すれば、その識別情報に対応
するローデイング情報部5―2の内容を、アンド
回路15を経由して、バツフアメモリ13に読み
出し、アンド回路16を経由して、ワークステー
シヨン4の所定のRAM9に転送する。こうし
て、識別情報に対応した制御用プログラム等のロ
ーデイング情報がダウンロードされることにな
る。
The instructions on ROM8 of workstation 4 are:
When making a downloading request to the workstation channel 3, identification information of the requested loading information is set in the register 10. This identification information is for workstation channel 3.
is input to the comparator 11 of. On the other hand, from the loading information storage area 5 of the external storage device 2, the address
According to the contents of the register 12, the identification information section 5-1
The contents of are sequentially read out and input to the comparator 11 via the AND circuit 14. Note that the initial value of the address register 12 is designed to point to the beginning of the loading information storage area 5. The comparator 11 compares the contents of the identification information section 5-1 with
It is determined whether the identification information from the register 10 matches. If they do not match, a signal is output to update the address register 12, and the comparison is repeated in the same manner with the contents of the next identification information section 5-1. If the identification information matches, the contents of the loading information section 5-2 corresponding to the identification information are read out to the buffer memory 13 via the AND circuit 15, and are read out to the buffer memory 13 via the AND circuit 16 to a predetermined location of the workstation 4. Transfer to RAM9. In this way, loading information such as a control program corresponding to the identification information is downloaded.

次に第3図ないし第5図を参照して、本発明の
実施例について詳細に説明する。例えば、ローデ
イング情報格納域5は、所定の大きさのブロツ
ク、例えば256バイトの大きさの複数ブロツクに
分割されて、外部記憶装置に設けられる。各ブロ
ツクの番号は、外部記憶装置内におけるそのブロ
ツクの物理的または論理的位置を示すものと考え
てよい。第3図図示の場合、第0ブロツクから第
19ブロツクまであり、第1ブロツクから第5ブロ
ツクまでは、第1ワークステーシヨンの制御用プ
ログラム、第6ブロツクから第8ブロツクまで
は、第2ワークステーシヨンの制御用プログラ
ム、第9ブロツクから第11ブロツクまでは、第3
ワークステーシヨンの制御用プログラム、第12ブ
ロツクから第16ブロツクまでは、各ワークステー
シヨンで共通に用いられるCG、第17ブロツクか
ら第19ブロツクまでは辞書が格納されている。こ
れらのブロツク情報は、第0ブロツク20に、各
ワークステーシヨンのデバイス・タイプに対応し
て、まとめて記憶され管理されている。第3図図
示第0ブロツク20中、X1は制御用プログラム
の先頭ブロツク番号、X2は制御用プログラムの
最終ブロツク番号、Y1はCGの先頭ブロツク番
号、Y2はCGの最終ブロツク番号、Z1は辞書
の先頭ブロツク番号、Z2は辞書の最終ブロツク
番号を示している。すなわち、第0ブロツクの情
報によつて、例えば第1のワークステーシヨンに
関して、制御用プログラムは、第1ブロツクから
第5ブロツクにあり、CGは第12ブロツクから第
16ブロツクにあり、辞書はローデイングの必要が
ないことがわかる。
Next, embodiments of the present invention will be described in detail with reference to FIGS. 3 to 5. For example, the loading information storage area 5 is divided into blocks of a predetermined size, for example, a plurality of blocks of 256 bytes, and provided in an external storage device. The number of each block may be thought of as indicating the physical or logical location of that block within the external storage device. In the case shown in Figure 3, from block 0 to block
There are up to 19 blocks, the first to fifth blocks are programs for controlling the first workstation, the sixth to eighth blocks are programs for controlling the second workstation, and the ninth to eleventh blocks are programs for controlling the second workstation. Until the third
The workstation control program, the 12th to 16th blocks store CG commonly used in each workstation, and the 17th to 19th blocks store dictionaries. These block information are collectively stored and managed in the 0th block 20 in correspondence with the device type of each workstation. In the 0th block 20 shown in Figure 3, X1 is the first block number of the control program, X2 is the last block number of the control program, Y1 is the first block number of CG, Y2 is the last block number of CG, and Z1 is the dictionary number. The first block number, Z2, indicates the last block number of the dictionary. That is, based on the information in the 0th block, for example, regarding the 1st workstation, the control program is in the 1st to 5th blocks, and the CG is in the 12th to 5th blocks.
16 block, indicating that the dictionary does not require loading.

ワークステーシヨンからのダウンロード要求に
あたつては、例えば第4図図示の如き詳細データ
21が作成されて、ワークステーシヨン・チヤネ
ルに送信される。ダウンロード要求は、1ブロツ
ク毎に行われ、詳細データ21にそのブロツク番
号が設定される。ブロツクサイズは、例えば256
バイトである。デバイス・タイプの欄には、ワー
クステーシヨンの種別情報が設定される。
In response to a download request from a workstation, detailed data 21 as shown in FIG. 4, for example, is created and sent to the workstation channel. A download request is made for each block, and the block number is set in the detailed data 21. For example, the block size is 256
It's a part-time job. Workstation type information is set in the device type column.

各々のワークステーシヨンは、最初のダウンロ
ーデイング要求では、ワークステーシヨン・チヤ
ネルに第0ブロツクの転送を要求するようにされ
る。例えば、第1ワークステーシヨンは、第5図
図示の如く処理することになる。まず、電源が投
入されて動作が開始すると、第4図図示の如き詳
細データのブロツク番号に、「0」指定して、第
0ブロツクの転送を要求する。ワークステーシヨ
ン・チヤネルは、付加された詳細データを参照し
て、ブロツクの管理情報が格納された第0ブロツ
クを外部記憶装置から読み出して転送する。第1
ワークステーシヨンは、第0ブロツクによつて、
必要とする制御用プログラムおよびCGの格納ブ
ロツクを知ることができる。次に、これらのブロ
ツクを、1ブロツクずつ詳細データ21を付加し
て要求する。途中でエラーが生じた場合には、そ
のブロツクだけの再送を要求することができる。
こうして、制御用プログラムおよびCGを内部記
憶にローデイングさせて、以後その情報に基づい
て処理することができるようになる。特に、本実
施例においては、ワークステーシヨン・チヤネル
におけるローデイング処理を、ワークステーシヨ
ンのタイプによつて変えることなく、共通化する
ことができる。また、リトライがブロツク単位で
可能であるとともに、ブロツク指示によつて部分
的な変更も可能である。
Each workstation is configured to request the transfer of block 0 from the workstation channel in the first download request. For example, the first workstation will process as shown in FIG. First, when the power is turned on and the operation starts, "0" is designated as the block number of the detailed data as shown in FIG. 4, and the transfer of the 0th block is requested. The workstation channel refers to the added detailed data, reads out the 0th block in which block management information is stored from the external storage device, and transfers it. 1st
The workstation is controlled by the 0th block.
You can know the necessary control programs and CG storage blocks. Next, these blocks are requested one by one with detailed data 21 added to them. If an error occurs on the way, it is possible to request retransmission of just that block.
In this way, the control program and CG can be loaded into the internal memory, and subsequent processing can be performed based on that information. In particular, in this embodiment, the loading process in the workstation channel can be made common without changing depending on the type of workstation. Further, retry can be performed in block units, and partial changes can also be made by block instructions.

(E) 発明の効果 以上説明した如く本発明によれば、外部記憶装
置にワークステーシヨンの制御用プログラム、
CGまたは辞書等を複数格納して管理できるよう
になるとともに、CG等を複数のワークステーシ
ヨンによつて共通に使用することができるように
なる。従つて、制御用プログラム等に変更または
追加等の必要が生じた場合にも簡単に修正するこ
とが可能になり、柔軟性のある管理が可能にな
る。特に、本発明では、ブロツク単位でローデイ
ング情報を転送するようにしているため、エラー
発生時の再送処理を簡便化し、かつ迅速に行うこ
とができる。また、第0ブロツク等の特定のブロ
ツクに、各ワークステーシヨン毎のローデイング
管理情報を格納しているので、制御用プログラム
等の変更・追加等が必要になつた場合に、ワーク
ステーシヨン・チヤネル側に格納するデータ構成
を変更するだけで、ローデイング処理を行うプロ
グラムを変更することなく容易に対処することが
可能となる。これに関連して、ローデイング処理
も、各ワークステーシヨンに対してすべて共通化
することができる。
(E) Effects of the Invention As explained above, according to the present invention, a workstation control program,
It becomes possible to store and manage multiple CGs, dictionaries, etc., and it also becomes possible to use CGs, etc. in common by multiple workstations. Therefore, even if the control program etc. needs to be changed or added, it can be easily modified, and flexible management becomes possible. In particular, in the present invention, since loading information is transferred in units of blocks, retransmission processing when an error occurs can be performed simply and quickly. In addition, loading management information for each workstation is stored in specific blocks such as the 0th block, so when it becomes necessary to change or add a control program, etc., it is possible to By simply changing the data structure to be stored, it is possible to easily deal with this problem without changing the program that performs the loading process. In this regard, the loading process can also be made common to each workstation.

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

第1図は本発明が適用されるシステム構成の説
明図、第2図は第1図図示システムの要部構成の
例、第3図ないし第5図は本発明の一実施例説明
図を示す。 図中、1は処理装置、2は外部記憶装置、3は
ワークステーシヨン・チヤネル、4はワークステ
ーシヨン、5はローデイング情報格納域を表わ
す。
FIG. 1 is an explanatory diagram of a system configuration to which the present invention is applied, FIG. 2 is an example of the main configuration of the system illustrated in FIG. 1, and FIGS. 3 to 5 are explanatory diagrams of an embodiment of the present invention. . In the figure, 1 represents a processing device, 2 an external storage device, 3 a workstation channel, 4 a workstation, and 5 a loading information storage area.

Claims (1)

【特許請求の範囲】 1 外部記憶装置と、複数のワークステーシヨン
と、該ワークステーシヨンを制御するワークステ
ーシヨン・チヤネルとをそなえたシステムにおけ
るダウンローデイング制御方式であつて、 上記外部記憶装置に、各ワークステーシヨン対
応の制御用プログラムを含むローデイング情報を
格納するローデイング情報格納域を有し、 該ローデイング情報格納域に、各ローデイング
情報が、ブロツク単位に区分されて格納され、 該ローデイング情報格納域における特定ブロツ
クのローデイング情報として、各ワークステーシ
ヨン毎に、各ワークステーシヨンが必要とする制
御用プログラムを含むローデイング情報が格納さ
れているブロツク番号情報を持つように構成さ
れ、 各ワークステーシヨンは、最初のダウンローデ
イング要求時には、上記特定ブロツクの転送要求
を行い、これに対して、ワークステーシヨン・チ
ヤネルは、上記特定ブロツクの内容を転送し、該
特定ブロツクの内容を受信したワークステーシヨ
ンは、その内容から必要なブロツク番号を抽出し
て、各ブロツク番号のブロツク単位毎にデータ転
送要求を発するようにしたことを特徴とするダウ
ンローデイング制御方式。
[Scope of Claims] 1. A downloading control method in a system including an external storage device, a plurality of workstations, and a workstation channel for controlling the workstations, wherein each workpiece is stored in the external storage device. It has a loading information storage area for storing loading information including a control program compatible with the station, and each loading information is stored in the loading information storage area divided into blocks, and a specific block in the loading information storage area is stored. Each workstation is configured to have block number information in which loading information including control programs required by each workstation is stored, and each workstation receives the first download request. Sometimes, a request is made to transfer the specific block, in response to which the workstation channel transfers the content of the specific block, and the workstation that receives the content of the specific block extracts the required block number from the content. A downloading control method characterized in that a data transfer request is issued for each block of each block number.
JP57229288A 1982-12-29 1982-12-29 Down-loading control system Granted JPS59123040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57229288A JPS59123040A (en) 1982-12-29 1982-12-29 Down-loading control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57229288A JPS59123040A (en) 1982-12-29 1982-12-29 Down-loading control system

Publications (2)

Publication Number Publication Date
JPS59123040A JPS59123040A (en) 1984-07-16
JPH0115098B2 true JPH0115098B2 (en) 1989-03-15

Family

ID=16889767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57229288A Granted JPS59123040A (en) 1982-12-29 1982-12-29 Down-loading control system

Country Status (1)

Country Link
JP (1) JPS59123040A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61221851A (en) * 1985-03-12 1986-10-02 Fujitsu Ltd Program loading system for system controller
JPS6286937A (en) * 1985-10-14 1987-04-21 Nec Corp Data transmission system
JPS6286938A (en) * 1985-10-14 1987-04-21 Nec Corp Data transmission system
JPH06103481B2 (en) * 1985-11-15 1994-12-14 株式会社日立製作所 Program loading method
JPS62172453A (en) * 1986-01-24 1987-07-29 Nec Corp Program loading system
JPS6356704A (en) * 1986-08-28 1988-03-11 Mitsubishi Agricult Mach Co Ltd Control method for working vehicle
JPS63148355A (en) * 1986-12-11 1988-06-21 Nec Corp Video tex communication method
JPS63178358A (en) * 1987-01-20 1988-07-22 Fujitsu Ltd Down-load processing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789125A (en) * 1980-11-25 1982-06-03 Fujitsu Ltd Program loading system for data processing system
JPS57134741A (en) * 1981-02-12 1982-08-20 Nec Corp Program on-line load system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11245965B2 (en) 2008-05-29 2022-02-08 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11689768B2 (en) 2008-05-29 2023-06-27 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs

Also Published As

Publication number Publication date
JPS59123040A (en) 1984-07-16

Similar Documents

Publication Publication Date Title
US4268904A (en) Interruption control method for multiprocessor system
US3878513A (en) Data processing method and apparatus using occupancy indications to reserve storage space for a stack
US4815034A (en) Dynamic memory address system for I/O devices
EP0458304B1 (en) Direct memory access transfer controller and use
EP0464615A2 (en) Microcomputer equipped with DMA controller
US5561816A (en) Data transfer controlling device for use in a direct memory access (DMA) system
KR920007950B1 (en) Direct Memory Access Control
JPH0341859B2 (en)
JPH0115098B2 (en)
EP0247604B1 (en) Apparatus and method for interprocessor communication
JPS61121144A (en) Memory demand cotnrol method
US6856420B1 (en) System and method for transferring data within a printer
JPS59121520A (en) On-line loading control system
US6401144B1 (en) Method and apparatus for managing data transfers between peripheral devices by encoding a start code in a line of data to initiate the data transfers
JPS5819953A (en) Microprogram controlling system
EP0127830A2 (en) Microprocessor system with a multibyte system bus
JPH07234707A (en) Programmable controller address management method
JPS6238746B2 (en)
JPS58117041A (en) Pattern information storage and control system
JPH0337220B2 (en)
JPH0782443B2 (en) Task management method for operating system
JPH1027153A (en) Bus transfer device
JPH0775017B2 (en) Memory access method
JP2000056818A (en) Programmable logic controller and control method thereof
JPH0559459B2 (en)