JPH0525332B2 - - Google Patents

Info

Publication number
JPH0525332B2
JPH0525332B2 JP62035965A JP3596587A JPH0525332B2 JP H0525332 B2 JPH0525332 B2 JP H0525332B2 JP 62035965 A JP62035965 A JP 62035965A JP 3596587 A JP3596587 A JP 3596587A JP H0525332 B2 JPH0525332 B2 JP H0525332B2
Authority
JP
Japan
Prior art keywords
terminal
program
list
devices
controller
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 - Lifetime
Application number
JP62035965A
Other languages
English (en)
Other versions
JPS62243050A (ja
Inventor
Robaato Hyuuzu Deebitsudo
Fuiritsupu Hoojii Horisu
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS62243050A publication Critical patent/JPS62243050A/ja
Publication of JPH0525332B2 publication Critical patent/JPH0525332B2/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/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/177Initialisation or configuration control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Description

【発明の詳細な説明】 A 産業上の利用分野 本発明は一般にデータ処理システムに関し、具
体的にはデータ処理システム中の端末に初期プロ
グラムをロード(IPL)する方法に関する。
B 従来技術 代表的なデータ処理システムは通常通信ネツト
ワークによつて複数の端末に結合されている上位
計算機を含む。各端末は1つもしくはそれ以上の
I/O装置に接続されている。この様なI/O装
置にはキイボード、印刷装置、デイスプレイ等が
含まれる。システムが満足に機能するためには、
上位計算機はシステムの構成を知つていなければ
ならない。この事は上記計算機が各端末、コント
ローラ及び特定の端末に接続されているI/O装
置のアドレスを知つていなければならない事を意
味する。この情報は上位計算機によつて使用さ
れ、プログラムをコントローラもしくは端末或い
はこの両者にダウンロードする。これ等のプログ
ラムは端末と関連するI/O装置の間でデータを
交換する際のインターフエイスを与える。
従来、いくつかの技法が使用されて上位計算機
にシステムの構成についての情報を与えていた。
この様な従来の技法には、システムの構成は上位
計算機において、オペレータによつて手動によつ
て決定されるものもある。これにおいては、オペ
レータはマクロ命令を使用して効果的にコントロ
ーラによつてロードさるべき各型の端末のための
オペレーテイング・システム・ロード・イメージ
を構成している。オペレーテイング・システムは
その後各端末に転送される。この技法は十分に動
作するとは云え、時間がかかり労力を要する。さ
らに、構成のプロフイールを導入するのには上位
計算機と経験のあるプログラマが必要である。
尚、ネツトワークの異なるステーシヨンの自動
的なアドレスの割当て及び通し番号を遠隔の装置
に導入する他の技術は夫々米国特許第442314号及
び第4424573号に述べられている。
C 発明が解決しようとする問題点 本発明の目的は端末がその関連I/O装置を決
定出来、そのオペレーテイング・システムを端末
の動作を制御するためにダウンロード出来る方法
を与える事にある。
D 問題点を解決するための手段 本発明の自己構成方法は自動的で次の様に動作
する。IPL時に、「ブート・ロード・イメージ」
と呼ばれるオペレーテイング・システムの部分が
端末にダウンロードされ、端末に取付け可能なす
べての装置のアドレスを含むポール・リストを準
備する。次に端末はリスト上の各装置を順次ポー
ル(接続)する。装置が取付けられていれば、そ
の装置はその存在を示すメツセージで応答する。
取付けられない装置は応答しない。応答しない装
置はリストから削除される。従つて現在、取付け
られている(即ち応答した)装置のアドレスだけ
を含む新しいポール・リストがその端末で得られ
る。
その後、コントローラはこれに取付けられたす
べての端末に対して、すべての可能な装置(例え
ば、キイボード走査器、デイスプレイ等)のため
のプログラミング・サポートを与える。しかしな
がら、各端末はその関連装置をサポートするに必
要なプログラムだけをロードするだけである。ロ
ーデイング・ルーチンに続いて、端末は取付けら
れたすべての装置のリストを表示もしくは印刷し
て、オペレータに対しそのリストが正しい事を検
査する様に促す。この時点で、オペレータは(入
力シーケンスを介して)、リストが正しい端末を
認識し、装置を付加えるか、除去する事によつて
修正する。検査された構成は各端末に記憶され、
端末が構成された事を示す指標がセツトされる。
この構成は又後に使用するためにコントローラも
しくは上位計算機(或は両者)に転送出来る。そ
の後、各IPL時に、端末はその関連装置を制御す
るのに必要とされるオペレータが是認したプログ
ラム・サポートのみを選択する。本発明の1つの
特徴では、「ブート・ロード・イメージ」は端末
に取付ける事が出来るすべての可能な装置のリス
トを作成する。リストはキイボード、印刷装置等
の主要な装置をアドレスを含む事が好ましい。
E 実施例 以下説明する本発明はデータ処理システムを構
成するために使用される。本発明は流通用データ
処理システムでかなり活用されるので、この環境
で説明する。しかしながら、この事は本発明の範
囲を制限するものと解されるべきではない。
第1図は流通用データ処理システムの概略図を
示す。データ処理システムはコントローラ10を
含む。コントローラとして通常の任意の型の計算
機が使用出来るが、本発明の好ましい実施例で
は、コントローラはIBM PC/ATである。PC/
ATは良く知られている計算機であり、詳細な説
明は行わない。ここではコントローラはデイス
ク・サービスを与え、複数の端末12に対する主
な通信アクセスを与えるとだけ述べておく。端末
はループ通信ネツトワーク14及びループ・アダ
プタ16を介してコントローラ10に結合されて
いる。フアイル・コントローラ18はコントロー
ラ10をフアイル機構20に相互接続する。フア
イル機構20上に記憶されたデータは必要な時に
コントローラ10にもたらされる。上位アダプタ
22及び通信リンク24はコントローラ10を上
位計算機(図示されず)に相互接続する。
コントローラ10及び端末12はともに夫々の
RAM中に記憶されているプログラムによつて制
御される。RAMは非持久性であるために、プロ
グラムはデイスク機構20上に恒久的に記憶され
ている。コントローラはプログラムをデイスクか
らそのRAMに転送する事によつてプログラムを
動作する。同様に端末はコントローラからその動
作プログラムをループ通信ネツトワーク14を介
して獲得する。
夫々の動作プログラムを獲得するために、各端
末は構成ルーチンを遂行して、これに取付けられ
るI/O装置を決定し、適切なプログラムをダウ
ンロードして走らせる(即ち端末を動作させる)。
コントローラ10は良く知られたSDLCメツセー
ジ・フオーマツトを使用して端末と通信する。
SDLCメツセージ・フオーマツトは良く知られて
いるので、詳細な説明は行わない。しかしなが
ら、SDLCメツセージ・フオーマツトの詳細は米
国特許第3872430号に開示されている。端末にダ
ウンロードされるプログラムは3つの区別可能な
ロード・セグメントより成る。このロード・セグ
メントは(1)各端末に共通であり、端末にコントロ
ーラからさらに単一のコードをロードする能力を
与えるオペレーテイング・システム・ブート・ロ
ード、(2)キイボード・デイスプレイ、印刷装置等
の如き特定の装置を制御するコードのモジユール
であるロード可能なドライバ及び(3)プログラムが
各トランザクシヨンを進めるにつれ、端末の動作
を決定する適用業務(アプリケーシヨン)プログ
ラムを含む。
第2図は端末のハードウエアの構成を示す。こ
の構成はプログラムを処理し、端末の動作を制御
するマイクプロセツサ26を含む。RAM28は
マイクプロセツサ26に結合され、プログラム及
びデータを含んでいる。ループ・アダプタ30は
ループ通信ネツトワーク14(第1図)によつて
端末とインターフエイスしている。ループ・アダ
プタ30は端末とコントローラ間の通信路を与え
る。ハード・トータル・モジユール32は電源が
電池であるRAMであり、端末への電力が切断し
た時にデータを記憶出来るものである。マイクロ
プロセツサ26はハード・トータル・モジユール
に情報を書込む。直列I/Oチヤンネル・アダプ
タ34は直列I/Oチヤンネル36を相互接続す
る。直列I/Oチヤンネルは分岐通信リンクであ
り、端末と関連装置間の通信を与える。取付けら
れるI/O装置はキイボード、デイスプレイ、印
刷装置、走査器等を含む。サテライト端末38は
導体40を介して直列I/Oチヤンネル36に結
合されている。第2図には示されていないが、直
列I/Oチヤンネル36に接続されているものと
類似の一組のI/O装置がサテライト端末38に
接続出来る。SDLCプロトコールの一部は直列
I/Oチヤンネル36上で通信するのに使用され
る。
端末を動作させるために、端末はこれに接続さ
れたI/O装置を知つて、コントローラからこれ
等の装置を制御するためのプログラムを得なけれ
ばならない。従つて、本発明は端末がこれに接続
されるI/O装置を決定出来る様にし、適切なプ
ログラムをそのRAMにダウンロードする技法に
関する。この手順は本明細書では端末構成と呼ば
れる。このルーチンの出力は又はコントローラも
しくはホストに転送されて全計算ネツトワーク内
の任意の端末及びこれに取付けられたI/O装置
を固定するのに使用される事に注意されたい。構
成ルーチンの詳細を説明する前に、端末及びI/
O装置のプログラム構成の要点を説明する。
第3図は夫々端末及びI/O装置のプログラム
構成の概念的概略図を示す。端末のプログラムは
オペレーテイング・システム42及びオペレーテ
イング・システムの上に配置されている複数の適
用業務プログラム44乃至Nを含む。第3図から
明らかな様に、いくつかの適用業務プログラムが
端末に共存出来、各々が特定の機能を果す様にな
つている。従つて1つの適用業務プログラムは現
金の売上高を制御するのに使用され、他のプログ
ラムは商品予約購入方式layaway等を管理するの
に使用される。適用業務プロクラムの中には構成
プログラム44がある。このプログラムの詳細な
機能については後に説明する。ここではこの適用
業務プログラムは端末を構成するのに使用される
と述べるだけで十分である。制御プログラム54
は適用業務プログラムと装置ドライバ56−N間
の相互作用を制御する。装置ドライバ(時に「ア
クセス方式」と呼ばれる)は特定の装置を制御す
るコードのモジユールである。従つて、キイボー
ド・ドライバ(KBD)56はキイボードを制御
し、デイスプレイ(DSPLY)ドライバ58はデ
イスプレイを制御し、印刷装置(PTR)ドライ
バ60は印刷装置を制御し、走査器ドライバ62
は走査器を制御する。直列I/Oチヤネル・ドラ
イバ64は直列I/Oチヤネル36のためのアク
セス方式である。直列I/Oチヤネル・ドライバ
は取付けた装置からメツセージを受取り、これ等
を夫々の関連ドライバに受渡す。同様に、直列
I/Oチヤネル・ドライバはドライバからメツセ
ージを受取り、これ等のメツセージを関連装置に
与える。直列I/Oチヤネル36は分岐通信チヤ
ネルであるから、ポーリング・ルーチンを使用し
てI/O装置及び端末と通信する。
第3図を続けて参照すると、各I/O装置のプ
ログラム構造は直列I/Oマイクロコード(SI/
Oμコード)及び装置マイクロコードを含む。直
列I/Oマイクロコードは各装置と直列I/Oチ
ヤネル36をインターフエイスする。直列I/O
マイクロコードはメツセージを装置からそのドイ
バに送り、又メツセージを関連するドライバから
装置に与えるの可能にする。装置マイクロコード
(各装置当り1つ存在する)は装置が受取つたメ
ツセージに含まれる指令に応答して装置の動作を
制御する。
第3図から明らかな様に、多くの異なる型の装
置が端末に取付けられる。事実、多くの同じ装置
(例えば、2つのデイスプレイ)も端末に取付け
られる。これ等の装置と通信するためには、各装
置はその直列I/Oチヤネル・アドレスによつて
一意的に固定される。このアドレスは直列I/O
チヤネル36上を転送されるすべてのメツセージ
の最初の文字である。メツセージは装置をそのア
ドレスでポーリングする事によつて装置から直列
I/Oチヤネル36上に送信請求をする。メツセ
ージ中のアドレスを知つた装置は転送すべきデー
タがある時にはデータを順方向に送るか、ポール
の終り(EOP)メツセージで応答する。
端末の構成について説明したので、次に自動的
に端末がそれ自身を構成する手順について説明す
る。この手順は次の通りである。
IPL時に、端末ROS中のブリング・アツプ・コ
ードがオペレーテイングのブーツ・ロード部分を
受取つてロードする。ブーツ・ロード部分はコン
トローラからメモリ・ループを介して転送され
る。
次にブーツ・ロード中の直列I/Oチヤンネ
ル・ドライバが端末に接続出来るすべての可能な
装置のアドレスより成るポール・リストを構成し
て、各アドレスのポーリングを開始する。
もし装置がポールされて特定の数(例えば16)
の刻時の後に応答しないと、タイマの条件がドラ
イバによつて記入され、その装置のアドレスはポ
ール・リストから除去される。
ドライバがもはやポール・タイムアウトを受取
らず、すべてのポールされた装置が応答した時、
ドライバは修正ポール・リストを記憶し、コント
ローラからオペレーテイング・システム・ロード
のロード可能なドライバ部分を要求する。
次にコントローラはループ上のすべての装置の
ドライバに送信を行う。
端末は各送信されたドライバを受信し、このド
ライバを修正したポール・リスト中のアドレスと
チエツクする。
受取つたドライバと修正ポール・リスト中のア
ドレス間に一致が見出されると、端末はドライバ
を受け取り、これをそのオペレーテイング・シス
テム中に導入する。
一致が見出されないと、端末はドライバを破棄
する。
この過程は端末が修正ポール・リスト中の各ア
ドレスに対してドライバをロードする迄続く。こ
こでステーシヨンはそのオペレーテイング・シス
テムがロードされ、コントローラから構成適用業
務プログラム・ロードを要求する。構成適用業務
プログラムがロードされると、端末に取付けられ
た装置のリストが表示もしくは印刷される。次
に、プログラムはデイスプレイを介してオペレー
タに対して端末のアドレスを教え、彼に端末に対
して特定のキイ・シーケンスを打鍵する事によつ
てリストを検査する機会を与える。この時、オペ
レータは又リストに対して変更を打鍵し、装置を
追加もしくは除去する事も出来る。オペレータは
又ロードされるべき通常の適用業務プログラムの
名称もしくは他の識別子を導入する事も出来る。
一度オペレータが構成の確認をキイ・インする
と、構成が端末のハード・トータル・モジユール
中に記憶され、コントローラに転送されてデイス
クに記憶される。
端末はハード・トータル・モジユールの制御部
のインジケータをセツトして構成が行われ、再び
走らせる必要がない事を指示する。
同様にこの手続はRASルーチンを含み、この
ルーチンで端末をリセツトし、コントローラから
完全なプログラム・ロードを要求する。コントロ
ーラがそのロードを転送する時に、コントローラ
は要求された時に端末によつて要求されたロー
ド・モジユールのみを送る。現在ロードされた適
用業務プログラムは構成アプリケーシヨンではな
く、端末が通常実行するアプリケーシヨンであ
る。将来オペレータが端末に装置を加え、もしく
はこれから除去したい時は、オペレータによつて
導入したキイ・シーケンスによつて端末はコント
ローラの構成アプリケーシヨンのロードを要求
し、ハード・トータル・モジユール中の新らしい
構成データのセツテイング及びこの新らしいデー
タをコントローラ上に書込み事を含む上述のルー
チンを繰返す。
第4A図及び第4B図は上述の構成手順のフロ
ーチヤートを示す。ブロツクAはプログラムがル
ーチンに導入する事を示す導入ブロツクである。
ブロツクAからプログラムはブロツク66に下
る。ブロツク66で、プログラムは構成完了ビツ
トがセツトされているかどうかを検査する。上述
の様にこのビツトはハード・トータル・モジユー
ルの制御部のインジケータである。もしこのビツ
トがセツトされていると、プログラムはブロツク
68に下つて、オペレーテイング・システムのロ
ード・ブーツ・ロード部をロードし、ロード可能
なドライバ及び通常の適用業務プログラム
(PGMS)を要求して、ブロツク70を介してル
ーチンを出る。
もし構成インジケータがセツトされていなけれ
ば、即ちオフ状態にあれば、プログラムはブロツ
ク72に下る。ブロツク72において、オペレー
テイング・システム(OS)のロード・ブーツ・
ロード部がロードされ、プログラムはブロツク7
4に下る。ブロツク74では、直列I/Oがすべ
ての可能な装置のアドレスをポールする。ブロツ
ク76において、プログラムはポールに応答した
装置だけの修正ポール・リストを形成する。次に
プログラムはブロツク78に下り、ここでコント
ローラからロード可能なドライバを要求する。次
にプログラムはブロツク80に下つてここで修正
ポール・リスト中の装置のためのドライバを受取
る。次にプログラムはブロツク82に下り、ここ
で取付けられた装置のリストを印刷もしくは表示
する。次にプログラムはブロツク84に下る。ブ
ロツク84で、オペレータは表示リストを検査す
る。もしリストに不備があると、プログラムはブ
ロツク86に下り、オペレータは変更を行つて、
ポール・リストに修正を加え、ブロツク84に戻
つて検査を行う。一度リストが証認されると、プ
ログラムはブロツク85に下り、ここでその中に
含まれる機能を遂行し、ブロツク88に下り、修
正した構成がハード・トータル・モジユールに記
憶され、コントローラに転送される。プログラム
は又構成インジケータをセツトする。次にプログ
ラムはブロツク90に下り、ここで端末をリセツ
トし、端末はブロツクA(第4A図)から新しい
実行を開始する。
F 発明の効果 本発明によれば、次のような多様な効果が得ら
れる。
(1) 別個の段階で、コンポーネント・パーツの選
択により端末の型を平操作で指定する必要がな
い。
(2) 総称的なロード・イメージのためのデイスク
空間は必要とされない。
(3) 端末のRAMは実際に取付けられる装置のみ
にロードされる。
(4) 各端末は一度だけセツト・アツプされ、その
構成を変更が指示される迄保持する。
(5) 同じロード要素を必要とするすべての端末は
これを同時に受入れるので、ループの転送時間
が減少する。
(6) システムのユニツトがオペレータの入力なく
RAMロードを受入れる事が出来るので、種々
のI/O装置を大きな手直しをする事なく製品
の寿命の間指示出来る。
(7) 端末にはアドレスを知る事なくロードを与え
る事が出来る。
【図面の簡単な説明】
第1図は流通用データ処理システムの概略図で
ある。第2図は第1図のシステムに接続されるハ
ードウエア構成を示す概略図である。第3図は第
2図における端末のためのプログラムの概念図で
ある。第4図は第4A図と第4B図の接合を示す
図である。第4A図及び第4B図は端末を自己構
成可能にする方法のフローチヤートである。 10……コントローラ、12……端末、14…
…ループ通信ネツトワーク、16……ループ・ア
ダプタ、18……フアイル・コントローラ、20
……フアイル、22……上位アダプタ、24……
通信リンク。

Claims (1)

  1. 【特許請求の範囲】 1 ブート・ロード・モジユールを有するオペレ
    ーテイング・システムを持つた計算機がループ通
    信ネツトワークを介して複数の端末に接続され、
    該端末の各々は直列チヤネルによつて複数のI/
    O装置に接続された分散型データ処理システムに
    おいて、 (a) 各端末において、当該端末に接続可能なすべ
    てのI/O装置に対する識別標識を含む第1リ
    ストを、前記計算機からダウンロードされたブ
    ート・ロード・モジユールを用いて、作成さ
    せ、 (b) 前記端末において、前記リストに記録された
    各I/O装置へメツセージを送信させ、 (c) 前記メツセージの受信に応答して作動する
    I/O装置において、前記端末へ応答メツセー
    ジを送信させ、 (d) 前記端末において、受信した前記応答メツセ
    ージに基いて、前記応答メツセージを送信した
    I/O装置の識別標識を含む第2リストを作成
    させ、 (e) 前記計算機において、特定のI/O装置を制
    御するサポート・プログラムおよび該特定の
    I/O装置を識別する標識を含む複数のプログ
    ラム・サポート・モジユールをフアイルから取
    出させ、 (f) 前記計算機において、前記ループ通信ネツト
    ワークに前記プログラム・サポート・モジユー
    ルを送信させ、 (g) 前記端末において、前記第2リストにおける
    識別標識と一致した識別標識を有するプログラ
    ム・サポート・モジユールだけを受信させてメ
    モリへロードさせる、 段階より成る端末の構成方法。
JP62035965A 1986-04-09 1987-02-20 端末の構成方法 Granted JPS62243050A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/849,641 US5109484A (en) 1986-04-09 1986-04-09 Self configuring terminal which polls loop network and generates list of connected devices for use in selectively downloading control programs
US849641 1986-04-09

Publications (2)

Publication Number Publication Date
JPS62243050A JPS62243050A (ja) 1987-10-23
JPH0525332B2 true JPH0525332B2 (ja) 1993-04-12

Family

ID=25306187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62035965A Granted JPS62243050A (ja) 1986-04-09 1987-02-20 端末の構成方法

Country Status (5)

Country Link
US (1) US5109484A (ja)
EP (1) EP0241678B1 (ja)
JP (1) JPS62243050A (ja)
CA (1) CA1286786C (ja)
DE (1) DE3788240T2 (ja)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4855899A (en) * 1987-04-13 1989-08-08 Prime Computer, Inc. Multiple I/O bus virtual broadcast of programmed I/O instructions
DE3815071A1 (de) * 1988-05-04 1989-11-16 Loewe Opta Gmbh Verfahren zur bestimmungsgemaessen programmierung eines bildschirmtextgeraetes
CA1327851C (en) * 1988-06-22 1994-03-15 Amy S. Christopher Reconfigurable printer
JPH0210454A (ja) * 1988-06-29 1990-01-16 Canon Inc 電子機器
DE68923690T2 (de) * 1988-12-30 1996-04-18 Ibm Verfahren und Anordnung zum Zuführen elektrischer Energie zu elektronischen Komponenten.
JPH03229352A (ja) * 1990-02-05 1991-10-11 Hitachi Ltd プログラム変更方法
JPH03241448A (ja) * 1990-02-20 1991-10-28 Fujitsu Ltd Ipl方式
US5510775A (en) * 1990-03-07 1996-04-23 Siemens Aktiengesellschaft Method of personalizing an electronic module and electronic circuit and module for implementing the method
US5282270A (en) * 1990-06-06 1994-01-25 Apple Computer, Inc. Network device location using multicast
EP0463251A1 (en) * 1990-06-28 1992-01-02 International Business Machines Corporation Software installation
US5293635A (en) * 1991-04-30 1994-03-08 Hewlett-Packard Company Detection on a network by a mapping application of a relative location of a first device to a second device
US5444642A (en) * 1991-05-07 1995-08-22 General Signal Corporation Computer system for monitoring events and which is capable of automatically configuring itself responsive to changes in system hardware
US5649204A (en) * 1991-08-22 1997-07-15 Rec Software, Inc. Method and apparatus for consolidating software module linkage information used for starting a multi-module program
US20020073246A1 (en) * 1998-06-29 2002-06-13 Stephen F.B. Pickett Code server
GB2260003B (en) * 1991-09-28 1995-06-14 Motorola Israel Ltd Option board identification
FR2682786B1 (fr) * 1991-10-17 1993-12-10 Bull Sa Telechargement d'un systeme d'exploitation par un reseau.
SE469956B (sv) * 1991-11-27 1993-10-11 Icl Systems Ab Förfarande och arrangemang för att minska mängden information som krävs vid enhetlig revidering av programvara i ett flertal användarenheter i ett datorsystem
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
US5640596A (en) * 1992-03-10 1997-06-17 Hitachi, Ltd. Input output control system for transferring control programs collectively as one transfer unit designated by plurality of input output requests to be executed
FR2692701B1 (fr) * 1992-06-18 1994-09-30 Aerospatiale Procédé de contrôle de configuration d'une installation complexe et dispositif pour la mise en Óoeuvre de ce procédé.
DE69212997T2 (de) * 1992-06-19 1997-05-28 Euro Cp Sarl Verfahren zur Adressierung einer Betriebseinrichtung und zur Verbindung von zwei Betriebseinrichtungen; Betriebseinrichtung und Anlage dafür
US5454078A (en) * 1992-08-07 1995-09-26 International Business Machines Corporation System for sharing name among network adapters by, dynamically linking adapters having same logical name and maintaining linked state of remaining adapters
US5657448A (en) * 1992-11-18 1997-08-12 Canon Kabushiki Kaisha System for an interactive network board remotely configurable by selecting from a plurality of functionality defining software, such as a printer server stored in prom
US5537547A (en) * 1992-12-14 1996-07-16 At&T Corp. Automatic network element identity information distribution apparatus and method
US5539881A (en) * 1992-12-14 1996-07-23 At&T Corp. Network element including automatic network element identity information registration apparatus and method
US5404527A (en) * 1992-12-31 1995-04-04 Unisys Corporation System and method for remote program load
US5483640A (en) * 1993-02-26 1996-01-09 3Com Corporation System for managing data flow among devices by storing data and structures needed by the devices and transferring configuration information from processor to the devices
DE4306030C2 (de) * 1993-02-26 1994-03-17 Siemens Ag Verfahren zum Transferieren und Protokollieren von bedieneraufgabenbezogenen Administrationsaufträgen von einer Datenverarbeitungsanlage an eine Netzmanagementzentrale
US5574860A (en) * 1993-03-11 1996-11-12 Digital Equipment Corporation Method of neighbor discovery over a multiaccess nonbroadcast medium
JP2710550B2 (ja) * 1993-05-27 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション データ記憶分散装置および方法
US5355404A (en) * 1993-06-29 1994-10-11 At&T Bell Laboratories Method of controlling parameter downloading from a communication switching system to customer stations
JP3487559B2 (ja) * 1993-06-29 2004-01-19 キヤノン株式会社 複合制御装置および複合制御装置の制御方法
US5418934A (en) * 1993-09-30 1995-05-23 Intel Corporation Synchronizing chained distributed digital chronometers by the use of an echo signal
US5809237A (en) * 1993-11-24 1998-09-15 Intel Corporation Registration of computer-based conferencing system
WO1995025308A1 (en) * 1994-03-17 1995-09-21 M-Systems Ltd. Combined personal data manager and computer storage device
EP0680174B1 (en) * 1994-04-14 2002-08-28 Kabushiki Kaisha Toshiba Portable wireless computer terminal and method of controlling communication
US6282572B1 (en) 1994-05-04 2001-08-28 Telefonaktieboalget Lm Ericsson (Publ) Providing a master device with slave device capability information
US6763454B2 (en) * 1994-05-27 2004-07-13 Microsoft Corp. System for allocating resources in a computer system
US5787246A (en) * 1994-05-27 1998-07-28 Microsoft Corporation System for configuring devices for a computer system
US5655148A (en) * 1994-05-27 1997-08-05 Microsoft Corporation Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration information
JP3307508B2 (ja) * 1994-09-01 2002-07-24 富士通株式会社 通信ネットワーク構成検出方法
US5654901A (en) * 1995-01-30 1997-08-05 Telefonaktiebolaget Lm Ericsson Loading software into field test equipment
US5557748A (en) * 1995-02-03 1996-09-17 Intel Corporation Dynamic network configuration
US5592622A (en) * 1995-05-10 1997-01-07 3Com Corporation Network intermediate system with message passing architecture
US5802278A (en) * 1995-05-10 1998-09-01 3Com Corporation Bridge/router architecture for high performance scalable networking
US6618754B1 (en) * 1995-10-23 2003-09-09 Sun Microsystems, Inc. System for transmission of embedded applications over a network
US5802306A (en) * 1995-10-31 1998-09-01 International Business Machines Corporation Supporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adapters
US5878270A (en) * 1995-11-17 1999-03-02 Fujitsu Limited Library apparatus and drive recognition method
US5905779A (en) * 1996-03-06 1999-05-18 Rockwell Science Center Automatic dial-up software update system
US5787019A (en) * 1996-05-10 1998-07-28 Apple Computer, Inc. System and method for handling dynamic changes in device states
US5922050A (en) * 1996-07-02 1999-07-13 Sun Microsystems, Inc. Method and apparatus for controlling a device on a network
SE520101C2 (sv) 1998-05-13 2003-05-27 Axis Ab Integrerad krets och metod för att förmå en intgrerad krets att exekvera instruktioner
US6209031B1 (en) 1998-07-17 2001-03-27 International Business Machines Corporation Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients
US6205552B1 (en) * 1998-12-31 2001-03-20 Mci Worldcom, Inc. Method and apparatus for checking security vulnerability of networked devices
US6611915B1 (en) 1999-05-27 2003-08-26 International Business Machines Corporation Selective loading of client operating system in a computer network
US7100035B1 (en) * 1999-09-02 2006-08-29 International Business Machines Corporation Status display for parallel activities
US6473857B1 (en) * 1999-12-06 2002-10-29 Dell Products, L.P. Centralized boot
US6816963B1 (en) * 2000-01-31 2004-11-09 Intel Corporation Platform level initialization using an image generated automatically by a remote server based upon description automatically generated and transmitted thereto by a processor-based system
US7181508B1 (en) 2000-11-09 2007-02-20 Oki Data Americas, Inc. System and method for communicating, monitoring and configuring a device operatively connected to a network
US7051093B1 (en) 2001-01-24 2006-05-23 Lockheed Martin Corporation QNX operation system network auto configuration
US8732232B2 (en) * 2001-05-16 2014-05-20 Facebook, Inc. Proximity synchronizing audio playback device
US7620363B2 (en) 2001-05-16 2009-11-17 Aol Llc Proximity synchronization of audio content among multiple playback and storage devices
US7890661B2 (en) 2001-05-16 2011-02-15 Aol Inc. Proximity synchronizing audio gateway device
WO2002095581A2 (en) * 2001-05-19 2002-11-28 International Business Machines Corporation Electronic system and method for booting of an electronic system
US7085828B2 (en) * 2001-10-26 2006-08-01 Hewlett-Packard Development Company, L.P. Method for viewing, managing and controlling system specific hardware using industry standard tables uploaded to locally installed remote management devices
US20030195952A1 (en) * 2002-04-15 2003-10-16 Henry Steven G. Digital transmitter device configuration
US6986035B2 (en) * 2002-07-31 2006-01-10 Intel Corporation Modular bios for detecting resources of a system and reporting information about the resources during two separate phases
US6711676B1 (en) * 2002-10-15 2004-03-23 Zomaya Group, Inc. System and method for providing computer upgrade information
US7577948B2 (en) * 2003-07-02 2009-08-18 Upgradedetect, Inc. System and method for providing computer upgrade information
US7627808B2 (en) * 2003-06-13 2009-12-01 Microsoft Corporation Computer media synchronization player
TW591538B (en) * 2003-07-25 2004-06-11 Via Tech Inc Process for loading operating system
WO2005055072A1 (en) * 2003-11-26 2005-06-16 Hewlett-Packard Development Company, L.P. System and method for management and installation of operating system images for computers
US7584271B2 (en) * 2004-01-07 2009-09-01 International Business Machines Corporation Method, system, and computer readable medium for delaying the configuration of a shared resource
US7356436B2 (en) * 2005-02-02 2008-04-08 International Business Machines Corporation Method, system, and storage medium for estimating and improving test case generation
US7516252B2 (en) * 2005-06-08 2009-04-07 Intel Corporation Port binding scheme to create virtual host bus adapter in a virtualized multi-operating system platform environment
US7656831B2 (en) * 2005-06-21 2010-02-02 Ntt Docomo, Inc. Method and apparatus for power saving in beacon generation of wireless networks in ad hoc mode
US8904074B2 (en) * 2007-12-31 2014-12-02 Schneider Electric USA, Inc. Method and apparatus for distributing configuration files in a distributed control system
KR20120109665A (ko) * 2011-03-23 2012-10-08 삼성전자주식회사 무선랜 액세스 포인트를 기반으로 하는 정보 푸시 서비스 방법 및 장치 그리고 시스템
US10769389B2 (en) * 2014-08-27 2020-09-08 Ncr Corporation Automatic scanner configuration
US10250437B2 (en) * 2015-10-29 2019-04-02 Arista Networks, Inc. Method and system for configuring network devices
US10365931B2 (en) * 2017-02-27 2019-07-30 Microsoft Technology Licensing, Llc Remote administration of initial computer operating system setup options
DE102020100870A1 (de) 2020-01-15 2021-07-15 Hirschmann Automation And Control Gmbh Redundante Speicherung der Konfiguration von Netzwerkgeräten unter Einbeziehung von Nachbarschaftsbeziehungen

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1020819B (it) * 1974-09-18 1977-12-30 Olivetti & Co Spa Macchina contabile a configurazione variabile
US4014005A (en) * 1976-01-05 1977-03-22 International Business Machines Corporation Configuration and control unit for a heterogeneous multi-system
US4177512A (en) * 1976-03-12 1979-12-04 Burroughs Corporation Soft input/output auto poll system
US4070704A (en) * 1976-05-17 1978-01-24 Honeywell Information Systems Inc. Automatic reconfiguration apparatus for input/output processor
US4055808A (en) * 1976-05-20 1977-10-25 Intertel, Inc. Data communications network testing system
US4071908A (en) * 1977-03-17 1978-01-31 Bell Telephone Laboratories, Incorporated Adaptive polling technique
US4195351A (en) * 1978-01-27 1980-03-25 International Business Machines Corporation Loop configured data transmission system
US4194349A (en) * 1978-04-26 1980-03-25 Parks-Cramer Company Apparatus and method for gathering and displaying information
US4266271A (en) * 1978-10-10 1981-05-05 Chamoff Martin E Reconfigurable cluster of data-entry terminals
US4441160A (en) * 1978-11-06 1984-04-03 Auto-Register, Inc. Point of sale terminal having prompting display
US4545013A (en) * 1979-01-29 1985-10-01 Infinet Inc. Enhanced communications network testing and control system
JPS5674728A (en) * 1979-11-22 1981-06-20 Fujitsu Ltd Program load system
US4360912A (en) * 1979-11-23 1982-11-23 Sperry Corporation Distributed status reporting system
US4354229A (en) * 1980-03-10 1982-10-12 International Business Machines Corporation Loop initialization mechanism for a peer-to-peer communication system
US4403303A (en) * 1981-05-15 1983-09-06 Beehive International Terminal configuration manager
US4723208A (en) * 1981-07-31 1988-02-02 Norand Corporation System and method for communication between nodes of a closed loop local communication path
JPS58104551A (ja) * 1981-12-16 1983-06-22 Mitsubishi Electric Corp デ−タ伝送装置
US4543626A (en) * 1982-12-06 1985-09-24 Digital Equipment Corporation Apparatus and method for controlling digital data processing system employing multiple processors
JPS59132037A (ja) * 1983-01-14 1984-07-30 Hitachi Ltd 端末装置の初期設定方式
US4553222A (en) * 1983-03-14 1985-11-12 Kurland Lawrence G Integrated interactive restaurant communication system for food and entertainment processing
FR2549256B1 (fr) * 1983-06-22 1985-11-29 Philips Ind Commerciale Procede et machine automatiques pour tester simultanement des systemes informatiques
US4595921A (en) * 1983-08-11 1986-06-17 Wang Laboratories, Inc. Method of polling to ascertain service needs
US4665501A (en) * 1983-09-30 1987-05-12 Esprit Systems, Inc. Workstation for local and remote data processing
JPS60205632A (ja) * 1984-03-29 1985-10-17 Nec Corp デ−タ処理装置のプログラム・ロ−デイング方式
US4669044A (en) * 1984-07-02 1987-05-26 Ncr Corporation High speed data transmission system
US4683531A (en) * 1984-07-02 1987-07-28 Ncr Corporation Polling method for data processing system
JPH0630078B2 (ja) * 1984-08-03 1994-04-20 富士通株式会社 端末装置初期ロ−ド制御方式
US4683563A (en) * 1984-10-11 1987-07-28 American Telephone And Telegraph Company, At&T Bell Laboratories Data communication network
US4695946A (en) * 1984-10-25 1987-09-22 Unisys Corporation Maintenance subsystem for computer network including power control and remote diagnostic center
JPH0630511B2 (ja) * 1984-10-31 1994-04-20 株式会社日立製作所 局順可変の環状伝送システム
GB8501533D0 (en) 1985-01-22 1985-02-20 Taylor R Wall tie
US4777330A (en) * 1985-02-15 1988-10-11 Hitachi, Ltd. Network system diagnosis system
US4707825A (en) * 1985-08-02 1987-11-17 Gte Laboratories Incorporated Methods of installing and assigning control processors in a distributed-control communications system
US4751648A (en) * 1986-03-31 1988-06-14 Halliburton Company Local area network data transfer system
US4747100A (en) * 1986-08-11 1988-05-24 Allen-Bradley Company, Inc. Token passing network utilizing active node table
US4864492A (en) * 1986-09-17 1989-09-05 International Business Machines Corporation System and method for network configuration
JPH06142052A (ja) * 1992-11-05 1994-05-24 Canon Inc 検眼装置

Also Published As

Publication number Publication date
EP0241678A3 (en) 1990-05-02
DE3788240D1 (de) 1994-01-05
DE3788240T2 (de) 1994-05-19
CA1286786C (en) 1991-07-23
JPS62243050A (ja) 1987-10-23
EP0241678B1 (en) 1993-11-24
EP0241678A2 (en) 1987-10-21
US5109484A (en) 1992-04-28

Similar Documents

Publication Publication Date Title
JPH0525332B2 (ja)
US4665501A (en) Workstation for local and remote data processing
US5551053A (en) System and Method for assigning addresses to I/O devices in a control network and for verifying the assigned address of the devices
US6704824B1 (en) Universal serial bus adapter with automatic installation
US4486750A (en) Data transfer system
EP0067957B1 (en) Method for dynamically altering a send queue of documents in a data communication system
EP0207313A2 (en) Serial bus system
JPH11203218A (ja) データ通信システム、インタフェース装置、及び記憶媒体
JPH09146859A (ja) 端末管理機能付ネットワークシステム
JPH10154121A (ja) 通信システム
JPH0659994A (ja) リモートインストールシステム
EP0061571B1 (en) Word processing system with a printer shared by a plurality of display units
JPH05100804A (ja) プリントシステム
EP0055763B1 (en) Input/output processor and method of communication for data processing system
KR20050054286A (ko) 광전송시스템의 소프트웨어 업그레이드장치 및 그 제어방법
JPH05334272A (ja) 複数電子計算機システムの監視操作方法
KR100312723B1 (ko) 네트웍 프린터의 명칭 표시 방법
JPH07182261A (ja) 情報処理装置
JP2001265610A (ja) デバイス制御方法
JP2969786B2 (ja) 複合計算機システムの通信リンク設定方法
JPH1185479A (ja) ネットワークシステムにおけるファイルインストール方法
JPH05197575A (ja) 仮想計算機モニタ装置
JPH10333716A (ja) プログラマブルコントローラの制御システム
JPH0628278A (ja) データ処理装置の画面データ出力方法およびその装置
JP2001014150A (ja) ネットワーク機器のバージョンアップ方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term