JPS6215898B2 - - Google Patents

Info

Publication number
JPS6215898B2
JPS6215898B2 JP57229422A JP22942282A JPS6215898B2 JP S6215898 B2 JPS6215898 B2 JP S6215898B2 JP 57229422 A JP57229422 A JP 57229422A JP 22942282 A JP22942282 A JP 22942282A JP S6215898 B2 JPS6215898 B2 JP S6215898B2
Authority
JP
Japan
Prior art keywords
loading
workstation
request
workstations
loading information
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
JP57229422A
Other languages
English (en)
Other versions
JPS59121520A (ja
Inventor
Juichi Ito
Koichi Kondo
Kyoshi Takahashi
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 JP57229422A priority Critical patent/JPS59121520A/ja
Publication of JPS59121520A publication Critical patent/JPS59121520A/ja
Publication of JPS6215898B2 publication Critical patent/JPS6215898B2/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)等を、ワークステーシヨン・チヤネルが外
部記憶装置に一括して管理し、ワークステーシヨ
ンからの要求に応じて転送するとともに、ワーク
ステーシヨン・チヤネルからワークステーシヨン
に対してダウンローデイング要求の指示を可能と
し、ローデイング後の制御用プログラム、CG等
の変更を容易にしたオンラインローデイング制御
方式に関するものである。
(B) 技術の背景と問題点 ワークステーシヨンは、例えばプリンタ、デイ
スプレイ装置、イメージ処理装置等のデータ入出
力装置であり、ワークステーシヨン・チヤネルを
介して、ホストの処理装置に接続される。最近の
データ入出力装置は、マイクロプロセツサを内蔵
して、データ入出力装置固有の処理をできるだけ
データ入出力装置側で分散して処理するようにし
たものが増えているが、ワークステーシヨンとし
て使用される装置も同様である。
従来、このようなデータ入出力装置であるワー
クステーシヨンは、個々に制御用プログラムや
CG等を、例えばリード・オンリ・メモリ
(ROM)に持つようにされていた。そのため、各
ワークステーシヨンが重複した情報をそれぞれ持
つことがあり、無駄が生じるばかりでなく、制御
用プログラム等の変更も困難であるという問題が
あつた。そこで本発明者等は、ワークステーシヨ
ン・チヤネルが、磁気デイスク装置やフロツピ
ー・デイスク装置に制御用プログラム等のローデ
イング情報を格納して管理し、ワークステーシヨ
ンの電源投入時あるいは初期設定時のダウンロー
デイング要求に対して、要求されたローデイング
情報を転送するようにすることを考慮している。
しかし、この場合、一度ダウンローデイングさ
れると、例えば外部記憶装置に格納された制御用
プログラムやCG等が変更修正されて、再ロード
が必要となつたときに、ワークステーシヨンは、
オペレータの介入によつて、一旦リセツト状態に
される必要があり、電源の再投入または再初期設
定を契機として、ワークステーシヨン・チヤネル
に対し、新しいローデイング情報のダウンローデ
イング要求をしなければならないことになる。ワ
ークステーシヨンが、すべてホストの処理装置の
近くに設置される場合には、比較的問題が少ない
が、ワークステーシヨンは、ホストの処理装置か
ら例えば1Km以上も離れた場所に設置されること
もあり、必ずオペレータの介入が必要であるとす
ると、操作上不便であることが予想される。
(C) 発明の目的と構成 本発明は上記問題点の解決を図り、ワークステ
ーシヨン・チヤネルが、制御用プログラム、CG
または辞書等を磁気デイスク装置等の外部記憶装
置に一括して管理し、例えば電源投入時のワーク
ステーシヨンからのローデイング要求に対して、
要求されたローデイング情報を転送するように
し、さらに再ロードが必要となつた場合に、ワー
クステーシヨン・チヤネルからワークステーシヨ
ンに対しダウンローデイング要求指示を行うこと
によつて、再ロードのためのワークステーシヨン
におけるオペレータの介入を不要とし、ローデイ
ング後の制御用プログラム、CG等の変更を容易
にすることを目的としている。そのため、本発明
のオンラインローデイング制御方式は、外部記憶
装置と、複数のワークステーシヨンと、該ワーク
ステーシヨンを制御するワークステーシヨン・チ
ヤネルとをそなえたシステムにおいて、上記外部
記憶装置に、ワークステーシヨン制御用プログラ
ム、キヤラクタジエネレート用データまたは辞書
の少なくともいずれかを含むローデイング情報が
格納されたローデイング情報格納域をそなえ、上
記ワークステーシヨン・チヤネルに、上記ローデ
イング情報格納域におけるローデイング情報が変
更されたときに、上記ワークステーシヨンに対
し、ダウンローデイング要求指示を発するローデ
イング要求指示部と、上記各ワークステーシヨン
に、電源が投入されたときおよび上記ダウンロー
デイング要求指示を受信したときに、上記ワーク
ステーシヨン・チヤネルに対しローデイング要求
を行うローデイング要求部と、上記ワークステー
シヨン・チヤネルに、上記ワークステーシヨンか
らのローデイング要求に対し、上記ローデイング
情報格納域から要求されたローデイング情報を読
み出して転送するローデイング処理部とをそなえ
たことを特徴としている。
以下図面を参照しつつ、実施例に従つて説明す
る。
(D) 発明の実施例 第1図は本発明の一実施例構成、第2図は本発
明による制御概要説明図、第3図は第1図図示ロ
ーデイング情報格納域の構成例、第4図はローデ
イング要求データのフオーマツト例、第5図は第
1図図示ローデイング要求部の処理説明図を示
す。
図中、1はホストの処理装置、2は磁気デイス
ク装置またはフロツピー・デイスク装置等の外部
記憶装置、3はワークステーシヨン・チヤネル、
4―1ないし4―3はワークステーシヨン、5は
カードリーダ、6はオペレータ・コンソール、7
はローデイング情報変更処理部、8はローデイン
グ情報格納域、9はローデイング要求指示部、1
0はローデイング処理部、11―1ないし11―
3はローデイング要求部、12―1ないし12―
3はランダム・アクセス・メモリ(RAM)、13
はシリアル・インタフエース線を表わす。
ホストの処理装置1は、逐次、命令をフエツチ
して実行し、ワークステーシヨン4―1〜4―3
等から、データを入力して処理し、処理結果をワ
ークステーシヨン4―1〜4―3等に出力する装
置である。外部記憶装置2は、例えば磁気デイス
ク装置やフロツピー・デイスク装置等の記憶装置
であるが、ホストの処理装置1からもワークステ
ーシヨン・チヤネル3からもアクセス可能であ
り、特にローデイング情報格納域8に、ワークス
テーシヨン4―1〜4―3が使用する制御用プロ
グラム、キヤラクタジエネレート用データ
(CG)または辞書等のローデイング情報が、予め
格納されて記憶される。制御用プログラムは、ワ
ークステーシヨン4―1〜4―3にあるマイクロ
プロセツサの実行する命令群からなるものであ
り、一般にワークステーシヨン4―1〜4―3の
デバイス・タイプ毎に異なる。CGは、文字コー
ドに対応してその文字のドツトパターン・イメー
ジ等を生成するものである。ワークステーシヨン
4―1〜4―3に共通化できる場合が多い。辞書
は、例えばワークステーシヨンが日本語処理装置
である場合に、かな漢字変換等の情報をもつもの
である。なお、ローデイング情報格納域8の中に
辞書等が必ずしも含まれていなくてもよい。
ワークステーシヨン・チヤネル3は、ホストの
処理装置1からの入出力命令により、指定された
ワークステーシヨン4―1〜4―3に対するデー
タの入出力を制御するものである。特に、ワーク
ステーシヨン4―1〜4―3を常時ポーリングす
ることによつて、各ワークステーシヨン4―1〜
4―3からの要求を監視する。また、例えばホス
トの処理装置1にあるローデイング情報変更処理
部7からの通知によつて、関連する各ワークステ
ーシヨン4―1〜4―3に対して、ダウンローデ
イング要求指示を発するローデイング要求指示部
9と、ワークステーシヨン4―1〜4―3からの
ローデイング要求に対し、要求されたローデイン
グ情報を外部記憶装置2のローデイング情報格納
域8から読み出して転送するローデイング処理部
10とを有している。
各ワークステーシヨン4―1〜4―3は、ワー
クステーシヨン・チヤネル3に対してローデイン
グ要求を行うローデイング要求部11―1〜11
―3を有している。このローデイング要求部11
―1〜11―3の命令は、例えば比較的小容量の
リード・オンリ・メモリ(ROM)に格納されて
いる。また、ワークステーシヨン・チヤネル3か
ら転送されるローデイング情報が格納される
RAM12―1〜12―3を有している。換言す
れば、各ワークステーシヨン4―1〜4―3が制
御のために最初から保持するものは、ダウンロー
デイング要求をするための必要最小限のマイクロ
命令等だけでよく、実際のデータの入出力処理に
必要な命令、データ等は、ローデイングによつて
RAM12―1〜12―3に用意されたものを使
用することができる。
ローデイング情報変更処理部7は、例えばカー
ドリーダ5から申し込まれたジヨブまたはオペレ
ータ・コンソール6からの指示等によつて、外部
記憶装置2のローデイング情報格納域8の内容を
変更修正するものである。ローデイング情報格納
域8の内容を更新した場合、ワークステーシヨ
ン・チヤネル3のローデイング要求指示部9に再
ロードの必要性がある旨を通知する。
ダウンローデイングの制御は、例えば第2図図
示の如く行われる。例えば、ワークステーシヨン
4に電源が投入されると、通常のイニシヤルプロ
グラムローダ(IPL)の起動と同様に、図示省略
したROMの所定のアドレスの命令に実行制御が
移行し、ローデイング要求部11が起動される。
ローデイング要求部11は、ワークステーシヨ
ン・チヤネル3に対し、ダウンローデイングの要
求をする。ローデイング処理部10は、この要求
に対して、外部記憶装置2のローデイング情報格
納域8からローデイング情報を読み出して、ワー
クステーシヨン4のRAMに転送する。ローデイ
ングが完了して、RAMに制御用プログラムが格
納されると、ローデイング要求部11から制御用
プログラムに実行制御が移行され、以後そのワー
クステーシヨン4は、サービス可能な状態にな
る。
例えば、サービス中に、ローデイング情報格納
域8に格納された制御用プログラム等が変更され
ると、ワークステーシヨン4のRAMに格納され
た制御用プログラム等も新しいものに変更する必
要がある。例えば、オペレータの介入により、ワ
ークステーシヨン4の電源を一旦落とし、再度電
源を投入すれば、再ロードが可能であるが、本発
明によれば、特にオンラインのまま次のように自
動的に再ローデイングを行うことができる。ロー
デイング情報格納域8の更新によつて、ローデイ
ング要求指示部9が起動される。ローデイング要
求指示部9は、ワークステーシヨン4に対し、ダ
ウンローデイングを要求するよう指示する。ワー
クステーシヨン4は、現在処理中のトランザクシ
ヨンがあれば、そのトランザクシヨンの処理の完
了を待つて、ローデイング要求部11を起動す
る。以後は、上記電源投入時の場合と同様にロー
デイングの制御が行われて、ワークステーシヨン
4のRAMの内容が自動的に切り換わることとな
る。ワークステーシヨン4のオペレータは、再ロ
ーデイングを何んら意識する必要はない。
ローデイング情報格納域8は、例えば第3図図
示の如く構成される。すなわち、ローデイング情
報格納域8は、所定の大きさのブロツク、例えば
256バイトの大きさの複数ブロツクに分割され
て、外部記憶装置に設けられる。この1ブロツク
が、1回の転送の単位とされる。ブロツクの番号
は、外部記憶装置内におけるそのブロツクの物理
的または論理的位置を示すものと考えてよい。
先頭の第0ブロツク20には、例えば第3図図
示の如く、各ワークステーシヨンのデバイス・タ
イプに対応して、ローデイング情報格納域8のブ
ロツク情報が格納される。図中、X1は制御用プ
ログラムの先頭ブロツク番号、X2は制御用プロ
グラムの最終ブロツク番号、Y1はCGの先頭ブ
ロツク番号、Y2はCGの最終ブロツク番号、、Z
1は辞書の先頭ブロツク番号、Z2は辞書の最終
ブロツク番号を示している。すなわち、第0ブロ
ツク20の情報によつて、例えば第1のワークス
テーシヨンに関しては、制御用プログラムは、第
1ブロツクから第5ブロツクにあり、CGは第12
ブロツクから第16ブロツクにあり、辞書はローデ
イングの必要がないことがわかる。
ワークステーシヨンからのダウンローデイング
要求にあたつては、例えば、第4図図示の如き詳
細データ21が作成されて、ワークステーシヨン
チヤネルに送信される。ローデイング要求は、1
ブロツク毎に行われ、詳細データ21にそのブロ
ツク番号が設定される。ブロツクサイズは、例え
ば256バイトである。デバイス・タイプの欄に
は、ワークステーシヨンの種別情報が設定され
る。
各々のワークステーシヨンは、最初のダウンロ
ーデイング要求では、ワークステーシヨン・チヤ
ネル3に、第0ブロツクの転送を要求するように
される。例えば、第1のワークステーシヨン4―
1のローデイング要求部11―1は、第5図図示
の如く処理することになる。電源投入または再ロ
ード要求指示等によつて起動されると、第4図図
示の如き詳細データのブロツク番号に「0」を指
定して、第0ブロツクの転送を要求する。ワーク
ステーシヨン・チヤネル3は、付加された詳細デ
ータを参照し、ブロツク管理情報が格納された第
0ブロツクを外部記憶装置2から読み出して転送
する。ローデイング要求部11―1は、この第0
ブロツクによつて、必要とする制御用プログラム
およびCGの格納ブロツクを知ることができる。
次に、これらのブロツクを、1ブロツクずつ詳細
データ21を付加して要求する。途中でエラーが
生じた場合には、そのブロツクだけの再送を要求
することができる。こうして、制御用プログラム
およびCGを内部記憶にローデイングさせて、以
後その情報に基づいて処理することができるよう
になる。
なお、ローデイング要求をブロツク番号に基づ
いて行うのではなく、例えば予めローデイング情
報毎に付加された識別情報によつて行うようにし
てもよい。
(E) 発明の効果 以上説明した如く本発明によれば、外部記憶装
置にワークステーシヨンの制御用プログラム、
CGまたは辞書等を複数格納して管理できるよう
になるとともに、再ロードする必要が生じた場合
には、オペレータの介入なしに自動的にダウンロ
ーデイングできるようになる。従つて、ローデイ
ング後の制御用プログラム、CG等の変更が容易
になる。また、オンライン・サービス中における
ワークステーシヨン側のローデイング情報の変更
にあたつて、ワークステーシヨン側の電源切断/
投入などの操作を必要としないので、誤操作が生
じることもない。
【図面の簡単な説明】
第1図は本発明の一実施例構成、第2図は本発
明による制御概要説明図、第3図は第1図図示ロ
ーデイング情報格納域の構成例、第4図はローデ
イング要求データのフオーマツト例、第5図は第
1図図示ローデイング要求部の処理説明図を示
す。 図中、1はホスト処理装置、2は外部記憶装
置、3はワークステーシヨン・チヤネル、4はワ
ークステーシヨン、8はローデイング情報格納
域、9はローデイング要求指示部、10はローデ
イング処理部、11はローデイング要求部を表わ
す。

