JPH02230355A - 動的に構成可能なポータブル型のコンピュータシステム - Google Patents
動的に構成可能なポータブル型のコンピュータシステムInfo
- Publication number
- JPH02230355A JPH02230355A JP1266101A JP26610189A JPH02230355A JP H02230355 A JPH02230355 A JP H02230355A JP 1266101 A JP1266101 A JP 1266101A JP 26610189 A JP26610189 A JP 26610189A JP H02230355 A JPH02230355 A JP H02230355A
- Authority
- JP
- Japan
- Prior art keywords
- drive
- data
- state
- configuration
- peripheral
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- 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/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/36—Nc in input of data, input key till input tape
- G05B2219/36417—Programmed coarse position, fine position by alignment, follow line, path adaptive
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41206—Lookup table, memory with certain relationships
-
- 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/45—Nc applications
- G05B2219/45083—Manipulators, robot
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)
- Power Sources (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、パーソナルコンピュータに係り、より詳細に
は、ディスクドライブやモデムやプリンタ等の1つ以上
の周辺装置がパーソナルコンピュータに接続されたパー
ソナルコンピュータシステムを初期化するためにパーソ
ナルコンピュータに使用されるシステムに係る。
は、ディスクドライブやモデムやプリンタ等の1つ以上
の周辺装置がパーソナルコンピュータに接続されたパー
ソナルコンピュータシステムを初期化するためにパーソ
ナルコンピュータに使用されるシステムに係る。
従来の技術
近年、パーソナルコンピュータは、事務用及び家庭用の
個々のユーザの間で相当に一般的なものとなってきてい
る。更に最近、ポータブルのパーソナルコンピュータが
益々一般的なものとなってきている。ポータブルのパー
ソナルコンピュータは、ユーザが便利に搬送してオフィ
スとの間を持ち運びできる小型軽量のコンピュータであ
る。
個々のユーザの間で相当に一般的なものとなってきてい
る。更に最近、ポータブルのパーソナルコンピュータが
益々一般的なものとなってきている。ポータブルのパー
ソナルコンピュータは、ユーザが便利に搬送してオフィ
スとの間を持ち運びできる小型軽量のコンピュータであ
る。
典型的なポータブルコンピュータは、内蔵のモニタ又は
スクリーンと、キーボードと、フロッピディスクドライ
ブと、常駐のランダムアクセスメモリ及びリードオンリ
メモリと、中央処理ユニットと、モデムやプリンタやフ
ロッピーディスクドライブ等の内部及び外部周辺装置を
接続する多数の入力/出力位置とを備えている。これら
の周辺装置は、ユーザの家庭やオフィスのような最も一
般的な使用位置におけるポータブルコンピュータの性能
を高めるために使用されるもので、典型的に、搬送時に
ユーザがユニットと共に搬送するものではない。ユーザ
は、オフィスに1組の周辺装置をそして家庭に別の1組
の周辺装置を有し、更に、クライエントや知人のオフィ
スのような多の場所に他の設備を有することもできる。
スクリーンと、キーボードと、フロッピディスクドライ
ブと、常駐のランダムアクセスメモリ及びリードオンリ
メモリと、中央処理ユニットと、モデムやプリンタやフ
ロッピーディスクドライブ等の内部及び外部周辺装置を
接続する多数の入力/出力位置とを備えている。これら
の周辺装置は、ユーザの家庭やオフィスのような最も一
般的な使用位置におけるポータブルコンピュータの性能
を高めるために使用されるもので、典型的に、搬送時に
ユーザがユニットと共に搬送するものではない。ユーザ
は、オフィスに1組の周辺装置をそして家庭に別の1組
の周辺装置を有し、更に、クライエントや知人のオフィ
スのような多の場所に他の設備を有することもできる。
これまで、ポータブルコンピュータのユーザは、外部周
辺装置が取り付けられない内蔵構成でポータブルユニッ
トが使用される状態を含む周辺装置の新たな環境に遭遇
するたびにシステムを手動で再構成することが必要であ
った。この再構成には、典型的に、外部ディスクドライ
ブの有無を指示したり、このようなドライブをドライブ
A′と示すかドライブl B + と示すかを指示した
り、特定の通信ボートがモデム又は直列プリンタ等に接
続されているか否かを指示するためにスイッチ又はジャ
ンバをセットすることを含む。又、再構成には、ドライ
ブA又はドライブBとして接続されたディスクドライブ
の形式又は仕様と、他のシステム構成データとを中央処
理ユニットに対して識別するためにシステム初期化ソフ
トウェア又は設定シーケンスを実行することが含まれる
。
辺装置が取り付けられない内蔵構成でポータブルユニッ
トが使用される状態を含む周辺装置の新たな環境に遭遇
するたびにシステムを手動で再構成することが必要であ
った。この再構成には、典型的に、外部ディスクドライ
ブの有無を指示したり、このようなドライブをドライブ
A′と示すかドライブl B + と示すかを指示した
り、特定の通信ボートがモデム又は直列プリンタ等に接
続されているか否かを指示するためにスイッチ又はジャ
ンバをセットすることを含む。又、再構成には、ドライ
ブA又はドライブBとして接続されたディスクドライブ
の形式又は仕様と、他のシステム構成データとを中央処
理ユニットに対して識別するためにシステム初期化ソフ
トウェア又は設定シーケンスを実行することが含まれる
。
発明の構成
このような公知システムに対し、本発明の動的な構成シ
ステムは、付加的な周辺装置状態又は構成記憶レジスタ
と、ユーザと対話せずにシステムを動的に再構成する新
規なソフトウェア駆動手段とを有するポータブル型コン
ピュータを提供することである。本発明のシステムは、
ユーザの環境が変化するたびにユーザが即時に初期化シ
ーケンスを実行したり又は手動スイッチやジャンパをリ
セットしたりする必要なく、コンピュータの仕様を開始
できるように、周辺装置の状態を判断しそして構成デー
タを更新する手段を備えている。
ステムは、付加的な周辺装置状態又は構成記憶レジスタ
と、ユーザと対話せずにシステムを動的に再構成する新
規なソフトウェア駆動手段とを有するポータブル型コン
ピュータを提供することである。本発明のシステムは、
ユーザの環境が変化するたびにユーザが即時に初期化シ
ーケンスを実行したり又は手動スイッチやジャンパをリ
セットしたりする必要なく、コンピュータの仕様を開始
できるように、周辺装置の状態を判断しそして構成デー
タを更新する手段を備えている。
本システムは、周辺装置の構成に関連したデータを多数
の指定のアドレス位置又はレジスタに記憶するCMOS
メモリ回路のような低電力使用に適した読み取り/書き
込み可能なメモリ装置を含む。本発明のシステムは、シ
ステムが最後に使用されたときのフロッピーディスクド
ライブの形式データを含む周辺装置の構成に関するデー
タを保持し、始動時に現在のシステム構成を自動的に判
断し、そしてその現在の構成状態を表わすように適当な
データレジスタを更新する。最後の構成状態に関連した
データを記憶することにより、システムは、変更があっ
たかどうかを確認することができ、もしそうならば、構
成を更新することができる。もし変更が生じていなけれ
ば、初期化シーケンスがバイパスされ、ポータブルコン
ピュータの動作が直ちに開始される。このように、2つ
の構成、即ちオフィスと家庭、又はオフィスと旅行中の
内蔵状態との間を典型的に交互に変るユーザは、その変
更した構成からほとんど遅れを生じることも不便さを生
じることもない。
の指定のアドレス位置又はレジスタに記憶するCMOS
メモリ回路のような低電力使用に適した読み取り/書き
込み可能なメモリ装置を含む。本発明のシステムは、シ
ステムが最後に使用されたときのフロッピーディスクド
ライブの形式データを含む周辺装置の構成に関するデー
タを保持し、始動時に現在のシステム構成を自動的に判
断し、そしてその現在の構成状態を表わすように適当な
データレジスタを更新する。最後の構成状態に関連した
データを記憶することにより、システムは、変更があっ
たかどうかを確認することができ、もしそうならば、構
成を更新することができる。もし変更が生じていなけれ
ば、初期化シーケンスがバイパスされ、ポータブルコン
ピュータの動作が直ちに開始される。このように、2つ
の構成、即ちオフィスと家庭、又はオフィスと旅行中の
内蔵状態との間を典型的に交互に変るユーザは、その変
更した構成からほとんど遅れを生じることも不便さを生
じることもない。
実施例
本発明のコンピュータシステムは、スイッチやジャンパ
を使用することなくシステムを構成するか又はその構成
を変化させる手段であって、ユーザが内部システムハー
ドウエアにアクセスする必要性をなくし、そして構成を
変えるたびに特殊な構成ルーチンを動作する必要性をな
くす手段を提供する。第1図を参照すれば、文字Sは、
本発明に使用するのに適した典型的なパーソナルコンピ
ュータシステムを一般的に示すものである。コンピュー
タシステムSは、中央処理ユニット10と、システムリ
ードオンリメモリ及びランダムアクセスメモリ回路を含
むメモリ回路12と、液晶ディスプレイl4と、直列通
信ボートl6と、モデムl8を形成する回路を一般に含
む第2の直列通信ボートと、内部の固定又はハードディ
スクメモリ装置20と、内部のフロツビーデイスグドラ
イブ21と、プリンタボート22と、低電力消費の読み
取り/書き込み可能なメモリ回路24と、典型的な相補
的金属酸化物即ちCMOS装置と、外部のフロッピーデ
ィスクドライブユニット28と対話する外部の拡張フロ
ッピーディスク制御論理回路26と、キーボード及びそ
れに関連したインターフェイス回路29と、交流電流ア
ダプタ32のような種々の外部装置と共に使用する種々
の入力/出力装置制御論理回路30とを備えている。
を使用することなくシステムを構成するか又はその構成
を変化させる手段であって、ユーザが内部システムハー
ドウエアにアクセスする必要性をなくし、そして構成を
変えるたびに特殊な構成ルーチンを動作する必要性をな
くす手段を提供する。第1図を参照すれば、文字Sは、
本発明に使用するのに適した典型的なパーソナルコンピ
ュータシステムを一般的に示すものである。コンピュー
タシステムSは、中央処理ユニット10と、システムリ
ードオンリメモリ及びランダムアクセスメモリ回路を含
むメモリ回路12と、液晶ディスプレイl4と、直列通
信ボートl6と、モデムl8を形成する回路を一般に含
む第2の直列通信ボートと、内部の固定又はハードディ
スクメモリ装置20と、内部のフロツビーデイスグドラ
イブ21と、プリンタボート22と、低電力消費の読み
取り/書き込み可能なメモリ回路24と、典型的な相補
的金属酸化物即ちCMOS装置と、外部のフロッピーデ
ィスクドライブユニット28と対話する外部の拡張フロ
ッピーディスク制御論理回路26と、キーボード及びそ
れに関連したインターフェイス回路29と、交流電流ア
ダプタ32のような種々の外部装置と共に使用する種々
の入力/出力装置制御論理回路30とを備えている。
ポータブルコンピュータシステムにおいては、電力が内
部バッテリバック(図示せず)によって供給されるが、
もし利用できるならば交流電源に接続することもできる
。上記の要素は内部バス36によって相互接続される。
部バッテリバック(図示せず)によって供給されるが、
もし利用できるならば交流電源に接続することもできる
。上記の要素は内部バス36によって相互接続される。
本発明のシステムは、バス36を介してシステム拡張ユ
ニットEと対話するのに特に適しており、該ユニットE
は、おそらくユーザのオフィスや家庭に保持され、そし
てローカルエリアネットワーク回路や第2の固定の即ち
ハードディスクドライブや更に別の直列通信ボートや又
は更に別のランダムアクセスメモリ回路のような1組の
周辺拡張装置を収容する。このような拡張ユニットの使
用は本発明の部分を構成するものではなく、それ故、こ
こでは一般的に述べるに過ぎない。
ニットEと対話するのに特に適しており、該ユニットE
は、おそらくユーザのオフィスや家庭に保持され、そし
てローカルエリアネットワーク回路や第2の固定の即ち
ハードディスクドライブや更に別の直列通信ボートや又
は更に別のランダムアクセスメモリ回路のような1組の
周辺拡張装置を収容する。このような拡張ユニットの使
用は本発明の部分を構成するものではなく、それ故、こ
こでは一般的に述べるに過ぎない。
簡単に述べると、本発明のシステムは、システムの始動
時初期化コマンドと共に記憶された多数の新規な命令シ
ーケンスを用いて、コンピュータシステムSの初期化を
制御し、周辺装置の構成を決定しそしてユーザと対話せ
ずに適当な変更を行うものである。上記命令シーケンス
により、プロセッサIOは、周辺装置及びシステム変数
の状態を読み取り、検出された変化に関連した構成デー
タを記憶し、そしてユーザと対話せずにシステム構成を
更新する。システムSは、システム周辺装置構成値を記
憶する種々のテーブル位置をメモリl2に含んでいる。
時初期化コマンドと共に記憶された多数の新規な命令シ
ーケンスを用いて、コンピュータシステムSの初期化を
制御し、周辺装置の構成を決定しそしてユーザと対話せ
ずに適当な変更を行うものである。上記命令シーケンス
により、プロセッサIOは、周辺装置及びシステム変数
の状態を読み取り、検出された変化に関連した構成デー
タを記憶し、そしてユーザと対話せずにシステム構成を
更新する。システムSは、システム周辺装置構成値を記
憶する種々のテーブル位置をメモリl2に含んでいる。
始動時に、本発明のソフトウェアは、始動時のシズテム
状態を表わすように各ドライブのドライブ状態ラッチに
タイミングを合わせてデータを入力する。これらラッチ
の状態は初期化シーケンス中にしか変更できず、従って
、初期化後のシステム作動中に行われる構成の変化には
反応しない。動的な構成を容易にするために、CMOS
回路24には多数の読み取り/書き込み可能なメモリ位
置も設けられていて、システム構成データを記憶する。
状態を表わすように各ドライブのドライブ状態ラッチに
タイミングを合わせてデータを入力する。これらラッチ
の状態は初期化シーケンス中にしか変更できず、従って
、初期化後のシステム作動中に行われる構成の変化には
反応しない。動的な構成を容易にするために、CMOS
回路24には多数の読み取り/書き込み可能なメモリ位
置も設けられていて、システム構成データを記憶する。
始動時に、システムソフトウェアにより、現在状態のポ
ーリングが行われ、その状態に関連したデータがCMO
S回路24内の適当なデータレジスタに記憶される。こ
れらの構成レジスタ内の現在データを、システムの前の
構成に関連したシステムメモリテーブル内のデータと比
較することにより、構成状態に対して変更が必要である
かどうかの判断がなされる。もしそうであれば、CMO
S回路24内の現在データレジスタから内部メモリl2
の適当なメモリテーブルに変化が読み取られる。
ーリングが行われ、その状態に関連したデータがCMO
S回路24内の適当なデータレジスタに記憶される。こ
れらの構成レジスタ内の現在データを、システムの前の
構成に関連したシステムメモリテーブル内のデータと比
較することにより、構成状態に対して変更が必要である
かどうかの判断がなされる。もしそうであれば、CMO
S回路24内の現在データレジスタから内部メモリl2
の適当なメモリテーブルに変化が読み取られる。
システムメモリレジスタは、初期化された全てのシステ
ム構成に関連したデータ、即ちシステム速度、ドライブ
A及びドライブBのドライブ形式データ゛−、内部拡張
されたメモリサイズ、基本メモリサイズ、周辺装置の構
成、通信ポートの指定及びそれに取り付けられた装置の
状態、いずれかの取り付けられた固定メモリの状態、等
を含むデータを含んでいる。本発明は、外部記憶装置の
有無、ドライブA及びドライブBのような内部又は外部
ドライブの指定、及び通信ボートの指定及び状態を動的
に構成することのみに関する。というのは、これらはユ
ーザがある位置から別の位置へシステムを搬送するとき
に最も変更を受け易いものだからである。
ム構成に関連したデータ、即ちシステム速度、ドライブ
A及びドライブBのドライブ形式データ゛−、内部拡張
されたメモリサイズ、基本メモリサイズ、周辺装置の構
成、通信ポートの指定及びそれに取り付けられた装置の
状態、いずれかの取り付けられた固定メモリの状態、等
を含むデータを含んでいる。本発明は、外部記憶装置の
有無、ドライブA及びドライブBのような内部又は外部
ドライブの指定、及び通信ボートの指定及び状態を動的
に構成することのみに関する。というのは、これらはユ
ーザがある位置から別の位置へシステムを搬送するとき
に最も変更を受け易いものだからである。
CMOS24内の規定のアドレス位置にある6個のデー
タピットは、外部記憶装置28の状態に関連したデータ
を記憶するために設けられ、このデータ・はユニットが
接続されているかどうかを表わすのもであり、そしても
しそうならば、ドライブAと示されているかドライブB
と示されているかを表わす。好ましい実施例において、
この位置における第1ビットの2進値は、外部装置が取
り付けられている(1)か取り付けられていないか(0
)を指示する。第2ビットの2進値は、外部ドライブが
ドライブAである(1)かドライブBである(0)かを
指示する。この第2ビットは、第1ビットがセットされ
た(1)場合にのみ意味をもつ。これら2つのビットを
外部ドライブ状態又はEDSレジスタと称する。この6
個のビット位置にある残りの4ビットは、プロセッサl
Oが一度に1つづつシステムに接続されるドライブのサ
イズ及び仕様に関連したドライブ形式データをセーブで
きるようにするために設けられている。
タピットは、外部記憶装置28の状態に関連したデータ
を記憶するために設けられ、このデータ・はユニットが
接続されているかどうかを表わすのもであり、そしても
しそうならば、ドライブAと示されているかドライブB
と示されているかを表わす。好ましい実施例において、
この位置における第1ビットの2進値は、外部装置が取
り付けられている(1)か取り付けられていないか(0
)を指示する。第2ビットの2進値は、外部ドライブが
ドライブAである(1)かドライブBである(0)かを
指示する。この第2ビットは、第1ビットがセットされ
た(1)場合にのみ意味をもつ。これら2つのビットを
外部ドライブ状態又はEDSレジスタと称する。この6
個のビット位置にある残りの4ビットは、プロセッサl
Oが一度に1つづつシステムに接続されるドライブのサ
イズ及び仕様に関連したドライブ形式データをセーブで
きるようにするために設けられている。
本明細書において、この4ビットレジスタをCMOSセ
ーブレジスタと称する。この6ビットレジスタのデホー
ルト状態はoooooo、即ち外部ドライブ非取り付け
及び非指定である。
ーブレジスタと称する。この6ビットレジスタのデホー
ルト状態はoooooo、即ち外部ドライブ非取り付け
及び非指定である。
CMOS回路24には、全8ビットのドライブ形式レジ
スタも含まれており、これは、ドライブA及びドライブ
Bに対する現在ドライブ形式データを各々記憶する2つ
のニブルに分割される。
スタも含まれており、これは、ドライブA及びドライブ
Bに対する現在ドライブ形式データを各々記憶する2つ
のニブルに分割される。
このドライブ形式レジスタ及びCMOS回路24の他の
レジスタは、システムメモリl2において重複される。
レジスタは、システムメモリl2において重複される。
外部装置が切断されると、ドライブ形式データはCMO
Sセーブレジスタに転送され、ドライブが再接続された
ときに検索できるようにされる。システムが始動され、
そしてドライブの指示A又はBについて変更がなされた
か或いは外部装置の状態、即ち接続又は切断が変更され
たことが決定されると、本発明のシステムは、ドライブ
形式レジスタの適当なドライブA又はドライブBニブル
にドライブ形式データを入力し、外部ドライブ状態即ち
EDSレジスタを更新する。
Sセーブレジスタに転送され、ドライブが再接続された
ときに検索できるようにされる。システムが始動され、
そしてドライブの指示A又はBについて変更がなされた
か或いは外部装置の状態、即ち接続又は切断が変更され
たことが決定されると、本発明のシステムは、ドライブ
形式レジスタの適当なドライブA又はドライブBニブル
にドライブ形式データを入力し、外部ドライブ状態即ち
EDSレジスタを更新する。
CMOS回路24及びシステムメモリには、システムの
周辺装置の所望の構成に関する情報を記憶するために8
ビットの周辺構成レジスタが設けられている。この組の
データに含まれるのは、直列、モデム、プリンタ及び外
部固定ディスク装置の状態である。始動時に、システム
ROMは、周辺装置に対する修正された値を、CMOS
周辺構成レジスタから、変更状態が有効な場合に変化を
含むシステムメモリの周辺構成テーブル位置へ書き込む
。変更状態が有効でない場合には、エラーメッセージが
与えられ、デホールト状態がシステムメモリl2のメモ
リテーブルに書き込まれる。
周辺装置の所望の構成に関する情報を記憶するために8
ビットの周辺構成レジスタが設けられている。この組の
データに含まれるのは、直列、モデム、プリンタ及び外
部固定ディスク装置の状態である。始動時に、システム
ROMは、周辺装置に対する修正された値を、CMOS
周辺構成レジスタから、変更状態が有効な場合に変化を
含むシステムメモリの周辺構成テーブル位置へ書き込む
。変更状態が有効でない場合には、エラーメッセージが
与えられ、デホールト状態がシステムメモリl2のメモ
リテーブルに書き込まれる。
周辺構成レジスタの第1ビットの値は、直列及びモデム
ボートの状態を指示する。ゼロは、通信ボート】が直列
でありそして通信ポート2がモデムに対するものである
ことを指示する。1の値は、通信ポート2が直列ボート
でありそして通信ポートlがモデムに対するものである
ことを指示する。このレジスタの第2ビットは、直列ポ
ートの状態をオフ(0)又はオン(1)で指示する。
ボートの状態を指示する。ゼロは、通信ボート】が直列
でありそして通信ポート2がモデムに対するものである
ことを指示する。1の値は、通信ポート2が直列ボート
でありそして通信ポートlがモデムに対するものである
ことを指示する。このレジスタの第2ビットは、直列ポ
ートの状態をオフ(0)又はオン(1)で指示する。
第3ビットは、モデムの状態をオフ(0)又はオン(1
)で指示する。このレジスタの第4ビットは、直列及び
モデム装置に指定された割り込み要求ラインに関連した
データを記憶する。このビットがOの値であることは、
直列ポートに割り込み要求3が指定されそしてモデムに
割り込み要求4が指定されたことを指示する。lの値は
、割り込み指定を逆転させる。他の4つのビットは、内
部の固定ディスクの状態、プリンタの状態及び割り込み
選択に関するデータを記憶する。好ましい実施例におい
ては、このレジスタの最初の3ビットのみが動的に構成
可能である。このレジスタの最初の3ビットのデホール
ト状態は010である。
)で指示する。このレジスタの第4ビットは、直列及び
モデム装置に指定された割り込み要求ラインに関連した
データを記憶する。このビットがOの値であることは、
直列ポートに割り込み要求3が指定されそしてモデムに
割り込み要求4が指定されたことを指示する。lの値は
、割り込み指定を逆転させる。他の4つのビットは、内
部の固定ディスクの状態、プリンタの状態及び割り込み
選択に関するデータを記憶する。好ましい実施例におい
ては、このレジスタの最初の3ビットのみが動的に構成
可能である。このレジスタの最初の3ビットのデホール
ト状態は010である。
2ビットCMOS及びそれに対応するシステムメモリ位
置は、モデムの構成に関するデータを記憶するために設
けられている。このレジスタは、モデム状態レジスタと
称する。このレジスタの第1ビットは、モデムが設置さ
れていない(0)が設置されている(1)かを指示する
。第2ビットは、モデムの始動時の状態をオフ(0)又
はオン(1)で指示する。デホールト状態は、モデムが
設置されずそして始動時にオフであることを示す00で
ある。
置は、モデムの構成に関するデータを記憶するために設
けられている。このレジスタは、モデム状態レジスタと
称する。このレジスタの第1ビットは、モデムが設置さ
れていない(0)が設置されている(1)かを指示する
。第2ビットは、モデムの始動時の状態をオフ(0)又
はオン(1)で指示する。デホールト状態は、モデムが
設置されずそして始動時にオフであることを示す00で
ある。
添付図面を参照し、外部ドライブ状態及び通信ボートを
動的に構成するためにコンピュータシステムSによって
用いられる命令シーケンスを詳細に説明する。これらの
命令は、システム始動時に実行され、外部ドライブ及び
通信ポートの状態をポーリングし、それらが有効である
かどうかを判断し、もしそうならば、システムメモリl
2内の構成レジスタに対して指示された変更を自動的に
行う。
動的に構成するためにコンピュータシステムSによって
用いられる命令シーケンスを詳細に説明する。これらの
命令は、システム始動時に実行され、外部ドライブ及び
通信ポートの状態をポーリングし、それらが有効である
かどうかを判断し、もしそうならば、システムメモリl
2内の構成レジスタに対して指示された変更を自動的に
行う。
第3図を参照すれば、始動時に、本発明のシステムによ
り初期化シーケンスlOOが実行される。このシーケン
スは、動的な構成シーケンスを開始できるように規定の
システム要求に基づいてシステム変数を初期化する。こ
の基本的な初期化シーケンスは公知技術と同様のもので
あり、又、本発明の部分を構成しないので、詳細には説
明しない。この基本的なシーケンスは、使用する特定の
コンピュータシステムに基づいて予め決められ、当業者
によく知られた方法で行われることを述べれば充分であ
ろう。この基本的な初期化に続いて、プロセッサの制御
がステップ102において構成シーケンスに移される。
り初期化シーケンスlOOが実行される。このシーケン
スは、動的な構成シーケンスを開始できるように規定の
システム要求に基づいてシステム変数を初期化する。こ
の基本的な初期化シーケンスは公知技術と同様のもので
あり、又、本発明の部分を構成しないので、詳細には説
明しない。この基本的なシーケンスは、使用する特定の
コンピュータシステムに基づいて予め決められ、当業者
によく知られた方法で行われることを述べれば充分であ
ろう。この基本的な初期化に続いて、プロセッサの制御
がステップ102において構成シーケンスに移される。
その後、制御シーケンス104及び106により、プロ
セッサは、外部ドライブ及び通信ボートに関する現在及
びその前の構成データを読み取る。この読み取りは、現
在データに対しては外部ドライブ及び通信ポートコネク
タの状態を読み取りそして古い又は前の構成データに対
してはCMO S 2 4からのデータを読み取ること
により、従来のやり方で行われる。
セッサは、外部ドライブ及び通信ボートに関する現在及
びその前の構成データを読み取る。この読み取りは、現
在データに対しては外部ドライブ及び通信ポートコネク
タの状態を読み取りそして古い又は前の構成データに対
してはCMO S 2 4からのデータを読み取ること
により、従来のやり方で行われる。
外部ドライブ状態については、現在データが次の基準に
基づいてシステム入力出力メモリ位置の2ビットレジス
タに記憶される。第1ビットは、外部ドライブが取り付
けられた場合にはlにセットされ、そして外部ドライブ
がない場合にはOにセットされる。外部ドライブがドラ
イブAと示されるかドライブBと示されるかを指示する
第2ビットは、外部ドライブがドライブAと示される場
合はlにセットされ、外部ドライブがドライブBと示さ
れる場合はOにセットされる。この第2ビットは、第1
ビットが(1)にセットされない限り意味がない。
基づいてシステム入力出力メモリ位置の2ビットレジス
タに記憶される。第1ビットは、外部ドライブが取り付
けられた場合にはlにセットされ、そして外部ドライブ
がない場合にはOにセットされる。外部ドライブがドラ
イブAと示されるかドライブBと示されるかを指示する
第2ビットは、外部ドライブがドライブAと示される場
合はlにセットされ、外部ドライブがドライブBと示さ
れる場合はOにセットされる。この第2ビットは、第1
ビットが(1)にセットされない限り意味がない。
前の外部ドライブ状態は、CMOS回路24のED32
ビットレジスタに記憶される。現在又は新たな外部ドラ
イブ状態に関連した2ビットと、前の外部ドライブ状態
に関連した2ビットとの組み合わせにより、4ビットコ
ードが形成され,これを用いて、プロセッサ10の制御
が第2図に示すシーケンステーブルに基づいて8個の論
理サブシーケンスの1つに移される。
ビットレジスタに記憶される。現在又は新たな外部ドラ
イブ状態に関連した2ビットと、前の外部ドライブ状態
に関連した2ビットとの組み合わせにより、4ビットコ
ードが形成され,これを用いて、プロセッサ10の制御
が第2図に示すシーケンステーブルに基づいて8個の論
理サブシーケンスの1つに移される。
外部ドライブ状態の新たなデータと古いデータとがoo
oo又は01 01のように等しい場合には、何
の変化も感知されず、制御がサブシーケンス1 (第4
図)に移される。サブシーケンス1はそれに続いて単に
連続ステップ110を実行するもので、これは、外部ド
ライブ状態への変更が必要とされないので、マイクロプ
ロセッサの制御を、以下に述べる通信ボートのような他
のシステムに関する連続的な初期化動作に復帰させる。
oo又は01 01のように等しい場合には、何
の変化も感知されず、制御がサブシーケンス1 (第4
図)に移される。サブシーケンス1はそれに続いて単に
連続ステップ110を実行するもので、これは、外部ド
ライブ状態への変更が必要とされないので、マイクロプ
ロセッサの制御を、以下に述べる通信ボートのような他
のシステムに関する連続的な初期化動作に復帰させる。
新たな状態ビットと古い状態ビットが0001に等しい
場合には、ドライブB(01)と示された前に取り付け
られた外部ドライブが取り外された(00)有効な状態
を示している。この状態により、プロセッサの制御は第
5図に示すサブシーケンス2に移される。サブシーケン
ス2は、ステップ112において実行を開始し、これに
より、プロセッサは前のドライブBに関するドライブ形
式データを将来使用するためにシステムメモリに転送す
る。次いで、制御は、ステップ114に移され、プロセ
ッサは、CMOSセーブレジスタからドライブBに対す
るドライブ形式データレジスタへドライブ形式データを
転送する。その後、制御はステップ116へ移され、プ
ロセッサは、システムメモリ内のドライブ形式データを
CMOSセーブレジスタへ転送する。その後、制御はス
テップ117へ移され、EDSレジスタが現在の外部ド
ライブ状態を表わすOOに更新される。次いで、制御は
ステップ118へ移され、CMO Sチェック和変数が
構成の変化を表わすように更新する。次いで、制御は、
更に初期化を行うためのステップ119へと移される。
場合には、ドライブB(01)と示された前に取り付け
られた外部ドライブが取り外された(00)有効な状態
を示している。この状態により、プロセッサの制御は第
5図に示すサブシーケンス2に移される。サブシーケン
ス2は、ステップ112において実行を開始し、これに
より、プロセッサは前のドライブBに関するドライブ形
式データを将来使用するためにシステムメモリに転送す
る。次いで、制御は、ステップ114に移され、プロセ
ッサは、CMOSセーブレジスタからドライブBに対す
るドライブ形式データレジスタへドライブ形式データを
転送する。その後、制御はステップ116へ移され、プ
ロセッサは、システムメモリ内のドライブ形式データを
CMOSセーブレジスタへ転送する。その後、制御はス
テップ117へ移され、EDSレジスタが現在の外部ド
ライブ状態を表わすOOに更新される。次いで、制御は
ステップ118へ移され、CMO Sチェック和変数が
構成の変化を表わすように更新する。次いで、制御は、
更に初期化を行うためのステップ119へと移される。
外部ドライブ状態ブットが無効構成を指示するときには
、本発明のシステムは、無効構成状態を有効構成の1つ
の等効物として処理し、適当なサブシーケンスを実行す
る。これらの無効構成及びこれらをいかに処理するか(
第2図)は次の通りである。
、本発明のシステムは、無効構成状態を有効構成の1つ
の等効物として処理し、適当なサブシーケンスを実行す
る。これらの無効構成及びこれらをいかに処理するか(
第2図)は次の通りである。
一」L九一
〇〇10
+0 00
+0 01
10 .11
+1 10
n
oo oo
00 II
第1、第2及び第6番目の状態は、新たな状態がシステ
ム構成エラー及びCMO S 2 4内のあり得べきエ
ラーを指示しそして表わしていることに拘りなく、前の
外部ドライブ状態が未取り付けで且つドライブAと示さ
れた無効状態であることを示している。1oの状態は無
効である。というのは、コンピュータの回路は、通常動
作時に、外部ドライブが取り付けられていないときに、
外部ドライブに対するA又はBの選択ビットがB状態に
セットされるからである。従って、これらの状態におい
ては、本発明は、未取り付けのドライブAの前状態、即
ち10を無視し、前状態が未取り付けのドライブB、即
ちOOであったと仮定する。
ム構成エラー及びCMO S 2 4内のあり得べきエ
ラーを指示しそして表わしていることに拘りなく、前の
外部ドライブ状態が未取り付けで且つドライブAと示さ
れた無効状態であることを示している。1oの状態は無
効である。というのは、コンピュータの回路は、通常動
作時に、外部ドライブが取り付けられていないときに、
外部ドライブに対するA又はBの選択ビットがB状態に
セットされるからである。従って、これらの状態におい
ては、本発明は、未取り付けのドライブAの前状態、即
ち10を無視し、前状態が未取り付けのドライブB、即
ちOOであったと仮定する。
同様に、第3、第4及び第5の状態は、状態感知回路に
おけるあり得べきエラーを示している。というのは、そ
の各々は未取り付けのドライブAと示されたドライブの
新たな状態を示しているからである。本発明のシステム
は、これらの10の現在状態をOO状態として処理し、
従って、システムはシステム初期化を完了する。これら
の無効構成状態の各々においては、第2図の表に示すよ
うに、システムがこの状態を有効構成の1つとして処理
する。
おけるあり得べきエラーを示している。というのは、そ
の各々は未取り付けのドライブAと示されたドライブの
新たな状態を示しているからである。本発明のシステム
は、これらの10の現在状態をOO状態として処理し、
従って、システムはシステム初期化を完了する。これら
の無効構成状態の各々においては、第2図の表に示すよ
うに、システムがこの状態を有効構成の1つとして処理
する。
4ビットの外部ドライブ状態データがOo1lである場
合には、新たな構成がドライブBで示された未取り付け
の外部ドライブであり、そして古い構成が、取り付けら
れてドライブAで示された外部ドライブである。これは
、ドライブAを外部ドライブとして取り外してドライブ
Aを内部ドライブとして取り換えることを必要とする有
効な構成変化である。この環境においては、制御がステ
ップ108からサブシーケンス4 (第6図)に移され
る。
合には、新たな構成がドライブBで示された未取り付け
の外部ドライブであり、そして古い構成が、取り付けら
れてドライブAで示された外部ドライブである。これは
、ドライブAを外部ドライブとして取り外してドライブ
Aを内部ドライブとして取り換えることを必要とする有
効な構成変化である。この環境においては、制御がステ
ップ108からサブシーケンス4 (第6図)に移され
る。
サブシーケンス4はステップ126において実行を開始
し、ドライブA(前の外部ドライブ)に対するドライブ
形式データが内部システムメモリに転送される。その後
、ステップ128により、プロセッサは、ドライブBの
形式データ(前の内部ドライブ)をドライブAの形式デ
ータレジスタへ転送し、無効状態が生じるのを防止する
。制御はステップ129へ移され、プロセッサはCMO
Sセーブレジスタのドライブ形式データをドライブB形
式データレジスタへ転送すると共に、制御をステップ1
30に進める。ステップ130では、プロセッサがシス
テムメモリのドライブ形式データをCMOSセーブレジ
スタに転送する。次いで、制御はステップ132へ移さ
れ、EDSレジスタが現在状豫に更新される。その後、
制御はステップ133へ移り、CMOSのチェック和を
更新する。その後.制御は連続ステップ134を経て次
の初期化シーケンスへと復帰する。
し、ドライブA(前の外部ドライブ)に対するドライブ
形式データが内部システムメモリに転送される。その後
、ステップ128により、プロセッサは、ドライブBの
形式データ(前の内部ドライブ)をドライブAの形式デ
ータレジスタへ転送し、無効状態が生じるのを防止する
。制御はステップ129へ移され、プロセッサはCMO
Sセーブレジスタのドライブ形式データをドライブB形
式データレジスタへ転送すると共に、制御をステップ1
30に進める。ステップ130では、プロセッサがシス
テムメモリのドライブ形式データをCMOSセーブレジ
スタに転送する。次いで、制御はステップ132へ移さ
れ、EDSレジスタが現在状豫に更新される。その後、
制御はステップ133へ移り、CMOSのチェック和を
更新する。その後.制御は連続ステップ134を経て次
の初期化シーケンスへと復帰する。
外部ドライブ状態ビットが01 00より成るときに
は、構成が変化して、外部ドライブであるドライブBが
取り付けられたことを示す。これに対して古い構成では
、外部ドライブが未取り付けの状態であった。これは、
有効な構成が変化してプロセッサ10の制御がステップ
108から第7図に示すサブシーケンス5へ移される。
は、構成が変化して、外部ドライブであるドライブBが
取り付けられたことを示す。これに対して古い構成では
、外部ドライブが未取り付けの状態であった。これは、
有効な構成が変化してプロセッサ10の制御がステップ
108から第7図に示すサブシーケンス5へ移される。
サブシーケンス5はステップ136で実行を開始し、プ
ロセッサは、CMOSセーブレジスタがらシステムメモ
リレジスタへドライブ形式データを転送する。制御はス
テップ137へと進み、プロセッサはドライブBに対す
るドライブ形式データをCMOSセーブレジスタに転送
する。ステップ138では、プロセッサはシステムメモ
リのドライブ形式データをドライブB形式データレジス
タへ転送する。その後、ステップ139では、EDSレ
ジスタが現在レジスタへ更新される。制御はステップ1
40に移り、CMOSチェック和の値が更新される。次
いで、制御は連続ステップ142へ移され、更に初期化
が行われる。
ロセッサは、CMOSセーブレジスタがらシステムメモ
リレジスタへドライブ形式データを転送する。制御はス
テップ137へと進み、プロセッサはドライブBに対す
るドライブ形式データをCMOSセーブレジスタに転送
する。ステップ138では、プロセッサはシステムメモ
リのドライブ形式データをドライブB形式データレジス
タへ転送する。その後、ステップ139では、EDSレ
ジスタが現在レジスタへ更新される。制御はステップ1
40に移り、CMOSチェック和の値が更新される。次
いで、制御は連続ステップ142へ移され、更に初期化
が行われる。
外部ドライブ状態ビットが01 11で構成されると
きには、取り付けられた外部ドライブのドライブAかも
ドライブBへの有効構成変化が指示される。この状態コ
ードにより、制御はステップ108からサブシーケンス
6(第8図)へ移される。この状態は、ユーザが、外部
ドライブがドライブAと示されたオフィスにある第1周
辺システムから、外部ドライブが取り付けられているが
ドライブBと示されている家庭又は他のシステムへ行く
場合、又はユーザが彼の外部ドライブに基づいてA/B
スイッチの設定を切り換える場合に生じる.本発明のシ
ステムは、最初、外部ドライブが同じ形式のものである
と仮定し、そしてドライブ形式データをあるレジスタか
ら別のレジスタへ単に転送するだけである。この仮定が
正しくない場合には、基本的なシステムソフトウエアの
他の部分がセットアップエラーメッセージを発生し、ユ
ーザがシステムセットアッププログラムを実行するよう
要求する. サブシーケンス6はステップ146で実行を開始し、プ
ロセッサは、ドライブAに対するドライブ形式データを
一時的に内部メモリ位置に転送する。次いで、ステップ
148では、プロセッサは、ドライブBに対するドライ
ブ形式データをドライブAに対するドライブ形式データ
レジスタへ転送する。前ドライブAに対するセーブされ
たデータは、ステップ150において内部メモリ位置か
らドライブBのドライブ形式データレジスタへ転送され
る。ステップ152ではEDSレジスタが現在状態に更
新され、そしてステップ153では%CMOSチェック
和が更新されて、制御は更に初期化を行うために連続的
なステップ154を経て復帰される。
きには、取り付けられた外部ドライブのドライブAかも
ドライブBへの有効構成変化が指示される。この状態コ
ードにより、制御はステップ108からサブシーケンス
6(第8図)へ移される。この状態は、ユーザが、外部
ドライブがドライブAと示されたオフィスにある第1周
辺システムから、外部ドライブが取り付けられているが
ドライブBと示されている家庭又は他のシステムへ行く
場合、又はユーザが彼の外部ドライブに基づいてA/B
スイッチの設定を切り換える場合に生じる.本発明のシ
ステムは、最初、外部ドライブが同じ形式のものである
と仮定し、そしてドライブ形式データをあるレジスタか
ら別のレジスタへ単に転送するだけである。この仮定が
正しくない場合には、基本的なシステムソフトウエアの
他の部分がセットアップエラーメッセージを発生し、ユ
ーザがシステムセットアッププログラムを実行するよう
要求する. サブシーケンス6はステップ146で実行を開始し、プ
ロセッサは、ドライブAに対するドライブ形式データを
一時的に内部メモリ位置に転送する。次いで、ステップ
148では、プロセッサは、ドライブBに対するドライ
ブ形式データをドライブAに対するドライブ形式データ
レジスタへ転送する。前ドライブAに対するセーブされ
たデータは、ステップ150において内部メモリ位置か
らドライブBのドライブ形式データレジスタへ転送され
る。ステップ152ではEDSレジスタが現在状態に更
新され、そしてステップ153では%CMOSチェック
和が更新されて、制御は更に初期化を行うために連続的
なステップ154を経て復帰される。
外部ドライブ状態ビットが11 00より成る場合に
は、非外部ドライブからドライブAとして取り付けられ
た外部ドライブへの有効構成変化が指示される。この状
態においては、制御がステップ108からサブシーケン
ス7(第9図)に移される。サブシーケンス7はステッ
プ156で実行を開始し、プロセッサは、CMOSセー
ブレジスタのドライブ形式データを一時的にドライブB
のレジスタの内部メモリ位置に転送する。次いで、ステ
ップ158では、プロセッサがドライブBに対するドラ
イブ形式データをCMOSセーブレジスタに転送する。
は、非外部ドライブからドライブAとして取り付けられ
た外部ドライブへの有効構成変化が指示される。この状
態においては、制御がステップ108からサブシーケン
ス7(第9図)に移される。サブシーケンス7はステッ
プ156で実行を開始し、プロセッサは、CMOSセー
ブレジスタのドライブ形式データを一時的にドライブB
のレジスタの内部メモリ位置に転送する。次いで、ステ
ップ158では、プロセッサがドライブBに対するドラ
イブ形式データをCMOSセーブレジスタに転送する。
ステップ160では、プロセッサは、ドライブAに対す
るドライブ形式データをドライブBに対するドライブ形
式データレジスタに転送する。ステップ161では、内
部システムメモリにセーブされたデータがドライブAの
形式データレジスタに転送される。次いで、制御はステ
ップ162へ進み、EDSレジスタが現在状態に更新さ
れる。ステップ163では、CMOSチェック和が更新
され、制御が更に初期化を行うために連続ステップ16
4を経て移される。
るドライブ形式データをドライブBに対するドライブ形
式データレジスタに転送する。ステップ161では、内
部システムメモリにセーブされたデータがドライブAの
形式データレジスタに転送される。次いで、制御はステ
ップ162へ進み、EDSレジスタが現在状態に更新さ
れる。ステップ163では、CMOSチェック和が更新
され、制御が更に初期化を行うために連続ステップ16
4を経て移される。
外部ドライブ状態ビットが11 01より成る場合に
は、Bと示された取り付けられた外部ドライブからドラ
イブAへの有効構成変化が指示される。この状態におい
て、制御はステップ108からサブシーケンス8 (第
11図)へ移される。
は、Bと示された取り付けられた外部ドライブからドラ
イブAへの有効構成変化が指示される。この状態におい
て、制御はステップ108からサブシーケンス8 (第
11図)へ移される。
サブシーケンス8はステップ166において実行を開始
し、プロセッサはドライブBの形式データを一時的に内
部メモリ位置に転送する。その後、ステップ168にお
いて、プロセッサはドライブAの形式データをドライブ
Bの形式データレジスタに転送し、ステップ170では
、一時的にセーブされたドライブAの形式データが内部
メモリからドライブBの形式データレジスタに転送され
る。
し、プロセッサはドライブBの形式データを一時的に内
部メモリ位置に転送する。その後、ステップ168にお
いて、プロセッサはドライブAの形式データをドライブ
Bの形式データレジスタに転送し、ステップ170では
、一時的にセーブされたドライブAの形式データが内部
メモリからドライブBの形式データレジスタに転送され
る。
その後、制御はステップ172に移され、EDSレジス
タが更新される。ステップ173でCMOSチェック和
の値が更新されるのに続いて、連続ステップ174にお
いて更に初期化を行うように制僻が復帰される。この状
態においては、本発明のシステムは、最初に、外部ドラ
イブに対するドライブ形式データが同じであると仮定す
るが、もしそうでなければ、基本的なシステムソフトウ
エアにより、ユーザによって与えられるべき外部ドライ
ブに対する設定値を必要とするようなエラーメッセージ
が発生される。
タが更新される。ステップ173でCMOSチェック和
の値が更新されるのに続いて、連続ステップ174にお
いて更に初期化を行うように制僻が復帰される。この状
態においては、本発明のシステムは、最初に、外部ドラ
イブに対するドライブ形式データが同じであると仮定す
るが、もしそうでなければ、基本的なシステムソフトウ
エアにより、ユーザによって与えられるべき外部ドライ
ブに対する設定値を必要とするようなエラーメッセージ
が発生される。
従って、サブシーケンスlないし8では、ポータブルコ
ンピュータの分野で生じ易い外部ドライブ構成における
変化に自動的に応答する。ほとんどの環境においては、
これらの変化は確認され、スイッチやジャンバを用いる
ことなく外部ドライブ現在状態として再構成され、ほと
んどの場合に、基本的な設定プログラムを実行する要求
が回避される。
ンピュータの分野で生じ易い外部ドライブ構成における
変化に自動的に応答する。ほとんどの環境においては、
これらの変化は確認され、スイッチやジャンバを用いる
ことなく外部ドライブ現在状態として再構成され、ほと
んどの場合に、基本的な設定プログラムを実行する要求
が回避される。
本発明のシステムは、システムが始動されるたびに実行
される命令シーケンスを備えており、これにより、プロ
セッサは、通信ボートの状態を判断し、それが有効であ
るかどうかを判断し、もしそうならば、現在の値を表わ
すように周辺構成レジスタを更新する。現在の構成が有
効でなければ、構成エラーが報告され、周辺構成レジス
タにデホールト値が書き込まれる。この一連のステップ
は、シーヶ:/スCHECK−COMM (第1 1図
)で始まる。
される命令シーケンスを備えており、これにより、プロ
セッサは、通信ボートの状態を判断し、それが有効であ
るかどうかを判断し、もしそうならば、現在の値を表わ
すように周辺構成レジスタを更新する。現在の構成が有
効でなければ、構成エラーが報告され、周辺構成レジス
タにデホールト値が書き込まれる。この一連のステップ
は、シーヶ:/スCHECK−COMM (第1 1図
)で始まる。
シーケンスCHECK−COMMは、ステップ200で
実行を開始し、プロセッサは、適当なレジスタの電力オ
フフラグをセットすることによりモデムへの電力をオフ
に切り換える命令を発生する。全ての構成状態のチェッ
クが完了すると、始動状態において取り付けがなされて
電力オンが指示された場合にモデムが作動される。
実行を開始し、プロセッサは、適当なレジスタの電力オ
フフラグをセットすることによりモデムへの電力をオフ
に切り換える命令を発生する。全ての構成状態のチェッ
クが完了すると、始動状態において取り付けがなされて
電力オンが指示された場合にモデムが作動される。
その後に.制御がステップ202へ移され、プロセッサ
は、規定の入力/出力アドレス位置に維持されたシステ
ム周辺構成レジスタ(PCR)の直列及びモデムポート
の値を予想される値にセットする。これらの初期化値は
、内部直列ボートが通信ラインl及び割り込み要求ライ
ン3として指定されそして内部モデムボートが通信ライ
ン2及び割り込み要求ライン4として指定されるような
ものである。この指定は、システムPCRの第1ビット
をOの値にセットし、第2ビットを1(モデム取り付け
)にセットし、第3ビットを1(モデム取り付け)にセ
ットしそして第4ビットをO(割り込み要求ライン指示
)にセットすることによって行われる。その後、制御は
ステップ204に進む。
は、規定の入力/出力アドレス位置に維持されたシステ
ム周辺構成レジスタ(PCR)の直列及びモデムポート
の値を予想される値にセットする。これらの初期化値は
、内部直列ボートが通信ラインl及び割り込み要求ライ
ン3として指定されそして内部モデムボートが通信ライ
ン2及び割り込み要求ライン4として指定されるような
ものである。この指定は、システムPCRの第1ビット
をOの値にセットし、第2ビットを1(モデム取り付け
)にセットし、第3ビットを1(モデム取り付け)にセ
ットしそして第4ビットをO(割り込み要求ライン指示
)にセットすることによって行われる。その後、制御は
ステップ204に進む。
ステップ204では、プロセッサは、初期化動作に進む
前に全てのCMOS値について有効チェック和テストを
実行する。チェック和が有効である場合には、制御がス
テップ206に移り、更に初期化が行われる。ステップ
206により、プロセッサは、内部の直列ポートが通常
のやり方で通信ラインlに応答して例えばポートに書き
込みを行ったり状態を読み取ったりする。内部直列ボー
トが応答する場合には、制御がステップ208に移され
、これにより、プロセッサは、FOUNDと示されたレ
ジスタにCOMM1ビットをセットし、内部直列ボート
が通信ライン1に応答して返送を行うことを指示する6
周辺装置が通信ライン1に応答しない場合には、制御が
直接ステップ206からステップ209に移る。
前に全てのCMOS値について有効チェック和テストを
実行する。チェック和が有効である場合には、制御がス
テップ206に移り、更に初期化が行われる。ステップ
206により、プロセッサは、内部の直列ポートが通常
のやり方で通信ラインlに応答して例えばポートに書き
込みを行ったり状態を読み取ったりする。内部直列ボー
トが応答する場合には、制御がステップ208に移され
、これにより、プロセッサは、FOUNDと示されたレ
ジスタにCOMM1ビットをセットし、内部直列ボート
が通信ライン1に応答して返送を行うことを指示する6
周辺装置が通信ライン1に応答しない場合には、制御が
直接ステップ206からステップ209に移る。
ステップ209では、モデムの電力がオフにされる。ス
テップ210及び212では、プロセッサは、モデム又
は第2の直列ボートが通信ライン2に応答するかどうか
を判断し、もし取り付けられている場合にはFOUND
レジスタのCOMM2ビットをセットし、ステップ21
3に復帰する。ステップ213では、モデムの電力が再
作動される。通信ライン2について応答が受け取られな
い場合には、制御がステップ210からステップ213
へ直接移る。
テップ210及び212では、プロセッサは、モデム又
は第2の直列ボートが通信ライン2に応答するかどうか
を判断し、もし取り付けられている場合にはFOUND
レジスタのCOMM2ビットをセットし、ステップ21
3に復帰する。ステップ213では、モデムの電力が再
作動される。通信ライン2について応答が受け取られな
い場合には、制御がステップ210からステップ213
へ直接移る。
ステップ214では、プロセッサがCMO S回路24
内のCMOS周辺構成レジスタ(CMOS PCR)
及びモデム状態レジスタの値を読み取り、それらを一時
的なメモリ位置に書き込んで、現在及び規定の梼成値を
比較する。CMOS PCRは、通信ラインの最後の
状態を指示するデー夕と、直列及びモデムポートに対す
る状態指定とを含んでいる。次いで、制御はステップ2
16に移され、FOUNDレジスタの適当なビットを読
み取ることにより内部直列ポートに対して指定された通
信ラインについて周辺装置が応答するがどうかを判断す
る。もししなければ、制御はステップ218及び220
に移り、プロセッサは、内部直列ボート構成エラーメッ
セージを発生し、メモリに読み込まれたCMOS P
CR値の直列指定ビットをクリアする。次いで、制御は
ステップ222へ移る。ステップ216において、周辺
装置が直列ボートに取り付けられたと決定された場合に
は、制御がステップ216からステップ222へ直接移
る。
内のCMOS周辺構成レジスタ(CMOS PCR)
及びモデム状態レジスタの値を読み取り、それらを一時
的なメモリ位置に書き込んで、現在及び規定の梼成値を
比較する。CMOS PCRは、通信ラインの最後の
状態を指示するデー夕と、直列及びモデムポートに対す
る状態指定とを含んでいる。次いで、制御はステップ2
16に移され、FOUNDレジスタの適当なビットを読
み取ることにより内部直列ポートに対して指定された通
信ラインについて周辺装置が応答するがどうかを判断す
る。もししなければ、制御はステップ218及び220
に移り、プロセッサは、内部直列ボート構成エラーメッ
セージを発生し、メモリに読み込まれたCMOS P
CR値の直列指定ビットをクリアする。次いで、制御は
ステップ222へ移る。ステップ216において、周辺
装置が直列ボートに取り付けられたと決定された場合に
は、制御がステップ216からステップ222へ直接移
る。
第12図を参照すれば、ステップ222においてCHE
CK−COMMの実行が再開され、プロセッサは,CM
OSモデム状態レジスタの第1ビット(これは、最後の
状態が設置状態であるときに1となりそして設置状態で
ないときに0となる)を読み取ることによりモデムの状
態を決定する。その状態が設置状態である場合には、制
御がステップ222からステップ224へ移り、プロセ
ッサはFOUNDレジスタの適当なビットを読み取って
周辺装置がモデムポートに取り付けられているかどうか
を判断する。周辺装置が取り付けられている場合には、
制御がステップ226へ移り、これにより、プロセッサ
は、現在のCMO SPCR値をシステムPCRレジス
タに書き込む(システムは、現在のCMOS PCR
レジスタ値に基づいて構成されている)。次いで、制御
はステップ228へ移り、更に初期化が行われる。
CK−COMMの実行が再開され、プロセッサは,CM
OSモデム状態レジスタの第1ビット(これは、最後の
状態が設置状態であるときに1となりそして設置状態で
ないときに0となる)を読み取ることによりモデムの状
態を決定する。その状態が設置状態である場合には、制
御がステップ222からステップ224へ移り、プロセ
ッサはFOUNDレジスタの適当なビットを読み取って
周辺装置がモデムポートに取り付けられているかどうか
を判断する。周辺装置が取り付けられている場合には、
制御がステップ226へ移り、これにより、プロセッサ
は、現在のCMO SPCR値をシステムPCRレジス
タに書き込む(システムは、現在のCMOS PCR
レジスタ値に基づいて構成されている)。次いで、制御
はステップ228へ移り、更に初期化が行われる。
ステップ224において、周辺装置がモデムポートに取
り付けられていないと判断された場合には、制御がステ
ップ230、232及び234に移り、プロセッサは、
モデム構成エラーメッセージを発生し、メモリに読み込
まれたCMO SPCR値のモデム指定ビットをクリア
し、変更された値をシステムPCRレジスタに書き込む
。従って、これらのステップにより、システムPCRレ
ジスタが現在感知された構成に更新され、制御がステッ
プ228に移される。
り付けられていないと判断された場合には、制御がステ
ップ230、232及び234に移り、プロセッサは、
モデム構成エラーメッセージを発生し、メモリに読み込
まれたCMO SPCR値のモデム指定ビットをクリア
し、変更された値をシステムPCRレジスタに書き込む
。従って、これらのステップにより、システムPCRレ
ジスタが現在感知された構成に更新され、制御がステッ
プ228に移される。
ステップ228において、プロセッサがCMOSモデム
状態が設置状態でないと決定すると、制御がステップ2
36に移り、プロセッサは、FOUNDレジスタからの
適当なビットを読み取って、周辺装置がモデムポートに
応答するかどうかを判断する。もしそうであれば、ステ
ップ238において周辺構成エラーが発生され、ステッ
プ240においてメモリに読み込まれたCMOS P
CR値においてモデム状態指定ビットがセットされ(モ
デム指定),ステップ242においてモデム始動時状態
ビットが1 (電力オン)にセットされ、そしてメモリ
に読み込まれた変更されたCMOS PCR値がステ
ップ244においてシステムPCRレジスタに書き込ま
れる。これらのステップでは、システムPCRレジスタ
が現在感知された状態に更新される。次いで、制御はス
テップ228に移り、更に初期化が行われる。
状態が設置状態でないと決定すると、制御がステップ2
36に移り、プロセッサは、FOUNDレジスタからの
適当なビットを読み取って、周辺装置がモデムポートに
応答するかどうかを判断する。もしそうであれば、ステ
ップ238において周辺構成エラーが発生され、ステッ
プ240においてメモリに読み込まれたCMOS P
CR値においてモデム状態指定ビットがセットされ(モ
デム指定),ステップ242においてモデム始動時状態
ビットが1 (電力オン)にセットされ、そしてメモリ
に読み込まれた変更されたCMOS PCR値がステ
ップ244においてシステムPCRレジスタに書き込ま
れる。これらのステップでは、システムPCRレジスタ
が現在感知された状態に更新される。次いで、制御はス
テップ228に移り、更に初期化が行われる。
ステップ236において、現在のC M O SPCR
値に基づいて周辺装置がモデムボートに取り付けられて
いないとプロセッサが判断した場合には、制御がステッ
プ246に移される。ステップ246では、現在CMO
Sモデム状態ビットが指定されたかどうかの判断がなさ
れる。もしそうでなければ、現在構成は適切であり、制
御はステップ228へ移行する。
値に基づいて周辺装置がモデムボートに取り付けられて
いないとプロセッサが判断した場合には、制御がステッ
プ246に移される。ステップ246では、現在CMO
Sモデム状態ビットが指定されたかどうかの判断がなさ
れる。もしそうでなければ、現在構成は適切であり、制
御はステップ228へ移行する。
ステップ246において、現在CMOS PCR値の
モデム状態ビットが指定される(1にセットされる)が
周辺装置は取り付けられていないと判断された場合には
、制御がステップ248、250及び252に移される
。これらのステップでは、プロセッサがモデム構成エラ
ーメッセージを発生し、メモリに読み込まれたCMOS
PCR値の指定ビットをクリアし、そして変更され
たCMOS PCR値をシステムPCRレジスタに書
き込み、このレジスタを現在感知された値に更新する。
モデム状態ビットが指定される(1にセットされる)が
周辺装置は取り付けられていないと判断された場合には
、制御がステップ248、250及び252に移される
。これらのステップでは、プロセッサがモデム構成エラ
ーメッセージを発生し、メモリに読み込まれたCMOS
PCR値の指定ビットをクリアし、そして変更され
たCMOS PCR値をシステムPCRレジスタに書
き込み、このレジスタを現在感知された値に更新する。
次いで、制御はステップ228に移り、更に初期化が行
われる。
われる。
ステップ228では、プロセッサは、モデム状態始動時
ビットを読み取り、始動時にモデムを作動しなければな
らないかどうか判断する。もしそうならば、制御はステ
ップ254へ移り、適当な電源オンピットがセットされ
、これによりモデムが作動される。
ビットを読み取り、始動時にモデムを作動しなければな
らないかどうか判断する。もしそうならば、制御はステ
ップ254へ移り、適当な電源オンピットがセットされ
、これによりモデムが作動される。
ステップ256、258、260、262及び264で
は、プロセッサは、アクティブな通信ポートの数を決定
し、この値を将来の参照としてセーブする。CHECK
SUM有効化シーケンスはステップ266で終る。
は、プロセッサは、アクティブな通信ポートの数を決定
し、この値を将来の参照としてセーブする。CHECK
SUM有効化シーケンスはステップ266で終る。
第11図を参照すれば、ステップ204において、CM
OSデータチェック和が無効である場合、一般的なシス
テム構成データはエラーであり、制御はステップ268
(第13図)に移される。
OSデータチェック和が無効である場合、一般的なシス
テム構成データはエラーであり、制御はステップ268
(第13図)に移される。
このステップにより、プロセッサは、システムPCRの
値を、システムに対して規定されたデホールト値にセッ
トする。その後、ステップ270、272、274、2
76及び278において、プロセッサは、使用できるア
クティブな通信ボートの数を決定し、そしてこの値を将
来使用するためにNUMPORTS変数としてセーブす
る。制御はステップ280へ移り、チェック和無効化シ
ーケンスが終了し、そしてステップ282においてCH
ECKCOMMシーケンスが終了する。
値を、システムに対して規定されたデホールト値にセッ
トする。その後、ステップ270、272、274、2
76及び278において、プロセッサは、使用できるア
クティブな通信ボートの数を決定し、そしてこの値を将
来使用するためにNUMPORTS変数としてセーブす
る。制御はステップ280へ移り、チェック和無効化シ
ーケンスが終了し、そしてステップ282においてCH
ECKCOMMシーケンスが終了する。
従って、CMOS PCRデータが有効である場合に
は、CHECKCOMMシーケンスにより、システムは
、通信ポートの周辺構成値を予想される指定の取り付け
構成に初期化し、現在の構成を決定し,システムPCR
の値を実際の現在状態に変更又は更新し、エラー構成状
態が生じた場合にエラーメッセージを発生し、そして構
成が変更された場合でも通信ボートを自動的に初期化す
る.CMOS PCRデータが無効な場合には、構成
がデホールト値にセットされる。
は、CHECKCOMMシーケンスにより、システムは
、通信ポートの周辺構成値を予想される指定の取り付け
構成に初期化し、現在の構成を決定し,システムPCR
の値を実際の現在状態に変更又は更新し、エラー構成状
態が生じた場合にエラーメッセージを発生し、そして構
成が変更された場合でも通信ボートを自動的に初期化す
る.CMOS PCRデータが無効な場合には、構成
がデホールト値にセットされる。
本発明の以上の説明は単なる解説に過ぎず、上記回路及
び構造の詳細、サイズ、形状、材料、部品,回路素子、
配線接続、並びに接点に関して、本発明の精神から逸脱
することなく種々の変更がなされ得ることを理解された
い。
び構造の詳細、サイズ、形状、材料、部品,回路素子、
配線接続、並びに接点に関して、本発明の精神から逸脱
することなく種々の変更がなされ得ることを理解された
い。
第1図は、典型的なポータブルコンピュータシステムの
概略ブロック図、 第2図は、決定された現在システム構成状態に基づいて
どの論理シーケンスを実行するかを示す表、そして 第3図ないし第13図は、本発明の部分を構成する論理
シーケンスを示す概略ブロック図である, S・・・コンピュータシステム 10・・・中央処理ユニット l2・・・メモリ回路 l4・・・液晶ディスプレイ l6・・・直列通信ボート l8・・・モデム 20・・・ハードディスクメモリ装置 21・・・フロッピーディスクドライブ22・・・プリ
ンタボート 24・・・読み取り/書き込み可能なメモリ回路26・
・・制御論理回路 28・・・フロッピーディスクドライブ回路29・・・
キーボード/インターフェイス回路30・・・制御論理
回路 32・・・交流アダプタ 32・・・内部バス シーケンス表 弗2図 第4図 第6図 第9図 弗10図 第12A図 箱128図
概略ブロック図、 第2図は、決定された現在システム構成状態に基づいて
どの論理シーケンスを実行するかを示す表、そして 第3図ないし第13図は、本発明の部分を構成する論理
シーケンスを示す概略ブロック図である, S・・・コンピュータシステム 10・・・中央処理ユニット l2・・・メモリ回路 l4・・・液晶ディスプレイ l6・・・直列通信ボート l8・・・モデム 20・・・ハードディスクメモリ装置 21・・・フロッピーディスクドライブ22・・・プリ
ンタボート 24・・・読み取り/書き込み可能なメモリ回路26・
・・制御論理回路 28・・・フロッピーディスクドライブ回路29・・・
キーボード/インターフェイス回路30・・・制御論理
回路 32・・・交流アダプタ 32・・・内部バス シーケンス表 弗2図 第4図 第6図 第9図 弗10図 第12A図 箱128図
Claims (9)
- (1)プロセッサと、システムメモリと、外部のディス
クドライブ、直列プリンタ、モデム等の1つ以上の周辺
装置をシステムに取り付けるための手段と、これらの取
り付けられた周辺装置の状態を表わすデータを記憶する
ための周辺状態データ記憶手段と、システム始動時に構
成データを自動的に初期化するための動的な構成手段と
を具備するコンピュータシステムにおいて、上記動的な
構成手段は、 a)内部装置及び周辺装置の状態を表わすデータを記憶
するためのシステム構成状態手段と、b)システムが最
後に使用されたときの内部装置及び周辺装置の状態を表
わすデータを記憶するための前状態手段と、 c)内部装置及び周辺装置の現在の状態を判断するため
の現在状態手段と、 d)上記の前状態データと現在状態データとの間の差を
決定する手段と、 e)上記の前状態データと現在状態データとの間の決定
された差に基づいてシステム構成データを自動的に更新
する手段とを備えたことを特徴とする、コンピュータシ
ステム。 - (2)上記システムは、内部メモリドライブと、周辺装
置のような外部メモリドライブを取り付けるための手段
とを備えており、上記前状態手段は、上記内部ドライブ
の状態を表わすドライブ状態データと、上記外部ドライ
ブの状態を表わすドライブ状態データとを記憶するため
の手段を備えている請求項1に記載のコンピュータシス
テム。 - (3)上記前状態手段は、内部及び外部ドライブの形式
と、内部ドライブがドライブAと示されているかドライ
ブBと示されているか、外部ドライブが取り付けられて
いるかそして外部ドライブがドライブAと示されている
かドライブBと示されているかどうかを表わすデータを
記憶するための手段を備えた請求項2に記載のコンピュ
ータシステム。 - (4)上記動的な構成手段は、更に、 コンピュータシステムの動作を実行できるように現在状
態データが有効システム構成に対応しているかどうかを
判断する手段と、 現在システム状態が無効である場合に構成エラーメッセ
ージをユーザに発生する手段とを備えた請求項2に記載
のコンピュータシステム。 - (5)決定された現在状態が無効である場合に上記シス
テム構成状態手段に有効デホールト構成データを入力す
るための手段を更に備えた請求項4に記載のコンピュー
タシステム。 - (6)上記システムは、プリンタやモデム等の複数の周
辺通信装置を接続するための手段を備え、上記前状態手
段は、周辺通信装置に対する各々の上記接続手段の前の
指定と、各々の接続された通信周辺装置の前の通信フォ
ーマットとを表わすデータを記憶する手段を備えており
、そして上記現在状態手段は、各々の上記接続手段に対
する通信周辺装置の現在の接続と、各々の接続された周
辺装置の現在通信フォーマットとを決定する手段とを備
えている請求項1に記載のコンピュータシステム。 - (7)上記前状態手段及び現在状態手段は、各々の上記
通信周辺装置をシステム作動時に作動しなければならな
いかどうかを表わすデータを記憶する手段と、 このように構成されたこれらの周辺通信装置をシステム
作動時に自動的に作動する手段とを備えている請求項6
に記載のコンピュータシステム。 - (8)上記動的な構成手段は、更に、 システムを動作できるようにするために現在状態データ
が有効なシステム構成に対応するかどうかを判断する手
段と、 現在システム状態が無効である場合に構成エラーメッセ
ージをユーザに発生する手段とを具備することを特徴と
するコンピュータシステム。 - (9)決定された現在状態が無効である場合に有効デホ
ールト構成データを上記システム構成状態手段に入力す
る手段を更に具備する請求項8に記載のコンピュータシ
ステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US258148 | 1988-10-14 | ||
| US07/258,148 US5014193A (en) | 1988-10-14 | 1988-10-14 | Dynamically configurable portable computer system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02230355A true JPH02230355A (ja) | 1990-09-12 |
Family
ID=22979286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1266101A Pending JPH02230355A (ja) | 1988-10-14 | 1989-10-12 | 動的に構成可能なポータブル型のコンピュータシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5014193A (ja) |
| EP (1) | EP0364115A3 (ja) |
| JP (1) | JPH02230355A (ja) |
| KR (1) | KR970006391B1 (ja) |
| CA (1) | CA1321839C (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06309155A (ja) * | 1993-04-05 | 1994-11-04 | Internatl Business Mach Corp <Ibm> | 情報処理システム、及び、情報処理システムの初期化方法 |
| JPH0713747A (ja) * | 1993-06-29 | 1995-01-17 | Nec Corp | 汎用コンピュータのシステム構成情報変更方式 |
Families Citing this family (165)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5038320A (en) * | 1987-03-13 | 1991-08-06 | International Business Machines Corp. | Computer system with automatic initialization of pluggable option cards |
| 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 |
| US5123092A (en) * | 1988-10-21 | 1992-06-16 | Zenith Data Systems Corporation | External expansion bus interface |
| US5293494A (en) * | 1989-06-23 | 1994-03-08 | Kabushiki Kaisha Toshiba | Personal computer for setting, in a software setup operation normal/reverse display, connection of an external device, and an automatic display off function |
| US5355489A (en) * | 1989-08-25 | 1994-10-11 | International Business Machines Corp. | Bios load for a personal computer system having a removable processor card |
| JPH03119416A (ja) * | 1989-10-03 | 1991-05-21 | Toshiba Corp | コンピュータシステム |
| JPH03144716A (ja) * | 1989-10-31 | 1991-06-20 | Toshiba Corp | パーソナルコンピュータ |
| EP0429780B1 (en) * | 1989-11-29 | 1997-11-12 | Kabushiki Kaisha Toshiba | Computer system capable of connecting an expansion unit |
| JPH03171310A (ja) * | 1989-11-30 | 1991-07-24 | Toshiba Corp | パーソナルコンピュータ |
| 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 |
| US5426759A (en) * | 1989-12-21 | 1995-06-20 | Microchip Technology Incorporated | On-chip/off-chip memory switching using system configuration bit |
| EP0443876A3 (en) * | 1990-02-23 | 1992-01-02 | Kabushiki Kaisha Toshiba | Computer system capable of connecting expansion unit |
| JP3275261B2 (ja) * | 1990-03-09 | 2002-04-15 | セイコーエプソン株式会社 | 情報処理装置 |
| JP2701513B2 (ja) * | 1990-03-29 | 1998-01-21 | 日本電気株式会社 | 回線切替制御方式 |
| EP0464551A3 (en) * | 1990-06-25 | 1992-11-19 | Kabushiki Kaisha Toshiba | Method and apparatus for controlling drives coupled to a computer system |
| US5193174A (en) * | 1990-07-23 | 1993-03-09 | International Business Machines Corporation | System for automatically redirecting information to alternate system console in response to the comparison of present and default system configuration in personal computer system |
| DE69131440T2 (de) * | 1990-08-20 | 2000-02-03 | Kabushiki Kaisha Toshiba, Kawasaki | Verbindungszustandsbestätigungssystem und -methode für eine Expansionseinheit |
| US5265241A (en) * | 1990-09-04 | 1993-11-23 | International Business Machines Corporation | Method and apparatus for verifying the configuration of a link-connected network |
| EP0483865A3 (en) * | 1990-11-02 | 1992-09-02 | Kabushiki Kaisha Toshiba | Personal computer capable of changing boot priority |
| US5321814A (en) * | 1991-01-25 | 1994-06-14 | Unisys Corporation | System for optional module detection and reconfiguration |
| US5301344A (en) * | 1991-01-29 | 1994-04-05 | Analogic Corporation | Multibus sequential processor to perform in parallel a plurality of reconfigurable logic operations on a plurality of data sets |
| AT403220B (de) * | 1991-03-12 | 1997-12-29 | Siemens Ag Oesterreich | Datenverarbeitungssystem |
| US5257368A (en) * | 1991-03-28 | 1993-10-26 | International Business Machines Corp. | System for dynamically changing a system I/O configuration by determining differences between current and future configurations and describing differences to software and hardware control blocks |
| 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 |
| US5170472A (en) * | 1991-03-28 | 1992-12-08 | International Business Machines Corp. | Dynamically changing a system i/o configuration definition |
| FR2675602B1 (fr) * | 1991-04-16 | 1995-04-14 | Hewlett Packard Co | Procede et dispositif de protection d'un systeme informatique. |
| US5367640A (en) * | 1991-04-30 | 1994-11-22 | Hewlett-Packard Company | System for configuring an input/output board in a computer |
| US5274771A (en) * | 1991-04-30 | 1993-12-28 | Hewlett-Packard Company | System for configuring an input/output board in a computer |
| JP3019934B2 (ja) * | 1991-05-01 | 2000-03-15 | ソニー株式会社 | 情報処理方法及び装置 |
| GB9109609D0 (en) * | 1991-05-03 | 1991-06-26 | D2B Systems Co Ltd | System of signal processing apparatuses,and apparatuses for use in such a system |
| 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 |
| US5394527A (en) * | 1991-05-17 | 1995-02-28 | Zenith Data Systems Corporation | Method and apparatus facilitating use of a hard disk drive in a computer system having suspend/resume capability |
| US5652890A (en) * | 1991-05-17 | 1997-07-29 | Vantus Technologies, Inc. | Interrupt for a protected mode microprocessor which facilitates transparent entry to and exit from suspend mode |
| US5551033A (en) * | 1991-05-17 | 1996-08-27 | Zenith Data Systems Corporation | Apparatus for maintaining one interrupt mask register in conformity with another in a manner invisible to an executing program |
| JP2637310B2 (ja) * | 1991-06-19 | 1997-08-06 | 富士通株式会社 | システムインストール制御装置 |
| US5291585A (en) * | 1991-07-29 | 1994-03-01 | Dell Usa, L.P. | Computer system having system feature extension software containing a self-describing feature table for accessing I/O devices according to machine-independent format |
| US5257379A (en) * | 1991-09-04 | 1993-10-26 | International Business Machines Corporation | Establishing synchronization of hardware and software I/O configuration definitions |
| GB2260003B (en) * | 1991-09-28 | 1995-06-14 | Motorola Israel Ltd | Option board identification |
| JPH0736175B2 (ja) * | 1991-10-11 | 1995-04-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ処理システムのシステム構成設定方法、データ処理システム、及びデータ処理システム用拡張ユニット |
| US5473775A (en) * | 1991-10-11 | 1995-12-05 | Kabushiki Kaisha Toshiba | Personal computer using flash memory as BIOS-ROM |
| JPH05158664A (ja) * | 1991-12-03 | 1993-06-25 | Canon Inc | 情報処理装置 |
| US5319751A (en) * | 1991-12-27 | 1994-06-07 | Intel Corporation | Device driver configuration in a computer system |
| JPH0821015B2 (ja) * | 1992-01-20 | 1996-03-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータならびにそのシステム再構成化装置および方法 |
| US5809300A (en) * | 1992-03-16 | 1998-09-15 | Fujitsu Limited | Removable storage medium and computer system using the same |
| US6193422B1 (en) | 1992-04-03 | 2001-02-27 | Nec Corporation | Implementation of idle mode in a suspend/resume microprocessor system |
| EP0567971B1 (en) * | 1992-04-27 | 1999-07-28 | Sony Corporation | Information processing system assuring compatibility between different models |
| GB9214198D0 (en) * | 1992-07-03 | 1992-08-12 | Texas Instruments Ltd | Method of resetting coupled modules and a system using the method |
| US5530895A (en) * | 1993-02-25 | 1996-06-25 | Microsoft Corporation | System and method for computer interface board identification by serially comparing identification address bits and asserting complementary logic patterns for each match |
| CA2126950A1 (en) * | 1993-07-30 | 1995-01-31 | Bryan M. Willman | Booting a computer system using a last known good set of configuration data |
| US5561813A (en) * | 1993-08-27 | 1996-10-01 | Advanced System Products, Inc. | Circuit for resolving I/O port address conflicts |
| US6067615A (en) * | 1993-11-30 | 2000-05-23 | Trw Inc. | Reconfigurable processor for executing successive function sequences in a processor operation |
| EP0656586A1 (en) * | 1993-12-01 | 1995-06-07 | International Business Machines Corporation | Method and system for switching between a processor upgrade card and a planar processor |
| WO1995017714A1 (en) * | 1993-12-21 | 1995-06-29 | Taligent, Inc. | Automatic hardware configuration |
| US5619722A (en) * | 1994-01-18 | 1997-04-08 | Teramar Group, Inc. | Addressable communication port expander |
| ATE195027T1 (de) * | 1994-02-10 | 2000-08-15 | Elonex I P Holdings Limited | Verzeichnis für ein-/ausgangsdecoder |
| US5491609A (en) * | 1994-02-28 | 1996-02-13 | Telepad | Portable electronic platform system |
| US5682529A (en) * | 1994-03-14 | 1997-10-28 | Apple Computer, Inc. | System for dynamically accommodating changes in display configuration by notifying changes to currently running application programs to generate information by application programs to conform to changed configuration |
| US6756965B2 (en) | 1994-03-18 | 2004-06-29 | International Business Machines Corporation | Input device having two joysticks and touchpad with default template |
| US5768568A (en) * | 1994-04-29 | 1998-06-16 | International Business Machines Corp. | System and method for initializing an information processing system |
| US5553245A (en) * | 1994-05-11 | 1996-09-03 | Macronix International Co., Ltd. | Automatic configuration of multiple peripheral interface subsystems in a computer system |
| US6763454B2 (en) * | 1994-05-27 | 2004-07-13 | Microsoft Corp. | System for allocating resources in a computer system |
| US5768542A (en) * | 1994-06-08 | 1998-06-16 | Intel Corporation | Method and apparatus for automatically configuring circuit cards in a computer system |
| US5740450A (en) * | 1994-07-26 | 1998-04-14 | United Microelectronics Corporation | Method to automatically detect the interrupt channel status of an add-on card |
| US5559965A (en) * | 1994-09-01 | 1996-09-24 | Intel Corporation | Input/output adapter cards having a plug and play compliant mode and an assigned resources mode |
| US5909592A (en) * | 1994-09-07 | 1999-06-01 | Intel Corporation | Method in a basic input-output system (BIOS) of detecting and configuring integrated device electronics (IDE) devices |
| JP2691140B2 (ja) * | 1994-09-28 | 1997-12-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報処理装置及びその制御方法 |
| US5628028A (en) * | 1995-03-02 | 1997-05-06 | Data Translation, Inc. | Reprogrammable PCMCIA card and method and apparatus employing same |
| US5784612A (en) * | 1995-05-03 | 1998-07-21 | International Business Machines Corporation | Configuration and unconfiguration of distributed computing environment components |
| US5630076A (en) * | 1995-05-05 | 1997-05-13 | Apple Computer, Inc. | Dynamic device matching using driver candidate lists |
| US5802365A (en) * | 1995-05-05 | 1998-09-01 | Apple Computer, Inc. | Dynamic device matching using driver candidate lists |
| JP3297249B2 (ja) * | 1995-05-26 | 2002-07-02 | 三菱電機株式会社 | 分散型リモートi/o式制御システムの制御方法 |
| US5710930A (en) * | 1995-08-04 | 1998-01-20 | Intel Corporation | Apparatus and a method for allowing an operating system of a computer system to persist across a power off and on cycle |
| US5832280A (en) * | 1995-10-05 | 1998-11-03 | International Business Machines Corporation | Method and system in a data processing system for interfacing an operating system with a power management controller. |
| US5732365A (en) * | 1995-10-30 | 1998-03-24 | Dakota Catalyst Products, Inc. | Method of treating mixed waste in a molten bath |
| US5943242A (en) * | 1995-11-17 | 1999-08-24 | Pact Gmbh | Dynamically reconfigurable data processing system |
| US7266725B2 (en) | 2001-09-03 | 2007-09-04 | Pact Xpp Technologies Ag | Method for debugging reconfigurable architectures |
| US5732281A (en) * | 1996-02-08 | 1998-03-24 | Ncr Corporation | Programmable power management circuit for a power supply in a computer system |
| JPH09285505A (ja) * | 1996-04-19 | 1997-11-04 | Atom Medical Kk | 保育器 |
| JPH09285506A (ja) * | 1996-04-19 | 1997-11-04 | Atom Medical Kk | 保育器 |
| US5787019A (en) * | 1996-05-10 | 1998-07-28 | Apple Computer, Inc. | System and method for handling dynamic changes in device states |
| US6055596A (en) * | 1996-06-05 | 2000-04-25 | Compaq Computer Corp. | Expansion card space reservation |
| US5872975A (en) * | 1996-06-05 | 1999-02-16 | Lockheed Martin Corporation | Automatic retargeting of processor modules in multiple processor systems |
| US6523111B1 (en) | 1996-09-09 | 2003-02-18 | International Business Machines Corporation | Remote configuration/setup of computer systems operated as embedded controllers without keyboard or video display resources |
| US6134616A (en) * | 1996-10-28 | 2000-10-17 | International Business Machines Corporation | Method and apparatus for dynamic re-enumeration and reconfiguration of computer devices after system hibernation |
| US5909593A (en) * | 1996-12-09 | 1999-06-01 | International Business Machines Corporation | System for assigning snoop levels to snooper modules and selectively invoking snooper modules having specified relation to a selected snoop level for hardware detection |
| DE19651075A1 (de) | 1996-12-09 | 1998-06-10 | Pact Inf Tech Gmbh | Einheit zur Verarbeitung von numerischen und logischen Operationen, zum Einsatz in Prozessoren (CPU's), Mehrrechnersystemen, Datenflußprozessoren (DFP's), digitalen Signal Prozessoren (DSP's) oder dergleichen |
| US6338106B1 (en) | 1996-12-20 | 2002-01-08 | Pact Gmbh | I/O and memory bus system for DFPS and units with two or multi-dimensional programmable cell architectures |
| DE19654593A1 (de) | 1996-12-20 | 1998-07-02 | Pact Inf Tech Gmbh | Umkonfigurierungs-Verfahren für programmierbare Bausteine zur Laufzeit |
| DE19654595A1 (de) | 1996-12-20 | 1998-07-02 | Pact Inf Tech Gmbh | I0- und Speicherbussystem für DFPs sowie Bausteinen mit zwei- oder mehrdimensionaler programmierbaren Zellstrukturen |
| ATE243390T1 (de) | 1996-12-27 | 2003-07-15 | Pact Inf Tech Gmbh | Verfahren zum selbständigen dynamischen umladen von datenflussprozessoren (dfps) sowie bausteinen mit zwei- oder mehrdimensionalen programmierbaren zellstrukturen (fpgas, dpgas, o.dgl.) |
| DE19654846A1 (de) * | 1996-12-27 | 1998-07-09 | Pact Inf Tech Gmbh | Verfahren zum selbständigen dynamischen Umladen von Datenflußprozessoren (DFPs) sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen (FPGAs, DPGAs, o. dgl.) |
| DE19704044A1 (de) * | 1997-02-04 | 1998-08-13 | Pact Inf Tech Gmbh | Verfahren zur automatischen Adressgenerierung von Bausteinen innerhalb Clustern aus einer Vielzahl dieser Bausteine |
| US6542998B1 (en) | 1997-02-08 | 2003-04-01 | Pact Gmbh | Method of self-synchronization of configurable elements of a programmable module |
| DE19704728A1 (de) * | 1997-02-08 | 1998-08-13 | Pact Inf Tech Gmbh | Verfahren zur Selbstsynchronisation von konfigurierbaren Elementen eines programmierbaren Bausteines |
| DE19704742A1 (de) | 1997-02-11 | 1998-09-24 | Pact Inf Tech Gmbh | Internes Bussystem für DFPs, sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstrukturen, zur Bewältigung großer Datenmengen mit hohem Vernetzungsaufwand |
| US6125408A (en) * | 1997-03-10 | 2000-09-26 | Compaq Computer Corporation | Resource type prioritization in generating a device configuration |
| US5960167A (en) * | 1997-03-24 | 1999-09-28 | Xerox Corporation | Printer configuration system |
| US6614545B1 (en) | 1997-05-09 | 2003-09-02 | Lexmark International, Inc | Communication scheme for imaging systems including printers with intelligent options |
| US5973734A (en) | 1997-07-09 | 1999-10-26 | Flashpoint Technology, Inc. | Method and apparatus for correcting aspect ratio in a camera graphical user interface |
| US6574234B1 (en) | 1997-09-05 | 2003-06-03 | Amx Corporation | Method and apparatus for controlling network devices |
| US6460093B1 (en) * | 1997-09-12 | 2002-10-01 | Hewlett-Packard Company | Automatic configuration of primary and secondary peripheral devices for a computer |
| US6018725A (en) * | 1997-09-30 | 2000-01-25 | Pitney Bowes Inc. | Method and system of implementing a carrier manager registry |
| US6873978B1 (en) | 1997-10-01 | 2005-03-29 | Pitney Bowes Inc. | Event interface for a carrier manager system |
| US6910047B1 (en) | 1997-10-01 | 2005-06-21 | Pitney Bowes Inc. | Method and system for changing rating data via internet or modem in a carrier management system |
| US8686549B2 (en) | 2001-09-03 | 2014-04-01 | Martin Vorbach | Reconfigurable elements |
| DE19861088A1 (de) | 1997-12-22 | 2000-02-10 | Pact Inf Tech Gmbh | Verfahren zur Reparatur von integrierten Schaltkreisen |
| DE19807872A1 (de) | 1998-02-25 | 1999-08-26 | Pact Inf Tech Gmbh | Verfahren zur Verwaltung von Konfigurationsdaten in Datenflußprozessoren sowie Bausteinen mit zwei- oder mehrdimensionalen programmierbaren Zellstruktur (FPGAs, DPGAs, o. dgl. |
| US6145019A (en) * | 1998-03-02 | 2000-11-07 | Hewlett-Packard Company | Unconfigured device that automatically configures itself as the primary device if no other unconfigured device is present |
| US6282646B1 (en) * | 1998-05-08 | 2001-08-28 | Apple Computer, Inc. | System for real-time adaptation to changes in display configuration |
| US6286138B1 (en) * | 1998-12-31 | 2001-09-04 | International Business Machines Corporation | Technique for creating remotely updatable programs for use in a client/server environment |
| US6317141B1 (en) | 1998-12-31 | 2001-11-13 | Flashpoint Technology, Inc. | Method and apparatus for editing heterogeneous media objects in a digital imaging device |
| US6349345B1 (en) | 1999-01-29 | 2002-02-19 | Hewlett-Packard Company | Autoconfigurable device that provisionally configures itself as the primary or secondary peripheral device depending on if another peripheral device is present |
| US7213061B1 (en) | 1999-04-29 | 2007-05-01 | Amx Llc | Internet control system and method |
| US6457083B1 (en) * | 1999-06-02 | 2002-09-24 | Hewlett-Packard Company | Communication on non-continuously sampled lines |
| US6657646B2 (en) | 1999-06-08 | 2003-12-02 | Amx Corporation | System and method for multimedia display |
| JP2003505753A (ja) | 1999-06-10 | 2003-02-12 | ペーアーツェーテー インフォルマツィオーンステヒノロギー ゲゼルシャフト ミット ベシュレンクテル ハフツング | セル構造におけるシーケンス分割方法 |
| US6886050B2 (en) * | 1999-10-29 | 2005-04-26 | Seiko Epson Corporation | Method for controlling a communication terminal device and rewritable storage medium having initialization setting data |
| US6625669B1 (en) * | 2000-02-17 | 2003-09-23 | Microsoft Corporation | Renaming of virtual communication port for IR devices |
| DE50115584D1 (de) | 2000-06-13 | 2010-09-16 | Krass Maren | Pipeline ct-protokolle und -kommunikation |
| US20040015899A1 (en) * | 2000-10-06 | 2004-01-22 | Frank May | Method for processing data |
| US7595659B2 (en) | 2000-10-09 | 2009-09-29 | Pact Xpp Technologies Ag | Logic cell array and bus system |
| US8058899B2 (en) | 2000-10-06 | 2011-11-15 | Martin Vorbach | Logic cell array and bus system |
| US6990555B2 (en) * | 2001-01-09 | 2006-01-24 | Pact Xpp Technologies Ag | Method of hierarchical caching of configuration data having dataflow processors and modules having two- or multidimensional programmable cell structure (FPGAs, DPGAs, etc.) |
| US7844796B2 (en) | 2001-03-05 | 2010-11-30 | Martin Vorbach | Data processing device and method |
| US9037807B2 (en) | 2001-03-05 | 2015-05-19 | Pact Xpp Technologies Ag | Processor arrangement on a chip including data processing, memory, and interface elements |
| US7581076B2 (en) | 2001-03-05 | 2009-08-25 | Pact Xpp Technologies Ag | Methods and devices for treating and/or processing data |
| US7210129B2 (en) | 2001-08-16 | 2007-04-24 | Pact Xpp Technologies Ag | Method for translating programs for reconfigurable architectures |
| US7444531B2 (en) | 2001-03-05 | 2008-10-28 | Pact Xpp Technologies Ag | Methods and devices for treating and processing data |
| US6854052B2 (en) * | 2001-04-18 | 2005-02-08 | International Business Machines Corporation | Method to validate system configuration |
| JP2004533691A (ja) | 2001-06-20 | 2004-11-04 | ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト | データを処理するための方法 |
| US6813730B2 (en) * | 2001-07-11 | 2004-11-02 | Dell Products L.P. | Method, computer program product, and system for detecting a peripheral device in a computer system |
| US7996827B2 (en) | 2001-08-16 | 2011-08-09 | Martin Vorbach | Method for the translation of programs for reconfigurable architectures |
| US7434191B2 (en) | 2001-09-03 | 2008-10-07 | Pact Xpp Technologies Ag | Router |
| US8686475B2 (en) | 2001-09-19 | 2014-04-01 | Pact Xpp Technologies Ag | Reconfigurable elements |
| US7577822B2 (en) | 2001-12-14 | 2009-08-18 | Pact Xpp Technologies Ag | Parallel task operation in processor and reconfigurable coprocessor configured based on information in link list including termination information for synchronization |
| WO2003060747A2 (de) | 2002-01-19 | 2003-07-24 | Pact Xpp Technologies Ag | Reconfigurierbarer prozessor |
| EP2043000B1 (de) | 2002-02-18 | 2011-12-21 | Richter, Thomas | Bussysteme und Rekonfigurationsverfahren |
| US8914590B2 (en) | 2002-08-07 | 2014-12-16 | Pact Xpp Technologies Ag | Data processing method and device |
| KR100429543B1 (ko) * | 2002-05-25 | 2004-04-29 | 삼성전자주식회사 | 네트워크 프로세서에서 다양한 개수의 포트들을 처리하기위한 방법 |
| US20040019765A1 (en) * | 2002-07-23 | 2004-01-29 | Klein Robert C. | Pipelined reconfigurable dynamic instruction set processor |
| AU2003256699A1 (en) * | 2002-07-23 | 2004-02-09 | Gatechange Technologies, Inc. | Self-configuring processing element |
| US7143275B2 (en) * | 2002-08-01 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | System firmware back-up using a BIOS-accessible pre-boot partition |
| WO2005010632A2 (en) * | 2003-06-17 | 2005-02-03 | Pact Xpp Technologies Ag | Data processing device and method |
| AU2003286131A1 (en) | 2002-08-07 | 2004-03-19 | Pact Xpp Technologies Ag | Method and device for processing data |
| US7657861B2 (en) | 2002-08-07 | 2010-02-02 | Pact Xpp Technologies Ag | Method and device for processing data |
| US7394284B2 (en) | 2002-09-06 | 2008-07-01 | Pact Xpp Technologies Ag | Reconfigurable sequencer structure |
| US7224366B2 (en) * | 2002-10-17 | 2007-05-29 | Amx, Llc | Method and system for control system software |
| US20040088535A1 (en) * | 2002-10-31 | 2004-05-06 | International Business Machines Corporation | Method, apparatus and computer program product for selecting computer system settings for various operating circumstances |
| JP4700611B2 (ja) | 2003-08-28 | 2011-06-15 | ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト | データ処理装置およびデータ処理方法 |
| US20050086456A1 (en) * | 2003-09-29 | 2005-04-21 | Yaron Elboim | Addressing scheme to load configuration registers |
| US20060067341A1 (en) * | 2004-09-09 | 2006-03-30 | Barber Ronald W | Method, system and computer program using standard interfaces for independent device controllers |
| US7577832B2 (en) * | 2004-12-14 | 2009-08-18 | Hewlett-Packard Development Company, L.P. | Apparatus and method for booting a system |
| JP4815938B2 (ja) * | 2005-08-16 | 2011-11-16 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| EP1934720B1 (en) | 2005-09-07 | 2018-02-14 | Open Invention Network LLC | Method and computer program for device configuration |
| EP1795481A1 (de) * | 2005-12-07 | 2007-06-13 | Inventio Ag | Beförderungsanlage und Verfahren zur Inbetriebnahme einer Beförderungsanlage |
| US7444503B2 (en) * | 2006-01-11 | 2008-10-28 | Sun Microsystems, Inc | Method and apparatus for delivering device drivers |
| JP2009524134A (ja) | 2006-01-18 | 2009-06-25 | ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト | ハードウェア定義方法 |
| US9224145B1 (en) | 2006-08-30 | 2015-12-29 | Qurio Holdings, Inc. | Venue based digital rights using capture device with digital watermarking capability |
| US8688933B2 (en) | 2006-08-31 | 2014-04-01 | Hewlett-Packard Development Company, L.P. | Firmware component modification |
| DE102007010763A1 (de) * | 2007-03-06 | 2008-09-11 | Zf Friedrichshafen Ag | Verfahren zur adaptiven Konfigurationserkennung |
| JP2009205189A (ja) * | 2008-02-26 | 2009-09-10 | Buffalo Inc | フォルダ管理方法 |
| WO2010011813A1 (en) * | 2008-07-23 | 2010-01-28 | Alkermes, Inc. | Complex of trospium and pharmaceutical compositions thereof |
| KR20210119693A (ko) * | 2020-03-25 | 2021-10-06 | 제이더블유바이오사이언스 주식회사 | 보육기 |
| US11983541B1 (en) | 2023-05-19 | 2024-05-14 | Lowe's Companies, Inc. | Operation-specific device configuration |
| US11782730B1 (en) | 2023-05-19 | 2023-10-10 | Lowe's Companies, Inc. | Operation-specific file system |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4334307A (en) * | 1979-12-28 | 1982-06-08 | Honeywell Information Systems Inc. | Data processing system with self testing and configuration mapping capability |
| US4562535A (en) * | 1982-04-05 | 1985-12-31 | Texas Instruments Incorporated | Self-configuring digital processor system with global system |
| US4604690A (en) * | 1983-02-22 | 1986-08-05 | International Business Machines Corp. | Dynamic configuration for added devices |
| JPS59195755A (ja) * | 1983-04-20 | 1984-11-06 | Casio Comput Co Ltd | 小型電子機器 |
| US4589063A (en) * | 1983-08-04 | 1986-05-13 | Fortune Systems Corporation | Data processing system having automatic configuration |
| DE3332601A1 (de) * | 1983-09-09 | 1985-03-28 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zum registrieren von adressen von einen fehlerhaften speicherinhalt aufweisenden speicherzellen |
| US4575714A (en) * | 1984-03-12 | 1986-03-11 | Tegal Corporation | Module presence sensor |
| US4695946A (en) * | 1984-10-25 | 1987-09-22 | Unisys Corporation | Maintenance subsystem for computer network including power control and remote diagnostic center |
| US4803623A (en) * | 1986-10-31 | 1989-02-07 | Honeywell Bull Inc. | Universal peripheral controller self-configuring bootloadable ramware |
| US4819237A (en) * | 1987-08-05 | 1989-04-04 | Digital Appliance Controls, Inc. | Method and apparatus for monitoring the validity of microprocess or volatile memory |
-
1988
- 1988-10-14 US US07/258,148 patent/US5014193A/en not_active Expired - Lifetime
-
1989
- 1989-09-20 EP EP19890309539 patent/EP0364115A3/en not_active Ceased
- 1989-09-25 CA CA000612892A patent/CA1321839C/en not_active Expired - Fee Related
- 1989-10-12 JP JP1266101A patent/JPH02230355A/ja active Pending
- 1989-10-14 KR KR1019890014812A patent/KR970006391B1/ko not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06309155A (ja) * | 1993-04-05 | 1994-11-04 | Internatl Business Mach Corp <Ibm> | 情報処理システム、及び、情報処理システムの初期化方法 |
| JPH0713747A (ja) * | 1993-06-29 | 1995-01-17 | Nec Corp | 汎用コンピュータのシステム構成情報変更方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR900006843A (ko) | 1990-05-09 |
| EP0364115A2 (en) | 1990-04-18 |
| CA1321839C (en) | 1993-08-31 |
| KR970006391B1 (ko) | 1997-04-28 |
| EP0364115A3 (en) | 1991-03-13 |
| US5014193A (en) | 1991-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02230355A (ja) | 動的に構成可能なポータブル型のコンピュータシステム | |
| US6088794A (en) | Computer system capable of selective booting from two hard disk drives | |
| US6122748A (en) | Control of computer system wake/sleep transitions | |
| US5881252A (en) | Method and apparatus for automatically configuring circuit cards in a computer system | |
| US6282640B1 (en) | Method for improved storage of computer system configuration information | |
| US6732280B1 (en) | Computer system performing machine specific tasks before going to a low power state | |
| US5274816A (en) | Personal computer capable of changing boot priority | |
| US6757821B1 (en) | Computer system and its operation environment switching method | |
| US11314578B2 (en) | Information handling system and method to detect and recover from spurious resets of PCIe devices | |
| US6035355A (en) | PCI system and adapter requirements following reset | |
| US20040025002A1 (en) | System firmware back-up using a BIOS-accessible pre-boot partition | |
| JPH04317156A (ja) | ドッキング可能ポータブルコンピュータシステム及びそのシステムでの通信ポート割り当て自動構成方法 | |
| JPH1039962A (ja) | コンピュータ・システム | |
| JP3869049B2 (ja) | コンピュータシステムにおけるスタンバイ中のデバイス構成のロス防止方法およびデバイス構成の捕捉のためのコントローラ回路 | |
| JP2007035058A (ja) | コンピュータシステム中の複数のエージェントをコンフィギュレーションする方法及びそのための装置 | |
| JPH09330151A (ja) | カード | |
| JP2000293474A (ja) | コンピュータシステムおよびその使用方法 | |
| JP3618878B2 (ja) | コンピュータシステムおよびバス接続方法 | |
| JPH1083287A (ja) | コンピュータシステム及びその動作方法 | |
| WO1995016966A1 (en) | Dedicated network expansion device | |
| JPH07271711A (ja) | コンピュータシステム | |
| EP0576027A2 (en) | Portable computer having menu selection function using icons | |
| JPH11194847A (ja) | コンピュータシステムおよび初期化制御装置 | |
| US6473810B1 (en) | Circuits, systems, and methods for efficient wake up of peripheral component interconnect controller | |
| US20050108583A1 (en) | Computer system and control method thereof |