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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/177—Initialisation 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)する方法に関する。
体的にはデータ処理システム中の端末に初期プロ
グラムをロード(IPL)する方法に関する。
B 従来技術
代表的なデータ処理システムは通常通信ネツト
ワークによつて複数の端末に結合されている上位
計算機を含む。各端末は1つもしくはそれ以上の
I/O装置に接続されている。この様なI/O装
置にはキイボード、印刷装置、デイスプレイ等が
含まれる。システムが満足に機能するためには、
上位計算機はシステムの構成を知つていなければ
ならない。この事は上記計算機が各端末、コント
ローラ及び特定の端末に接続されているI/O装
置のアドレスを知つていなければならない事を意
味する。この情報は上位計算機によつて使用さ
れ、プログラムをコントローラもしくは端末或い
はこの両者にダウンロードする。これ等のプログ
ラムは端末と関連するI/O装置の間でデータを
交換する際のインターフエイスを与える。
ワークによつて複数の端末に結合されている上位
計算機を含む。各端末は1つもしくはそれ以上の
I/O装置に接続されている。この様なI/O装
置にはキイボード、印刷装置、デイスプレイ等が
含まれる。システムが満足に機能するためには、
上位計算機はシステムの構成を知つていなければ
ならない。この事は上記計算機が各端末、コント
ローラ及び特定の端末に接続されているI/O装
置のアドレスを知つていなければならない事を意
味する。この情報は上位計算機によつて使用さ
れ、プログラムをコントローラもしくは端末或い
はこの両者にダウンロードする。これ等のプログ
ラムは端末と関連するI/O装置の間でデータを
交換する際のインターフエイスを与える。
従来、いくつかの技法が使用されて上位計算機
にシステムの構成についての情報を与えていた。
この様な従来の技法には、システムの構成は上位
計算機において、オペレータによつて手動によつ
て決定されるものもある。これにおいては、オペ
レータはマクロ命令を使用して効果的にコントロ
ーラによつてロードさるべき各型の端末のための
オペレーテイング・システム・ロード・イメージ
を構成している。オペレーテイング・システムは
その後各端末に転送される。この技法は十分に動
作するとは云え、時間がかかり労力を要する。さ
らに、構成のプロフイールを導入するのには上位
計算機と経験のあるプログラマが必要である。
にシステムの構成についての情報を与えていた。
この様な従来の技法には、システムの構成は上位
計算機において、オペレータによつて手動によつ
て決定されるものもある。これにおいては、オペ
レータはマクロ命令を使用して効果的にコントロ
ーラによつてロードさるべき各型の端末のための
オペレーテイング・システム・ロード・イメージ
を構成している。オペレーテイング・システムは
その後各端末に転送される。この技法は十分に動
作するとは云え、時間がかかり労力を要する。さ
らに、構成のプロフイールを導入するのには上位
計算機と経験のあるプログラマが必要である。
尚、ネツトワークの異なるステーシヨンの自動
的なアドレスの割当て及び通し番号を遠隔の装置
に導入する他の技術は夫々米国特許第442314号及
び第4424573号に述べられている。
的なアドレスの割当て及び通し番号を遠隔の装置
に導入する他の技術は夫々米国特許第442314号及
び第4424573号に述べられている。
C 発明が解決しようとする問題点
本発明の目的は端末がその関連I/O装置を決
定出来、そのオペレーテイング・システムを端末
の動作を制御するためにダウンロード出来る方法
を与える事にある。
定出来、そのオペレーテイング・システムを端末
の動作を制御するためにダウンロード出来る方法
を与える事にある。
D 問題点を解決するための手段
本発明の自己構成方法は自動的で次の様に動作
する。IPL時に、「ブート・ロード・イメージ」
と呼ばれるオペレーテイング・システムの部分が
端末にダウンロードされ、端末に取付け可能なす
べての装置のアドレスを含むポール・リストを準
備する。次に端末はリスト上の各装置を順次ポー
ル(接続)する。装置が取付けられていれば、そ
の装置はその存在を示すメツセージで応答する。
取付けられない装置は応答しない。応答しない装
置はリストから削除される。従つて現在、取付け
られている(即ち応答した)装置のアドレスだけ
を含む新しいポール・リストがその端末で得られ
る。
する。IPL時に、「ブート・ロード・イメージ」
と呼ばれるオペレーテイング・システムの部分が
端末にダウンロードされ、端末に取付け可能なす
べての装置のアドレスを含むポール・リストを準
備する。次に端末はリスト上の各装置を順次ポー
ル(接続)する。装置が取付けられていれば、そ
の装置はその存在を示すメツセージで応答する。
取付けられない装置は応答しない。応答しない装
置はリストから削除される。従つて現在、取付け
られている(即ち応答した)装置のアドレスだけ
を含む新しいポール・リストがその端末で得られ
る。
その後、コントローラはこれに取付けられたす
べての端末に対して、すべての可能な装置(例え
ば、キイボード走査器、デイスプレイ等)のため
のプログラミング・サポートを与える。しかしな
がら、各端末はその関連装置をサポートするに必
要なプログラムだけをロードするだけである。ロ
ーデイング・ルーチンに続いて、端末は取付けら
れたすべての装置のリストを表示もしくは印刷し
て、オペレータに対しそのリストが正しい事を検
査する様に促す。この時点で、オペレータは(入
力シーケンスを介して)、リストが正しい端末を
認識し、装置を付加えるか、除去する事によつて
修正する。検査された構成は各端末に記憶され、
端末が構成された事を示す指標がセツトされる。
この構成は又後に使用するためにコントローラも
しくは上位計算機(或は両者)に転送出来る。そ
の後、各IPL時に、端末はその関連装置を制御す
るのに必要とされるオペレータが是認したプログ
ラム・サポートのみを選択する。本発明の1つの
特徴では、「ブート・ロード・イメージ」は端末
に取付ける事が出来るすべての可能な装置のリス
トを作成する。リストはキイボード、印刷装置等
の主要な装置をアドレスを含む事が好ましい。
べての端末に対して、すべての可能な装置(例え
ば、キイボード走査器、デイスプレイ等)のため
のプログラミング・サポートを与える。しかしな
がら、各端末はその関連装置をサポートするに必
要なプログラムだけをロードするだけである。ロ
ーデイング・ルーチンに続いて、端末は取付けら
れたすべての装置のリストを表示もしくは印刷し
て、オペレータに対しそのリストが正しい事を検
査する様に促す。この時点で、オペレータは(入
力シーケンスを介して)、リストが正しい端末を
認識し、装置を付加えるか、除去する事によつて
修正する。検査された構成は各端末に記憶され、
端末が構成された事を示す指標がセツトされる。
この構成は又後に使用するためにコントローラも
しくは上位計算機(或は両者)に転送出来る。そ
の後、各IPL時に、端末はその関連装置を制御す
るのに必要とされるオペレータが是認したプログ
ラム・サポートのみを選択する。本発明の1つの
特徴では、「ブート・ロード・イメージ」は端末
に取付ける事が出来るすべての可能な装置のリス
トを作成する。リストはキイボード、印刷装置等
の主要な装置をアドレスを含む事が好ましい。
E 実施例
以下説明する本発明はデータ処理システムを構
成するために使用される。本発明は流通用データ
処理システムでかなり活用されるので、この環境
で説明する。しかしながら、この事は本発明の範
囲を制限するものと解されるべきではない。
成するために使用される。本発明は流通用データ
処理システムでかなり活用されるので、この環境
で説明する。しかしながら、この事は本発明の範
囲を制限するものと解されるべきではない。
第1図は流通用データ処理システムの概略図を
示す。データ処理システムはコントローラ10を
含む。コントローラとして通常の任意の型の計算
機が使用出来るが、本発明の好ましい実施例で
は、コントローラはIBM PC/ATである。PC/
ATは良く知られている計算機であり、詳細な説
明は行わない。ここではコントローラはデイス
ク・サービスを与え、複数の端末12に対する主
な通信アクセスを与えるとだけ述べておく。端末
はループ通信ネツトワーク14及びループ・アダ
プタ16を介してコントローラ10に結合されて
いる。フアイル・コントローラ18はコントロー
ラ10をフアイル機構20に相互接続する。フア
イル機構20上に記憶されたデータは必要な時に
コントローラ10にもたらされる。上位アダプタ
22及び通信リンク24はコントローラ10を上
位計算機(図示されず)に相互接続する。
示す。データ処理システムはコントローラ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を介
して獲得する。
RAM中に記憶されているプログラムによつて制
御される。RAMは非持久性であるために、プロ
グラムはデイスク機構20上に恒久的に記憶され
ている。コントローラはプログラムをデイスクか
らそのRAMに転送する事によつてプログラムを
動作する。同様に端末はコントローラからその動
作プログラムをループ通信ネツトワーク14を介
して獲得する。
夫々の動作プログラムを獲得するために、各端
末は構成ルーチンを遂行して、これに取付けられ
るI/O装置を決定し、適切なプログラムをダウ
ンロードして走らせる(即ち端末を動作させる)。
コントローラ10は良く知られたSDLCメツセー
ジ・フオーマツトを使用して端末と通信する。
SDLCメツセージ・フオーマツトは良く知られて
いるので、詳細な説明は行わない。しかしなが
ら、SDLCメツセージ・フオーマツトの詳細は米
国特許第3872430号に開示されている。端末にダ
ウンロードされるプログラムは3つの区別可能な
ロード・セグメントより成る。このロード・セグ
メントは(1)各端末に共通であり、端末にコントロ
ーラからさらに単一のコードをロードする能力を
与えるオペレーテイング・システム・ブート・ロ
ード、(2)キイボード・デイスプレイ、印刷装置等
の如き特定の装置を制御するコードのモジユール
であるロード可能なドライバ及び(3)プログラムが
各トランザクシヨンを進めるにつれ、端末の動作
を決定する適用業務(アプリケーシヨン)プログ
ラムを含む。
末は構成ルーチンを遂行して、これに取付けられ
る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上で通信するのに使用され
る。
の構成はプログラムを処理し、端末の動作を制御
するマイクプロセツサ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装置のプログラム構成の要点を説明する。
れた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装置及び端末と通信する。
構成の概念的概略図を示す。端末のプログラムは
オペレーテイング・システム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つ存在する)は装置が受取つたメ
ツセージに含まれる指令に応答して装置の動作を
制御する。
ログラム構造は直列I/Oマイクロコード(SI/
Oμコード)及び装置マイクロコードを含む。直
列I/Oマイクロコードは各装置と直列I/Oチ
ヤネル36をインターフエイスする。直列I/O
マイクロコードはメツセージを装置からそのドイ
バに送り、又メツセージを関連するドライバから
装置に与えるの可能にする。装置マイクロコード
(各装置当り1つ存在する)は装置が受取つたメ
ツセージに含まれる指令に応答して装置の動作を
制御する。
第3図から明らかな様に、多くの異なる型の装
置が端末に取付けられる。事実、多くの同じ装置
(例えば、2つのデイスプレイ)も端末に取付け
られる。これ等の装置と通信するためには、各装
置はその直列I/Oチヤネル・アドレスによつて
一意的に固定される。このアドレスは直列I/O
チヤネル36上を転送されるすべてのメツセージ
の最初の文字である。メツセージは装置をそのア
ドレスでポーリングする事によつて装置から直列
I/Oチヤネル36上に送信請求をする。メツセ
ージ中のアドレスを知つた装置は転送すべきデー
タがある時にはデータを順方向に送るか、ポール
の終り(EOP)メツセージで応答する。
置が端末に取付けられる。事実、多くの同じ装置
(例えば、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を介してル
ーチンを出る。
ーチヤートを示す。ブロツク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図)から新しい
実行を開始する。
ば、即ちオフ状態にあれば、プログラムはブロツ
ク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装置を大きな手直しをする事なく製品
の寿命の間指示出来る。
RAMロードを受入れる事が出来るので、種々
のI/O装置を大きな手直しをする事なく製品
の寿命の間指示出来る。
(7) 端末にはアドレスを知る事なくロードを与え
る事が出来る。
る事が出来る。
第1図は流通用データ処理システムの概略図で
ある。第2図は第1図のシステムに接続されるハ
ードウエア構成を示す概略図である。第3図は第
2図における端末のためのプログラムの概念図で
ある。第4図は第4A図と第4B図の接合を示す
図である。第4A図及び第4B図は端末を自己構
成可能にする方法のフローチヤートである。 10……コントローラ、12……端末、14…
…ループ通信ネツトワーク、16……ループ・ア
ダプタ、18……フアイル・コントローラ、20
……フアイル、22……上位アダプタ、24……
通信リンク。
ある。第2図は第1図のシステムに接続されるハ
ードウエア構成を示す概略図である。第3図は第
2図における端末のためのプログラムの概念図で
ある。第4図は第4A図と第4B図の接合を示す
図である。第4A図及び第4B図は端末を自己構
成可能にする方法のフローチヤートである。 10……コントローラ、12……端末、14…
…ループ通信ネツトワーク、16……ループ・ア
ダプタ、18……フアイル・コントローラ、20
……フアイル、22……上位アダプタ、24……
通信リンク。
Claims (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リストにおける
識別標識と一致した識別標識を有するプログラ
ム・サポート・モジユールだけを受信させてメ
モリへロードさせる、 段階より成る端末の構成方法。
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)
| 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)
| 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 | 検眼装置 |
-
1986
- 1986-04-09 US US06/849,641 patent/US5109484A/en not_active Expired - Lifetime
-
1987
- 1987-02-20 JP JP62035965A patent/JPS62243050A/ja active Granted
- 1987-02-24 EP EP87102618A patent/EP0241678B1/en not_active Expired - Lifetime
- 1987-02-24 DE DE3788240T patent/DE3788240T2/de not_active Expired - Fee Related
- 1987-03-19 CA CA000532421A patent/CA1286786C/en not_active Expired - Lifetime
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 |