Claims (1)

  1. 【特許請求の範囲】 1 外部記憶装置と、複数のワークステーシヨン
    と、該ワークステーシヨンを制御するワークステ
    ーシヨン・チヤネルとをそなえたシステムにおい
    て、 上記外部記憶装置に、ワークステーシヨン制御
    用プログラム、キヤラクタジエネレート用データ
    または辞書の少なくともいずれかを含むローデイ
    ング情報が格納されたローデイング情報格納域を
    そなえ、 上記ワークステーシヨン・チヤネルに、上記ロ
    ーデイング情報格納域におけるローデイング情報
    が変更されたときに、上記ワークステーシヨンに
    対し、ダウンローデイング要求指示を発するロー
    デイング要求指示部と、 上記各ワークステーシヨンに、電源が投入され
    たときおよび上記ダウンローデイング要求指示を
    受信したときに、上記ワークステーシヨン・チヤ
    ネルに対しローデイング要求を行うローデイング
    要求部と、 上記ワークステーシヨン・チヤネルに、上記ワ
    ークステーシヨンからのローデイング要求に対
    し、上記ローデイング情報格納域から要求された
    ローデイング情報を読み出して転送するローデイ
    ング処理部とをそなえたことを特徴とするオンラ
    インローデイング制御方式。
JP57229422A 1982-12-28 1982-12-28 オンラインロ−デイング制御方式 Granted JPS59121520A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57229422A JPS59121520A (ja) 1982-12-28 1982-12-28 オンラインロ−デイング制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57229422A JPS59121520A (ja) 1982-12-28 1982-12-28 オンラインロ−デイング制御方式

