JPH037972B2 - - Google Patents
Info
- Publication number
- JPH037972B2 JPH037972B2 JP58232896A JP23289683A JPH037972B2 JP H037972 B2 JPH037972 B2 JP H037972B2 JP 58232896 A JP58232896 A JP 58232896A JP 23289683 A JP23289683 A JP 23289683A JP H037972 B2 JPH037972 B2 JP H037972B2
- Authority
- JP
- Japan
- Prior art keywords
- control block
- data processing
- processing device
- redefined
- main memory
- 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
- 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/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33125—System configuration, reconfiguration, customization, automatic
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】
[本発明の技術的分野]
本発明はデータ処理システムに装置(デバイ
ス)を追加することに係り、更に詳細に説明すれ
ば、追加された装置がただちにシステムによつて
使用できるように該システムをその動作中に動的
に再構成する方法に係る。
ス)を追加することに係り、更に詳細に説明すれ
ば、追加された装置がただちにシステムによつて
使用できるように該システムをその動作中に動的
に再構成する方法に係る。
[先行技術の説明]
現在の環境の下では、データ処理システムに装
置を追加することは、詳細かつ複雑な動作を伴な
うことが多い。ここで、追加という用語は物理的
にハードウエアを接続する動作を含むことだけを
意味しない。事実、本明細書では、予備動作が実
行されていて、追加すべき装置が既にケーブル接
続及び/またはプラグ・イン接続されている状況
も想定している。以上の点を念頭に置くと、追加
という用語には、データ処理システムで使用中の
オペレーテイング・システムがこれらの装置を使
用できるように、前記オペレーテイング・システ
ムに対して該装置を定義する動作も含められてい
る。新しい装置を定義することに加えて、既存の
装置を再定義することも意図される。これらの装
置には、キーボード/デイスプレイ入出力(I/
O)ターミナル、直接アクセス記憶装置、テー
プ・ユニツト、プリンタ、カード・リーダ、カー
ド・パンチ・ユニツト等が含まれる。
置を追加することは、詳細かつ複雑な動作を伴な
うことが多い。ここで、追加という用語は物理的
にハードウエアを接続する動作を含むことだけを
意味しない。事実、本明細書では、予備動作が実
行されていて、追加すべき装置が既にケーブル接
続及び/またはプラグ・イン接続されている状況
も想定している。以上の点を念頭に置くと、追加
という用語には、データ処理システムで使用中の
オペレーテイング・システムがこれらの装置を使
用できるように、前記オペレーテイング・システ
ムに対して該装置を定義する動作も含められてい
る。新しい装置を定義することに加えて、既存の
装置を再定義することも意図される。これらの装
置には、キーボード/デイスプレイ入出力(I/
O)ターミナル、直接アクセス記憶装置、テー
プ・ユニツト、プリンタ、カード・リーダ、カー
ド・パンチ・ユニツト等が含まれる。
第1図は前述の詳細かつ複雑な動作を示す。前
記動作に含まれるものとして、追加または再定義
される装置及び該装置の影響を受ける関連制御ユ
ニツトならびにチヤネルを定義する詳細なソー
ス・コード命令文(ステートメント)を書くため
のシステム・プログラマ動作、これらのソース・
コード命令文をコンパイルする動作、及びその結
果生じたオブジエクト・コード・モジユールを他
のオペレーテイング・システム構成要素と組み合
わせて新しいオペレーテイング・システムのベー
スを生成する動作がある。これらの動作は第1図
のブロツク1,2及び3にそれぞれ示されてい
る。ブロツク1〜3のプロセスはしばしばシステ
ム生成動作と呼ばれる。このプロセスは複雑であ
つて、誤りが生じる公算があるので、ブロツク4
に示すように、実際に使用する前に、新しいオペ
レーテイング・システムのベースを慎重に検査す
るのが普通である。この検査の時間は、計算シス
テムがその本来の目的に使用できない時間を表わ
す。
記動作に含まれるものとして、追加または再定義
される装置及び該装置の影響を受ける関連制御ユ
ニツトならびにチヤネルを定義する詳細なソー
ス・コード命令文(ステートメント)を書くため
のシステム・プログラマ動作、これらのソース・
コード命令文をコンパイルする動作、及びその結
果生じたオブジエクト・コード・モジユールを他
のオペレーテイング・システム構成要素と組み合
わせて新しいオペレーテイング・システムのベー
スを生成する動作がある。これらの動作は第1図
のブロツク1,2及び3にそれぞれ示されてい
る。ブロツク1〜3のプロセスはしばしばシステ
ム生成動作と呼ばれる。このプロセスは複雑であ
つて、誤りが生じる公算があるので、ブロツク4
に示すように、実際に使用する前に、新しいオペ
レーテイング・システムのベースを慎重に検査す
るのが普通である。この検査の時間は、計算シス
テムがその本来の目的に使用できない時間を表わ
す。
追加または再定義された装置を使用可能とする
ためには、ブロツク5に示すように、少くともオ
ペレーテイング・システムを再ロードし且つ再初
期化することが必要である。もしオペレーテイン
グ・システムが誤りまたは何らかの理由により、
前記定義を受入れなければ、システム・プログラ
マの動作が繰返されなければならない。これは、
システム・プログラマの時間と努力に大きな損失
をもたらすだけではなく、そのシステム・ダウン
の影響による損害は非常に大きい。
ためには、ブロツク5に示すように、少くともオ
ペレーテイング・システムを再ロードし且つ再初
期化することが必要である。もしオペレーテイン
グ・システムが誤りまたは何らかの理由により、
前記定義を受入れなければ、システム・プログラ
マの動作が繰返されなければならない。これは、
システム・プログラマの時間と努力に大きな損失
をもたらすだけではなく、そのシステム・ダウン
の影響による損害は非常に大きい。
システム生成動作の必要性をなくするための1
つの解決策は、特定のアドレスで多数の潜在的な
装置を事前定義することである。しかしながら、
実際には、このように定義できる各種の装置の数
には上限がある。また、新しい機能が装置に追加
される場合には、装置アドレスを変更しなければ
ならない。更に重要なのは、全ての未使用の装置
を定義するためにオペレーテイング・システムで
必要とされる資源が、最初のシステム据え付け時
から、装置が物理的に接続される時まで浪費され
る、ということである。
つの解決策は、特定のアドレスで多数の潜在的な
装置を事前定義することである。しかしながら、
実際には、このように定義できる各種の装置の数
には上限がある。また、新しい機能が装置に追加
される場合には、装置アドレスを変更しなければ
ならない。更に重要なのは、全ての未使用の装置
を定義するためにオペレーテイング・システムで
必要とされる資源が、最初のシステム据え付け時
から、装置が物理的に接続される時まで浪費され
る、ということである。
以上の説明は本発明の先行技術に関するものに
すぎず、それ自体では本発明を予期させるもので
はない。更に詳細に説明すれば、本発明が既知の
先行技術と相違する点は、前もつて定義されてい
ない、追加すべき装置のために、オンライン且つ
リアルタイムでシステムを再構成できる、という
ことである。更に、追加された装置がシステムに
よつて即座に使用可能であるという点でも、本発
明は先行技術と相違している。
すぎず、それ自体では本発明を予期させるもので
はない。更に詳細に説明すれば、本発明が既知の
先行技術と相違する点は、前もつて定義されてい
ない、追加すべき装置のために、オンライン且つ
リアルタイムでシステムを再構成できる、という
ことである。更に、追加された装置がシステムに
よつて即座に使用可能であるという点でも、本発
明は先行技術と相違している。
[本発明の概要]
本発明によれば、追加または再定義された装置
についてシステムを再構成する独特の方法が与え
られる。この方法は次に述べるような必要性を取
り除くものである。すなわち、(1)システム・プロ
グラマが、装置、及び関連する制御ユニツトなら
びにチヤネルの複雑且つ詳細な定義を構成し、そ
してソース命令文としての定義をシステム生成コ
ンパイラ・プログラムへの入力としてコード化す
る必要性、(2)残りの時間及び資源を消費するシス
テム生成タスク、(3)後続する検査によつて生じる
中断による時間及び資源の損失、及び(4)データ処
理システムで使用中のオペレーテイング・システ
ムを再ロードし且つ再初期化しなければならない
ことによつて生じる中断及び不便。
についてシステムを再構成する独特の方法が与え
られる。この方法は次に述べるような必要性を取
り除くものである。すなわち、(1)システム・プロ
グラマが、装置、及び関連する制御ユニツトなら
びにチヤネルの複雑且つ詳細な定義を構成し、そ
してソース命令文としての定義をシステム生成コ
ンパイラ・プログラムへの入力としてコード化す
る必要性、(2)残りの時間及び資源を消費するシス
テム生成タスク、(3)後続する検査によつて生じる
中断による時間及び資源の損失、及び(4)データ処
理システムで使用中のオペレーテイング・システ
ムを再ロードし且つ再初期化しなければならない
ことによつて生じる中断及び不便。
前記方法は構成プログラムの呼出しを含み、そ
れに応じてデイスプレイ・ターミナルにメニユー
が表示される。メニユーからの選択が行なわれて
そのメニユーがキー操作される。代替的に、構成
プログラムはこれと同じ情報を、計算システムの
通常の動作と両立しうる入力フアイル、データ・
フアイル、または他のソースから得ることができ
る。
れに応じてデイスプレイ・ターミナルにメニユー
が表示される。メニユーからの選択が行なわれて
そのメニユーがキー操作される。代替的に、構成
プログラムはこれと同じ情報を、計算システムの
通常の動作と両立しうる入力フアイル、データ・
フアイル、または他のソースから得ることができ
る。
デイスプレイ・ターミナルでの選択及びキー操
作に基づいて、またはその代りに与えられた入力
から、構成プログラムはオペレーテイング・シス
テムに追加される装置について装置定義を確立す
る。また構成プログラムは、この装置定義によつ
て暗示または要求された関連する制御ユニツト及
びチヤネルの定義も確立する。このようにして確
立された定義はシステム主記憶の制御ブロツク・
セクシヨンに記憶され、かくてオペレーテイン
グ・システムによる即時の使用が可能になる。ま
た、これらの定義は他の装置定義のカタログまた
はフアイルと一緒に、デイスクのような2次記憶
にも書込まれる。
作に基づいて、またはその代りに与えられた入力
から、構成プログラムはオペレーテイング・シス
テムに追加される装置について装置定義を確立す
る。また構成プログラムは、この装置定義によつ
て暗示または要求された関連する制御ユニツト及
びチヤネルの定義も確立する。このようにして確
立された定義はシステム主記憶の制御ブロツク・
セクシヨンに記憶され、かくてオペレーテイン
グ・システムによる即時の使用が可能になる。ま
た、これらの定義は他の装置定義のカタログまた
はフアイルと一緒に、デイスクのような2次記憶
にも書込まれる。
構成プログラムは確立された装置定義を構築・
制限・検査することができ、そしてオペレーテイ
ング・システムの監視プログラムの残りの部分は
装置の追加または再定義によつて影響を受けない
から、検査の必要性は、除去されないまでも、大
幅に減少される。また、追加または再定義された
装置をシステムは直ちに使用することができるか
ら、オペレーテイング・システムの再ロード及び
再初期化は不要となる。
制限・検査することができ、そしてオペレーテイ
ング・システムの監視プログラムの残りの部分は
装置の追加または再定義によつて影響を受けない
から、検査の必要性は、除去されないまでも、大
幅に減少される。また、追加または再定義された
装置をシステムは直ちに使用することができるか
ら、オペレーテイング・システムの再ロード及び
再初期化は不要となる。
[詳細な説明]
第2図により本発明の詳細な説明を行なう。最
初に、新たに使用可能なプリンタ21がデータ処
理システム22に追加され、使用中のオペレーテ
イング・システムによつて用いられるものと仮定
する。プリンタ21がデータ処理システム22に
ケーブル接続された後、システムのアドミニスト
レータ23はキーボード/デイスプレイ24の
I/Oターミナルを用いて構成プログラム25を
呼出す。構成プログラム25はアドミニストレー
タ23へのメニユー及び/またはスクリーンの表
示を行なう。アドミニストレータ23によるメニ
ユー選択とスクリーンへのキー入力に基づいて、
プリンタ25の定義が構成プログラム25によつ
て確立される。アドミニストレータ23によつて
企図された限られたキー入力には、装置アドレ
ス、装置のタイプの選択、及び新しいまたは再定
義された装置ステータスが含まれる。メニユー選
択及びスクーン・キー入力に基づいて定義等を確
立するプログラムは、当業者には周知であるか
ら、その詳細は説明を簡潔にするため以下省略す
る。
初に、新たに使用可能なプリンタ21がデータ処
理システム22に追加され、使用中のオペレーテ
イング・システムによつて用いられるものと仮定
する。プリンタ21がデータ処理システム22に
ケーブル接続された後、システムのアドミニスト
レータ23はキーボード/デイスプレイ24の
I/Oターミナルを用いて構成プログラム25を
呼出す。構成プログラム25はアドミニストレー
タ23へのメニユー及び/またはスクリーンの表
示を行なう。アドミニストレータ23によるメニ
ユー選択とスクリーンへのキー入力に基づいて、
プリンタ25の定義が構成プログラム25によつ
て確立される。アドミニストレータ23によつて
企図された限られたキー入力には、装置アドレ
ス、装置のタイプの選択、及び新しいまたは再定
義された装置ステータスが含まれる。メニユー選
択及びスクーン・キー入力に基づいて定義等を確
立するプログラムは、当業者には周知であるか
ら、その詳細は説明を簡潔にするため以下省略す
る。
制御ブロツクは、データ処理システム22のオ
ペレーテイング・システムに対して前記装置を表
わすように構成される。この構成されたブロツク
は主記憶に現在ある制御ブロツクに追加される
か、または現在あるブロツクに取つて代るように
用いられる。これらの動作は、ブロツク27及び
29、並びに28によつてそれぞれ表わされる。
更に詳細に説明すれば、もしプリンタ21が新し
ければ、新しい制御ブロツクが構成される。もし
プリンタ21が再定義されていて、再定義のとき
に使用(割当て)されていないならば、古い制御
ブロツクが新たに作られた制御ブロツクで取り換
えられるか、または書き換えられる。もし装置が
再定義されていて、再定義のときに使用中であれ
ば、新しい制御ブロツクが作られて古い制御ブロ
ツクの後に置かれる。この場合、古い制御ブロツ
クはマークされるが、これはその装置がもはや使
用中ではなくなるとき、古い制御ブロツクが削除
されるようにするためである。
ペレーテイング・システムに対して前記装置を表
わすように構成される。この構成されたブロツク
は主記憶に現在ある制御ブロツクに追加される
か、または現在あるブロツクに取つて代るように
用いられる。これらの動作は、ブロツク27及び
29、並びに28によつてそれぞれ表わされる。
更に詳細に説明すれば、もしプリンタ21が新し
ければ、新しい制御ブロツクが構成される。もし
プリンタ21が再定義されていて、再定義のとき
に使用(割当て)されていないならば、古い制御
ブロツクが新たに作られた制御ブロツクで取り換
えられるか、または書き換えられる。もし装置が
再定義されていて、再定義のときに使用中であれ
ば、新しい制御ブロツクが作られて古い制御ブロ
ツクの後に置かれる。この場合、古い制御ブロツ
クはマークされるが、これはその装置がもはや使
用中ではなくなるとき、古い制御ブロツクが削除
されるようにするためである。
プリンタ21の新しい、または再定義されたス
テータスは最初、アドミニストレータのキー入力
によつて決定される。制御ブロツクを構成する前
に、このステータスはブロツク31で決定され
る。ステータスの決定はまた、再定義された装置
の使用及び不使用についても行なわれる。すなわ
ち、もしプリンタ21が再定義中であり、且つ現
在使用中ではないならば、この使用ステータス
は、前述のように、古い制御ブロツクが新たに作
られた制御ブロツクによつて書き換えられ、また
は置き換えられねばならないことを決定する。古
い制御ブロツクのマーキングはオペレーテイン
グ・システムによつて識別可能な特定のビツトま
たはビツト列をセツトすることによつてなされ
る。こうすることによりその関連装置が割当てを
解除されるか、またはもはや使用中ではないとき
はこの古い制御ブロツクを削除することができ
る。
テータスは最初、アドミニストレータのキー入力
によつて決定される。制御ブロツクを構成する前
に、このステータスはブロツク31で決定され
る。ステータスの決定はまた、再定義された装置
の使用及び不使用についても行なわれる。すなわ
ち、もしプリンタ21が再定義中であり、且つ現
在使用中ではないならば、この使用ステータス
は、前述のように、古い制御ブロツクが新たに作
られた制御ブロツクによつて書き換えられ、また
は置き換えられねばならないことを決定する。古
い制御ブロツクのマーキングはオペレーテイン
グ・システムによつて識別可能な特定のビツトま
たはビツト列をセツトすることによつてなされ
る。こうすることによりその関連装置が割当てを
解除されるか、またはもはや使用中ではないとき
はこの古い制御ブロツクを削除することができ
る。
また、プリンタ21のために確立された定義
は、オペレーテイング・システムが使用中の装置
の他の装置定義のカタログまたはフアイルの一部
分としてブロツク30でデイスクに記憶される。
これによつて、主記憶の内容が消失する電源故障
または他の事故の場合に装置定義の再生が可能に
なる。また、デイスク・フアイルは主記憶の制御
ブロツク・セクシヨンに一致するようにオペレー
テイング・システムによつて必要に応じて更新さ
れる。これは通常のオペレーテイング・システム
の能力であり、前述の装置ステータスに基づいて
本発明の目的のために開始される。
は、オペレーテイング・システムが使用中の装置
の他の装置定義のカタログまたはフアイルの一部
分としてブロツク30でデイスクに記憶される。
これによつて、主記憶の内容が消失する電源故障
または他の事故の場合に装置定義の再生が可能に
なる。また、デイスク・フアイルは主記憶の制御
ブロツク・セクシヨンに一致するようにオペレー
テイング・システムによつて必要に応じて更新さ
れる。これは通常のオペレーテイング・システム
の能力であり、前述の装置ステータスに基づいて
本発明の目的のために開始される。
定義を確立するプログラムの場合と同じよう
に、制御ブロツクを構成して主記憶に記憶するこ
とは当業者には周知であるので、その詳細な説明
は省略する。
に、制御ブロツクを構成して主記憶に記憶するこ
とは当業者には周知であるので、その詳細な説明
は省略する。
前述の動作によつて、先行技術における管理上
の主要な問題であるシステム・ダウンタイム及び
応答の無駄が克服される。かくして、システムは
追加された装置についてその動作中に動的に再構
成可能であり、また追加された装置はシステムに
よる即時の使用が可能となる。
の主要な問題であるシステム・ダウンタイム及び
応答の無駄が克服される。かくして、システムは
追加された装置についてその動作中に動的に再構
成可能であり、また追加された装置はシステムに
よる即時の使用が可能となる。
要約するに、本発明によつて追加された装置の
ためシステムを再構成する独特な方法が与えられ
る。この方法は構成プログラムの呼出しを含み、
これに応じてデイスプレイ・ターミナルにメニユ
ーが表示される。デイスプレイ・ターミナルでの
メニユー選択及び他のキー操作に基づいて、構成
プログラムはシステムに追加される装置のための
装置定義を確立する。また、構成プログラムはこ
の装置定義によつて暗示または要求された関連す
る制御ユニツト及びチヤネルのための定義をも確
立する。そして、これらの定義はシステムの主記
憶の制御ブロツク・セクシヨンに記憶される。ま
た、これらの定義は電源故障時に制御ブロツクを
再生するために2次記憶にも書込まれる。
ためシステムを再構成する独特な方法が与えられ
る。この方法は構成プログラムの呼出しを含み、
これに応じてデイスプレイ・ターミナルにメニユ
ーが表示される。デイスプレイ・ターミナルでの
メニユー選択及び他のキー操作に基づいて、構成
プログラムはシステムに追加される装置のための
装置定義を確立する。また、構成プログラムはこ
の装置定義によつて暗示または要求された関連す
る制御ユニツト及びチヤネルのための定義をも確
立する。そして、これらの定義はシステムの主記
憶の制御ブロツク・セクシヨンに記憶される。ま
た、これらの定義は電源故障時に制御ブロツクを
再生するために2次記憶にも書込まれる。
第1図は追加された装置のためシステムを再構
成するのに、先行技術で必要とする仕事を示すブ
ロツク図、第2図はシステムにプリンタを追加す
るための本発明の方法を示すブロツク図である。 21……プリンタ、22……データ処理システ
ム、23……アドミニストレータ、24……キー
ボード/デイスプレイ、25……構成プログラ
ム。
成するのに、先行技術で必要とする仕事を示すブ
ロツク図、第2図はシステムにプリンタを追加す
るための本発明の方法を示すブロツク図である。 21……プリンタ、22……データ処理システ
ム、23……アドミニストレータ、24……キー
ボード/デイスプレイ、25……構成プログラ
ム。
Claims (1)
- 【特許請求の範囲】 1 装置を追加し、または再定義するためにデー
タ処理装置をオンラインでシステム再構成する方
法において、 構成機能部に対する入力に基づいて上記装置の
定義を確立するステツプと、 上記装置が新規に導入されるものか、再定義さ
れるものであり、かつ再定義時に未使用のもの
か、または再定義されるものであり、かつ再定義
時に使用中のものかを判別するステツプと、 上記装置が新規に導入されたものと判別された
ときに、上記確立された定義に応じて制御ブロツ
クを構築し、上記データ処理装置の主記憶にその
制御ブロツクを記憶するステツプと、 上記装置が再定義されるものであり、かつ再定
義時に未使用のもののと判別されたときに、上記
確立された定義に応じて制御ブロツクを構築し、
上記データ処理装置の主記憶にすでに存在するそ
の装置に対する制御ブロツクを、新たに構築した
制御ブロツクで置き換えるステツプと、 上記装置が再定義されたものであり、かつ再定
義時に使用中のもののと判別されたときに、上記
確立された定義に応じて制御ブロツクを構築し、
上記データ処理装置の主記憶にその制御ブロツク
を記憶し、上記主記憶にすでに存在するその装置
に対する制御ブロツクを、新たに構築した制御ブ
ロツクで、後の所定の時刻に置き換えられるよう
にするステツプとを有し、 さらに上記制御ブロツクの確立、記憶および置
き換えを上記データ処理装置の動作時に実行する
ことを特徴とするデータ処理装置のシステム再構
成方法。 2 上記装置が再定義されたものであり、かつ再
定義時に使用中のもののと判別されたときに、上
記データ処理装置の主記憶にすでに存在するその
装置に対する制御ブロツクの背後に、新たに構築
した制御ブロツクを書き込むようにした特許請求
の範囲第1項記載のデータ処理装置のシステム再
構成方法。 3 新たに構築して書き込んだ制御ブロツクにマ
ークを付した特許請求の範囲第2項記載のデータ
処理装置のシステム再構成方法。 4 上記再定義される装置が最早使用中の状態で
なくなつたときに上記データ処理装置の記憶装置
にすでに存在していた制御ブロツクを消去する特
許請求の範囲第3項記載のデータ処理装置のシス
テム再構成方法。 5 上記装置の定義を補助記憶装置に記憶する特
許請求の範囲第4項記載のデータ処理装置のシス
テム再構成方法。 6 上記補助記憶装置を更新して上記データ処理
装置に使用されている装置の定義を記憶させるよ
うにする特許請求の範囲第5項記載のデータ処理
装置のシステム再構成方法。 7 上記制御ブロツクを置き換えるために上記制
御ブロツクを、再定義した制御ブロツクで上書き
する特許請求の範囲第1項記載のデータ処理装置
のシステム再構成方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US46851483A | 1983-02-22 | 1983-02-22 | |
| US468514 | 1983-02-22 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59154521A JPS59154521A (ja) | 1984-09-03 |
| JPH037972B2 true JPH037972B2 (ja) | 1991-02-04 |
Family
ID=23860105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58232896A Granted JPS59154521A (ja) | 1983-02-22 | 1983-12-12 | システム再構成方法 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0116694B1 (ja) |
| JP (1) | JPS59154521A (ja) |
| DE (1) | DE3381881D1 (ja) |
| HK (1) | HK8195A (ja) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE467229B (sv) * | 1983-08-19 | 1992-06-15 | Kurt Katzeff | Anordning foer bildande av en information och/eller instruktion avsedd att inmatas i en datamaskins programminne |
| CA1233266A (en) * | 1985-02-21 | 1988-02-23 | William L. Terrell | Configuration capability for devices in an open system |
| CA1233267A (en) * | 1985-02-21 | 1988-02-23 | Hira Advani | Modification of device configuration by user |
| US4649479A (en) * | 1985-02-28 | 1987-03-10 | International Business Machines Corp. | Device driver and adapter binding technique |
| JPS62138913A (ja) * | 1985-12-11 | 1987-06-22 | Nec Corp | システム生成方式 |
| JPH0724047B2 (ja) * | 1986-08-01 | 1995-03-15 | 株式会社日立製作所 | オンライン運転方式 |
| US4803623A (en) * | 1986-10-31 | 1989-02-07 | Honeywell Bull Inc. | Universal peripheral controller self-configuring bootloadable ramware |
| JPS6418836A (en) * | 1987-07-14 | 1989-01-23 | Toshiba Corp | Personal computer |
| JP2633874B2 (ja) * | 1987-11-05 | 1997-07-23 | 富士通株式会社 | 増設処理方式 |
| JP2762453B2 (ja) * | 1988-04-06 | 1998-06-04 | 株式会社日立製作所 | 入出力構成変更方法 |
| JPH01255929A (ja) * | 1988-04-06 | 1989-10-12 | Hitachi Ltd | システム構成定義方法 |
| US5450570A (en) * | 1988-09-09 | 1995-09-12 | Compaq Computer Corp. | Computer implemented method and apparatus for dynamic configuration of a computer system and circuit boards including computer resource allocation conflict resolution |
| US5257387A (en) * | 1988-09-09 | 1993-10-26 | Compaq Computer Corporation | Computer implemented method and apparatus for dynamic and automatic configuration of a computer system and circuit boards including computer resource allocation conflict resolution |
| US5353432A (en) * | 1988-09-09 | 1994-10-04 | Compaq Computer Corporation | Interactive method for configuration of computer system and circuit boards with user specification of system resources and computer resolution of resource conflicts |
| US5263148A (en) * | 1988-09-09 | 1993-11-16 | Compaq Computer Corporation | Method and apparatus for configuration of computer system and circuit boards |
| US5056001A (en) * | 1989-12-20 | 1991-10-08 | Ge Fanuc Automation North America, Inc. | Method for configuring an input/output module coupled to a programmable logic controller |
| JPH0792744B2 (ja) * | 1990-08-20 | 1995-10-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。 |
| DE69131440T2 (de) * | 1990-08-20 | 2000-02-03 | Kabushiki Kaisha Toshiba, Kawasaki | Verbindungszustandsbestätigungssystem und -methode für eine Expansionseinheit |
| US5257376A (en) * | 1990-09-04 | 1993-10-26 | International Business Machines Corporation | Method and apparatus for configuring a control program nucleus with a minimum impact on system availabiltiy |
| JP2752785B2 (ja) * | 1990-11-14 | 1998-05-18 | 中国日本電気ソフトウェア株式会社 | 動的動作環境変更方式 |
| US5265238A (en) * | 1991-01-25 | 1993-11-23 | International Business Machines Corporation | Automatic device configuration for dockable portable computers |
| US5220654A (en) * | 1991-03-28 | 1993-06-15 | International Business Machines Corp. | Method and system for managing an operating system definition of a dynamically modifiable i/o configuration |
| IT1252789B (it) * | 1991-08-09 | 1995-06-28 | Tower Tech Srl | Sistema per definire dinamicamente la configurazione di schede di espansione per calcolatori personali con bus standard |
| JP3182806B2 (ja) * | 1991-09-20 | 2001-07-03 | 株式会社日立製作所 | バージョンアップ方法 |
| JP2710195B2 (ja) * | 1992-12-15 | 1998-02-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 記憶装置コントローラ |
| JPH0836484A (ja) * | 1994-07-25 | 1996-02-06 | Nec Software Ltd | 周辺装置構成変更方法 |
| DE69835314T2 (de) * | 1997-04-15 | 2007-05-10 | Hewlett-Packard Development Co., L.P., Houston | Verfahren und Vorrichtung zur formatgesteuerten Interaktion zwischen Geräten |
| US5930496A (en) * | 1997-09-26 | 1999-07-27 | Compaq Computer Corporation | Computer expansion slot and associated logic for automatically detecting compatibility with an expansion card |
| JP4027274B2 (ja) * | 2002-12-27 | 2007-12-26 | キヤノンマーケティングジャパン株式会社 | 情報処理装置及びその制御方法、プログラム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5429543A (en) * | 1977-08-09 | 1979-03-05 | Toshiba Corp | Information processing system |
| JPS55146507A (en) * | 1979-05-04 | 1980-11-14 | Hitachi Ltd | Initial state generating method of computer control system business |
| JPS5785156A (en) * | 1980-11-14 | 1982-05-27 | Fujitsu Ltd | System configuration selecting system |
| JPS57211629A (en) * | 1981-06-22 | 1982-12-25 | Hitachi Ltd | Configuration controller |
-
1983
- 1983-11-24 EP EP83111761A patent/EP0116694B1/en not_active Expired - Lifetime
- 1983-11-24 DE DE8383111761T patent/DE3381881D1/de not_active Expired - Lifetime
- 1983-12-12 JP JP58232896A patent/JPS59154521A/ja active Granted
-
1995
- 1995-01-19 HK HK8195A patent/HK8195A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| DE3381881D1 (de) | 1990-10-18 |
| HK8195A (en) | 1995-01-27 |
| EP0116694A2 (en) | 1984-08-29 |
| EP0116694B1 (en) | 1990-09-12 |
| JPS59154521A (ja) | 1984-09-03 |
| EP0116694A3 (en) | 1987-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH037972B2 (ja) | ||
| US4604690A (en) | Dynamic configuration for added devices | |
| US6681267B2 (en) | Virtual computer system and method for swapping input/output devices between virtual machines and computer readable storage medium | |
| US9594640B1 (en) | Backup/recovery system and method for a computing environment | |
| US8627028B2 (en) | Method of constructing replication environment and storage system | |
| US7228544B2 (en) | Job processing method, job processing unit, and storage managing system | |
| JP3457032B2 (ja) | オペレーティングシステム更新装置 | |
| US11958511B2 (en) | Train signal system and linkage method therefor | |
| CN113672340A (zh) | 一种虚拟机的增量备份方法、系统、装置及可读存储介质 | |
| JP2003044108A (ja) | エディタの登録装置、登録プログラムおよびそれを記録した記録媒体 | |
| JPH04245545A (ja) | マルチ・ユーザ仮想計算機システム構成方法およびマルチ・ユーザ仮想計算機システム | |
| CN115794182A (zh) | 固件带外升级方法、装置、电子设备及存储介质 | |
| CN115277398A (zh) | 一种集群的网络配置方法和装置 | |
| CN120123156A (zh) | 面向指令集的自动化芯片验证方法、装置、终端、介质及产品 | |
| US6785747B2 (en) | Method and system for flexible channel path identifier assignment | |
| JP2000163109A (ja) | ラダープログラミング装置及びラダープログラミング方法 | |
| CN115080575A (zh) | 组件化的表格生成方法、装置、设备及存储介质 | |
| JPH10187454A (ja) | Bios書き換え方式 | |
| US20250208850A1 (en) | Remote terminal device updates | |
| JPH06110663A (ja) | ネットワーク統合構築システム、ネットワーク接続機器のインストール方法及びネットワークパラメータ設定方法 | |
| JP2935312B2 (ja) | ソフトウェア実装方式 | |
| CN118939426A (zh) | 虚拟机的容灾内存管理方法、装置、计算机设备及介质 | |
| WO2001073543A2 (en) | Method and system for fast on site deployment of computer equipment in a network computer environment | |
| CN119011539A (zh) | 一种独立保存bmc mac地址的系统及其实现方法 | |
| JPH1031513A (ja) | 監視制御システムのユーザインタフェースシステム |