Publications (2)

Publication Number Publication Date
JPS59121520A JPS59121520A (ja) 1984-07-13
JPS6215898B2 true JPS6215898B2 (ja) 1987-04-09

Family

ID=16891973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57229422A Granted JPS59121520A (ja) 1982-12-28 1982-12-28 オンラインロ−デイング制御方式

Country Status (1)

Country Link
JP (1) JPS59121520A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4668266A (en) * 1985-06-18 1987-05-26 Owens-Corning Fiberglas Corporation Corrosion resistant cobalt-base alloy having a high chromium content and method of making fibers
US4668265A (en) * 1985-06-18 1987-05-26 Owens-Corning Fiberglas Corporation Corrosion resistant cobalt-base alloy and method of making fibers
JPH0795325B2 (ja) * 1986-01-21 1995-10-11 日本電気株式会社 店舗販売時点情報管理システムのメツセ−ジ交換方式
JPH03268152A (ja) * 1990-03-19 1991-11-28 Hitachi Ltd 情報処理ネットワークシステム

Also Published As

Publication number Publication date
JPS59121520A (ja) 1984-07-13

Similar Documents

Publication Publication Date Title
US4799145A (en) Facility for passing data used by one operating system to a replacement operating system
US5671356A (en) Method and apparatus for microcode loading in a multi-nodal network exhibiting distributed control
JPS5847049B2 (ja) I/o制御器
JPH03156562A (ja) バス間アダプタ
JP2007206885A (ja) コンピュータシステム及びシステム起動方法
TW434491B (en) Increasing I/O performance through storage of packetized operational information in local memory
JPS6215898B2 (ja)
US5781755A (en) Initial program loading of virtual machine
JPH0115098B2 (ja)
KR100503484B1 (ko) 화상형성장치
US5173903A (en) Method for performing quality logic tests on data processing systems by sequentially loading test microinstruction programs and operating microinstruction programs into a single control store
EP0196661A2 (en) Bridging facility for supporting multiple operating systems via a shell
JP2999516B2 (ja) 端末装置のための文字出力制御方法および装置
JPH05274157A (ja) 画像形成装置
JPS6213704B2 (ja)
JPH10320366A (ja) 非常駐型プログラム・ローディング方式
JPH04336655A (ja) 疎結合マルチプロセッサシステムのファームウェアロード方式
JP2004341725A (ja) コンピュータの制御方法、コンピュータ、ストレージ制御装置、プログラム、及び記録媒体
JP2000029673A (ja) プログラム制御システム
JPH09146783A (ja) プログラム制御方法および装置
JPH0459635B2 (ja)
JPH03262064A (ja) システムバスを用いたデータ転送方式
JPH04184538A (ja) ダウンロード制御方式
JPS62264346A (ja) デ−タ処理装置
Mimms A simple multi-tasking operating system for a microcomputer