JPH05127876A - コンピユータシステム - Google Patents
コンピユータシステムInfo
- Publication number
- JPH05127876A JPH05127876A JP3048625A JP4862591A JPH05127876A JP H05127876 A JPH05127876 A JP H05127876A JP 3048625 A JP3048625 A JP 3048625A JP 4862591 A JP4862591 A JP 4862591A JP H05127876 A JPH05127876 A JP H05127876A
- Authority
- JP
- Japan
- Prior art keywords
- user
- operating system
- computer
- rom
- read
- 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.)
- Granted
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/4406—Loading of operating system
- G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】ROM内のオペレーテイングシステム又は任意
に選択したオペレーテイングシステムによつてユーザが
コンピユータを自動的にスタートさせることができ、そ
の後コンピユータを一旦オフにしてからオンに戻す手順
を通らずに異なるオペレーテイングシステムに行くこと
ができるようにしたコンピユータシステムを提供する。 【構成】コンピユータシステムは1つのセシヨンを終了
したとき、ユーザがコンピユータを一旦オフにしてから
オンに戻すような動作をさせることなく交換用オペレー
テイングシステムをロードすることができるようにした
リードオンリメモリ及びパーマネントリードライトメモ
リを有する。システム要求ビツト(SRビツト)をもつ
特別仕様指定用ワードは、リードライト用メモリに置か
れており、ユーザの要求に基づいて、ROMに置かれて
いるルーチンによつてセツトされる。その後、再初期設
定が行われ、この再初期設定によつてSRビツトをリセ
ツトし、デイスケツト又は固定デイスク上の外部メモリ
に置かれている交換用オペレーテイングシステムによつ
てマシンを立ち上げるようにする。
に選択したオペレーテイングシステムによつてユーザが
コンピユータを自動的にスタートさせることができ、そ
の後コンピユータを一旦オフにしてからオンに戻す手順
を通らずに異なるオペレーテイングシステムに行くこと
ができるようにしたコンピユータシステムを提供する。 【構成】コンピユータシステムは1つのセシヨンを終了
したとき、ユーザがコンピユータを一旦オフにしてから
オンに戻すような動作をさせることなく交換用オペレー
テイングシステムをロードすることができるようにした
リードオンリメモリ及びパーマネントリードライトメモ
リを有する。システム要求ビツト(SRビツト)をもつ
特別仕様指定用ワードは、リードライト用メモリに置か
れており、ユーザの要求に基づいて、ROMに置かれて
いるルーチンによつてセツトされる。その後、再初期設
定が行われ、この再初期設定によつてSRビツトをリセ
ツトし、デイスケツト又は固定デイスク上の外部メモリ
に置かれている交換用オペレーテイングシステムによつ
てマシンを立ち上げるようにする。
Description
【0001】
【産業上の利用分野】本発明はコンピユータシステムに
関し、特にコンピユータユーザが当該コンピユータをオ
フオン動作させることにより初期設定をやり直すことな
く異なるオペレーテイングシステムに移ることができる
ようにしたコンピユータシステムに関する。
関し、特にコンピユータユーザが当該コンピユータをオ
フオン動作させることにより初期設定をやり直すことな
く異なるオペレーテイングシステムに移ることができる
ようにしたコンピユータシステムに関する。
【0002】
【従来の技術】パーソナルコンピユータシステムは一般
に、電源が投入された時コンピユータを初期設定する手
段を含んでいる。その立上り処理手順は通常コンピユー
タの各要素についての種々のテストを含んでおり、これ
によりシステムに結合されている全てのものが適切な動
作状態にあるか否かを確認するようになされている。最
終的にはコンピユータユーザに対して画面が提示されて
対話によつてコマンドを入力できる。
に、電源が投入された時コンピユータを初期設定する手
段を含んでいる。その立上り処理手順は通常コンピユー
タの各要素についての種々のテストを含んでおり、これ
によりシステムに結合されている全てのものが適切な動
作状態にあるか否かを確認するようになされている。最
終的にはコンピユータユーザに対して画面が提示されて
対話によつてコマンドを入力できる。
【0003】通常は初期設定ルーチンとして例えば「I
BMデイスクオペレーテイングシステム(IBM DO
S)」のようなオペレーテイングシステムの立上げ処理
を含んでおり、これによりコンピユータを起動すると
き、システム初期設定時にDOSをロードし、その結果
対話用画面上に「DOS入力表示」を表示させる。通常
はユーザが「IBM DOS」などの使用オペレーテイ
ングシステムを予め選択しておき、当該DOSを格納し
ているデイスケツトをデイスケツト駆動部に挿入してお
くことにより、立上げ処理手続きをローデイングDOS
に含ませることができるようになされている。必要な場
合ユーザは、当該システムに組み込まれている固定デイ
スク上にオペレーテイングシステムをコピーしておくこ
とにより、コンピユータに電源を投入するたびにデイス
ケツトを挿入しないで済むようにし得る。
BMデイスクオペレーテイングシステム(IBM DO
S)」のようなオペレーテイングシステムの立上げ処理
を含んでおり、これによりコンピユータを起動すると
き、システム初期設定時にDOSをロードし、その結果
対話用画面上に「DOS入力表示」を表示させる。通常
はユーザが「IBM DOS」などの使用オペレーテイ
ングシステムを予め選択しておき、当該DOSを格納し
ているデイスケツトをデイスケツト駆動部に挿入してお
くことにより、立上げ処理手続きをローデイングDOS
に含ませることができるようになされている。必要な場
合ユーザは、当該システムに組み込まれている固定デイ
スク上にオペレーテイングシステムをコピーしておくこ
とにより、コンピユータに電源を投入するたびにデイス
ケツトを挿入しないで済むようにし得る。
【0004】1回コンピユータが初期設定されかつ「I
BM DOS」のようなオペレーテイングシステムが常
駐する状態になると、当該オペレーテイングシステムに
よつて走るアプリケーシヨンプログラムを使用すること
ができる。例えば、当該オペレーテイングシステムによ
つて動作するワードプロセツサを使用することができ、
またスプレツドシートプログラムを使用することがで
き、さらに在庫管理又は教育サービス又はユーザズクラ
ブのような情報アプリケーシヨンを走らせることもでき
る。しかしながらユーザが異なるオペレーテイングシス
テムの下でアプリケーシヨンを走らせようとする場合に
は、通常順次コンピユータをオフ動作させた後、異なる
オペレーテイングシステムをデイスケツト駆動部に挿入
し、コンピユータをオン動作状態に戻し、コンピユータ
を当該異なるオペレーテイングシステムによつて初期設
定することが必要である。かくしてデイスケツト駆動部
にアプリケーシヨンを挿入することができ、最終的に当
該アプリケーシヨンを走らせることができる。
BM DOS」のようなオペレーテイングシステムが常
駐する状態になると、当該オペレーテイングシステムに
よつて走るアプリケーシヨンプログラムを使用すること
ができる。例えば、当該オペレーテイングシステムによ
つて動作するワードプロセツサを使用することができ、
またスプレツドシートプログラムを使用することがで
き、さらに在庫管理又は教育サービス又はユーザズクラ
ブのような情報アプリケーシヨンを走らせることもでき
る。しかしながらユーザが異なるオペレーテイングシス
テムの下でアプリケーシヨンを走らせようとする場合に
は、通常順次コンピユータをオフ動作させた後、異なる
オペレーテイングシステムをデイスケツト駆動部に挿入
し、コンピユータをオン動作状態に戻し、コンピユータ
を当該異なるオペレーテイングシステムによつて初期設
定することが必要である。かくしてデイスケツト駆動部
にアプリケーシヨンを挿入することができ、最終的に当
該アプリケーシヨンを走らせることができる。
【0005】
【発明が解決しようとする課題】ユーザの時間を節約す
るために、リードオンリメモリ(ROM)に「IBMD
OS」オペレーテイングシステムが置かれたパーソナル
コンピユータが開発され、これにより、マシンを初期設
定することにより直接マシンが立ち上げられて当該オペ
レーテイングシステムを使用できる準備状態にマシンを
立ち上げるようにし、その結果ユーザがオペレーテイン
グシステムを格納しているデイスケツトをデイスケツト
駆動部に挿入する必要性を回避し、及び又はコンピユー
タがオペレーテイングシステムを捜すために固定デイス
クに切り換わる必要性を回避するようになされている。
しかしながら、ROMに置かれている「IBM DO
S」の特定のバージヨンとは異なるオペレーテイングシ
ステムによつてマシンを立ち上げたいユーザもいる。そ
こで、ROMに置かれているオペレーテイングシステム
をバイパスすることによつて、ユーザが任意に選択した
オペレーテイングシステムによつてコンピユータを立ち
上げることができるような柔軟な初期設定システムが創
作された。これに加えてこの柔軟な初期設定システム
は、コンピユータを特定のアプリケーシヨンに立ち上げ
ることができる。またROM内に置かれているDOS全
体を利用させるような立上げ処理手順を交換する特別な
DOS立上げフアイルを読み出させることができるよう
になされている。このような手法によつてユーザに柔軟
性が提供され、これによりユーザの選択により決まる特
別仕様として指定された開始点から初期設定処理がスタ
ートされる。
るために、リードオンリメモリ(ROM)に「IBMD
OS」オペレーテイングシステムが置かれたパーソナル
コンピユータが開発され、これにより、マシンを初期設
定することにより直接マシンが立ち上げられて当該オペ
レーテイングシステムを使用できる準備状態にマシンを
立ち上げるようにし、その結果ユーザがオペレーテイン
グシステムを格納しているデイスケツトをデイスケツト
駆動部に挿入する必要性を回避し、及び又はコンピユー
タがオペレーテイングシステムを捜すために固定デイス
クに切り換わる必要性を回避するようになされている。
しかしながら、ROMに置かれている「IBM DO
S」の特定のバージヨンとは異なるオペレーテイングシ
ステムによつてマシンを立ち上げたいユーザもいる。そ
こで、ROMに置かれているオペレーテイングシステム
をバイパスすることによつて、ユーザが任意に選択した
オペレーテイングシステムによつてコンピユータを立ち
上げることができるような柔軟な初期設定システムが創
作された。これに加えてこの柔軟な初期設定システム
は、コンピユータを特定のアプリケーシヨンに立ち上げ
ることができる。またROM内に置かれているDOS全
体を利用させるような立上げ処理手順を交換する特別な
DOS立上げフアイルを読み出させることができるよう
になされている。このような手法によつてユーザに柔軟
性が提供され、これによりユーザの選択により決まる特
別仕様として指定された開始点から初期設定処理がスタ
ートされる。
【0006】本発明の目的は、コンピユータユーザがR
OMに置かれているオペレーテイングシステム又は任意
に選択したオペレーテイングシステムによつてコンピユ
ータを自動的にスタートさせることができ、しかもその
後コンピユータをオフ動作させた後オン動作に戻すよう
なオフオン動作をさせることなくコンピユータユーザが
異なるオペレーテイングシステムに移ることができるコ
ンピユータシステムを提供することである。
OMに置かれているオペレーテイングシステム又は任意
に選択したオペレーテイングシステムによつてコンピユ
ータを自動的にスタートさせることができ、しかもその
後コンピユータをオフ動作させた後オン動作に戻すよう
なオフオン動作をさせることなくコンピユータユーザが
異なるオペレーテイングシステムに移ることができるコ
ンピユータシステムを提供することである。
【0007】本発明の他の目的は、コンピユータユーザ
が当該選択された特定仕様の初期設定を次回に電源を投
入して立ち上げる際に使用するために残しておくことが
できるコンピユータシステムを提供することである。
が当該選択された特定仕様の初期設定を次回に電源を投
入して立ち上げる際に使用するために残しておくことが
できるコンピユータシステムを提供することである。
【0008】
【課題を解決するための手段】かかる課題を解決するた
め本発明は、ROM内に格納されているオペレーテイン
グシステムによつて又は選択した他のオペレーテイング
システムによつて、ユーザがコンピユータを自動的にス
タートさせ得るコンピユータシステムに関する。立上げ
処理手順はデイスケツトやデイスクに格納されているデ
ータに依存することがなく、最初の初期設定によつてR
OM内に格納されているオペレーテイングシステムが自
動的にロードされ、立上げ処理完了後、メインメニュー
「ROMシェル」画面が提供される。しかしながらこの
システムは特別仕様指定ビツトを含み、この特別仕様指
定ビツトを例えばバツテリでバツクアツプされた相補形
金属酸化物半導体ランダムアクセスメモリ(CMOSR
AM)で構成されたパーマネントリードライトメモリに
格納することによりユーザが立上げ処理手順を変更でき
るようになされている。この特別仕様指定ビツトは最初
はデフオルト状態にセツトされると共に、ユーザによつ
て変更することができるようになされている。このよう
にしてユーザはコンピユータの初期設定において大きな
自由度で、ROM内に格納されているオペレーテイング
システム以外の選択されたオペレーテイングシステム
に、又は選択されたアプリケーシヨンに、又はROM内
に格納されているオペレーテイングシステムの個人用バ
ージヨンに移つて行くことができる。この柔軟な初期設
定システムは、本発明により、コンピユータユーザがこ
のセシヨンを終了してさらに他のオペレーテイングシス
テムに移ることを要望しているということをシステムに
対して表示する装置を含むように変更される。当該要求
を認識した時、コンピユータシステムは、フレキシブル
デイスケツト又は固定デイスク上の外部メモリに置かれ
ている新しいオペレーテイングシステムによつて再度初
期設定される。特別仕様指定用ワードについて要求を実
行した後当該要求を削除することにより、次回の初期設
定は再度選択された普通のオペレーテイングシステムに
よつて行われる。
め本発明は、ROM内に格納されているオペレーテイン
グシステムによつて又は選択した他のオペレーテイング
システムによつて、ユーザがコンピユータを自動的にス
タートさせ得るコンピユータシステムに関する。立上げ
処理手順はデイスケツトやデイスクに格納されているデ
ータに依存することがなく、最初の初期設定によつてR
OM内に格納されているオペレーテイングシステムが自
動的にロードされ、立上げ処理完了後、メインメニュー
「ROMシェル」画面が提供される。しかしながらこの
システムは特別仕様指定ビツトを含み、この特別仕様指
定ビツトを例えばバツテリでバツクアツプされた相補形
金属酸化物半導体ランダムアクセスメモリ(CMOSR
AM)で構成されたパーマネントリードライトメモリに
格納することによりユーザが立上げ処理手順を変更でき
るようになされている。この特別仕様指定ビツトは最初
はデフオルト状態にセツトされると共に、ユーザによつ
て変更することができるようになされている。このよう
にしてユーザはコンピユータの初期設定において大きな
自由度で、ROM内に格納されているオペレーテイング
システム以外の選択されたオペレーテイングシステム
に、又は選択されたアプリケーシヨンに、又はROM内
に格納されているオペレーテイングシステムの個人用バ
ージヨンに移つて行くことができる。この柔軟な初期設
定システムは、本発明により、コンピユータユーザがこ
のセシヨンを終了してさらに他のオペレーテイングシス
テムに移ることを要望しているということをシステムに
対して表示する装置を含むように変更される。当該要求
を認識した時、コンピユータシステムは、フレキシブル
デイスケツト又は固定デイスク上の外部メモリに置かれ
ている新しいオペレーテイングシステムによつて再度初
期設定される。特別仕様指定用ワードについて要求を実
行した後当該要求を削除することにより、次回の初期設
定は再度選択された普通のオペレーテイングシステムに
よつて行われる。
【0009】
【実施例】図1は本発明によるコンピユータシステムの
構成の一実施例を示す。このシステムのプロセツサ10
は、必要に応じて数値計算及び論理演算を行なう手段を
含むと共に、結合されている装置からのデータを送受す
る手段を含んでいる。プロセツサ10への入力はキーボ
ード11又はマウス12から受取ることができ、キーボ
ード11又はマウス12はコンピユータのユーザが手動
入力する際に選択的にデータ入力源になる。表示装置1
3は例えばCRTのような標準的デイスプレイが用いら
れる。このシステムは、図1に示すように、デイスケツ
ト駆動部14及び可能であればデイスク駆動部15のよ
うな外部メモリを保持するシステム駆動装置を含む。こ
のシステムはリードオンリメモリ(ROM)16、ラン
ダムアクセスメモリ(RAM)17及び相補形金属酸化
物半導体ランダムアクセスメモリ(CMOS RAM)
によつて構成されたCMOS型メモリ18を含む。CM
OS型メモリ18はバツテリによつてバツクアツプされ
るので、コンピユータの電源がオフの期間中にもデータ
を保存することができ、これによりパーマネントリード
ライトメモリを形成している。
構成の一実施例を示す。このシステムのプロセツサ10
は、必要に応じて数値計算及び論理演算を行なう手段を
含むと共に、結合されている装置からのデータを送受す
る手段を含んでいる。プロセツサ10への入力はキーボ
ード11又はマウス12から受取ることができ、キーボ
ード11又はマウス12はコンピユータのユーザが手動
入力する際に選択的にデータ入力源になる。表示装置1
3は例えばCRTのような標準的デイスプレイが用いら
れる。このシステムは、図1に示すように、デイスケツ
ト駆動部14及び可能であればデイスク駆動部15のよ
うな外部メモリを保持するシステム駆動装置を含む。こ
のシステムはリードオンリメモリ(ROM)16、ラン
ダムアクセスメモリ(RAM)17及び相補形金属酸化
物半導体ランダムアクセスメモリ(CMOS RAM)
によつて構成されたCMOS型メモリ18を含む。CM
OS型メモリ18はバツテリによつてバツクアツプされ
るので、コンピユータの電源がオフの期間中にもデータ
を保存することができ、これによりパーマネントリード
ライトメモリを形成している。
【0010】ROM16は、このコンピユータシステム
を初期設定するのに必要な全てのプログラムを格納して
いる。例えば、ROM16は基本的入出力システムルー
チン(BIOS)を格納しており、それは「IBM D
OS」のバージヨンを含んでいることにより、初期設定
ルーチンが完了した時、当該オペレーテイングシステム
がRAM内に常駐した状態で準備が整うことになる。し
かしながら、通常の場合のように「DOS入力表示」を
初期設定する代わりに、「システムメニユー」と呼ばれ
る特殊ルーチンが用いられ、この「システムメニユー」
はコンピユータのユーザが使い易いメニユーから機能を
選択できるような画面を発生し、これによりDOSコマ
ンドを理解する必要性を軽減すると共に、これらのコマ
ンドを「DOS入力表示」でタイプ分けするようになさ
れている。この特殊な画面はROMに格納されており、
「ROMシエル」画面と呼ばれる。図2は「ROMシエ
ル」画面100を示し、ユーザが4つの選択をすること
ができるようになされている。この画面を使つてキーボ
ード11又はマウス12によつてカーソル101を操作
することによつて、ユーザは「情報」カテゴリ102、
又は「ユーテイリテイソフトウエア」カテゴリ103、
又は「オペレーテイングシステム」カテゴリ104、又
は「パーソナルソフトウエア」カテゴリ105を選択す
ることができる。
を初期設定するのに必要な全てのプログラムを格納して
いる。例えば、ROM16は基本的入出力システムルー
チン(BIOS)を格納しており、それは「IBM D
OS」のバージヨンを含んでいることにより、初期設定
ルーチンが完了した時、当該オペレーテイングシステム
がRAM内に常駐した状態で準備が整うことになる。し
かしながら、通常の場合のように「DOS入力表示」を
初期設定する代わりに、「システムメニユー」と呼ばれ
る特殊ルーチンが用いられ、この「システムメニユー」
はコンピユータのユーザが使い易いメニユーから機能を
選択できるような画面を発生し、これによりDOSコマ
ンドを理解する必要性を軽減すると共に、これらのコマ
ンドを「DOS入力表示」でタイプ分けするようになさ
れている。この特殊な画面はROMに格納されており、
「ROMシエル」画面と呼ばれる。図2は「ROMシエ
ル」画面100を示し、ユーザが4つの選択をすること
ができるようになされている。この画面を使つてキーボ
ード11又はマウス12によつてカーソル101を操作
することによつて、ユーザは「情報」カテゴリ102、
又は「ユーテイリテイソフトウエア」カテゴリ103、
又は「オペレーテイングシステム」カテゴリ104、又
は「パーソナルソフトウエア」カテゴリ105を選択す
ることができる。
【0011】この「ROMシエル」画面から選択をする
場合、ユーザは、図2に示すような位置にカーソル10
1を位置決めした後キーボード11又はマウス12の
「エンタ」キーを押すことにより「情報」カテゴリ10
2を選択することができる。かかる選択操作を終了する
と、次の画面が自動的に現れて、ユーザに対して、「情
報」カテゴリに含まれているプログラム群から選択する
機会を与える。こうしたプログラム群は例えば「PRO
DIGY」のようなオンラインシヨツピングサービスや
コンピユータユーザズクラブのようなものにし得る。例
えば「MICROSOFT WORKS」(登録商標)
プログラムのようなワードプロセツサ又はスプレツドシ
ートプログラムを含むユーテイリテイソフトウエアをユ
ーザが選択した場合には、ユーザが選択できる「MIC
ROSOFT WORKS」の機能リストが画面に現れ
る。常駐のオペレーテイングシステムが「IBMDO
S」であつて、ユーザが「オペレーテイングシステム」
カテゴリ104を選択した場合には、ユーザが選択でき
るように「IBM DOS」機能のリストが画面上に現
れる。同様に、「パーソナルソフトウエア」カテゴリ1
05が選択された場合には、ユーザ自身のデイレクトリ
内にユーザが作成したプログラムのリストが、ユーザが
選択できるように画面上に現れる。このようにしてユー
ザは希望するプログラム又は機能を選択することがで
き、しかも、画面上にコマンドを書き出す必要なく当該
希望するプログラム又は機能に直接行きつくことができ
る。例えばユーザが固定デイスク又はデイスケツトのバ
ツクアツプコピーを作ろうとする場合、「IBM DO
S」カテゴリを選択する必要があり、かかる選択をすれ
ば、「IBM DOS」内において使用できる機能をタ
イプ分けしたメニユーが画面上に現れる。次にユーザが
カーソルを操作して「バツクアツプコピー」を選択して
キーボード上のエンタキー又はマウスキーを押すことに
よつて、駆動部14内に挿入されているデイスケツト上
にバツクアツプコピーが作成される。このことはシステ
ムが簡単になることを示しており、従来のコンピユータ
においてこうした機能を実行させようとすれば、バツク
アツプコピー作成用の適切なコマンドをDOS入力表示
によつて書き出さなければならない。
場合、ユーザは、図2に示すような位置にカーソル10
1を位置決めした後キーボード11又はマウス12の
「エンタ」キーを押すことにより「情報」カテゴリ10
2を選択することができる。かかる選択操作を終了する
と、次の画面が自動的に現れて、ユーザに対して、「情
報」カテゴリに含まれているプログラム群から選択する
機会を与える。こうしたプログラム群は例えば「PRO
DIGY」のようなオンラインシヨツピングサービスや
コンピユータユーザズクラブのようなものにし得る。例
えば「MICROSOFT WORKS」(登録商標)
プログラムのようなワードプロセツサ又はスプレツドシ
ートプログラムを含むユーテイリテイソフトウエアをユ
ーザが選択した場合には、ユーザが選択できる「MIC
ROSOFT WORKS」の機能リストが画面に現れ
る。常駐のオペレーテイングシステムが「IBMDO
S」であつて、ユーザが「オペレーテイングシステム」
カテゴリ104を選択した場合には、ユーザが選択でき
るように「IBM DOS」機能のリストが画面上に現
れる。同様に、「パーソナルソフトウエア」カテゴリ1
05が選択された場合には、ユーザ自身のデイレクトリ
内にユーザが作成したプログラムのリストが、ユーザが
選択できるように画面上に現れる。このようにしてユー
ザは希望するプログラム又は機能を選択することがで
き、しかも、画面上にコマンドを書き出す必要なく当該
希望するプログラム又は機能に直接行きつくことができ
る。例えばユーザが固定デイスク又はデイスケツトのバ
ツクアツプコピーを作ろうとする場合、「IBM DO
S」カテゴリを選択する必要があり、かかる選択をすれ
ば、「IBM DOS」内において使用できる機能をタ
イプ分けしたメニユーが画面上に現れる。次にユーザが
カーソルを操作して「バツクアツプコピー」を選択して
キーボード上のエンタキー又はマウスキーを押すことに
よつて、駆動部14内に挿入されているデイスケツト上
にバツクアツプコピーが作成される。このことはシステ
ムが簡単になることを示しており、従来のコンピユータ
においてこうした機能を実行させようとすれば、バツク
アツプコピー作成用の適切なコマンドをDOS入力表示
によつて書き出さなければならない。
【0012】上述したように、図1に示されているコン
ピユータシステムは、ROMに格納された「IBM D
OS」のバージヨンを含んでおり、このバージヨンは初
期設定プロセスの間に自動的にロードされる。その作用
によつて、システムの初期設定時間が短縮されると共
に、「IBM DOS」を格納しているデイスケツトを
デイスケツト駆動部に挿入した後にシステムを初期設定
するという従来技術に共通のステツプを除去することが
できる。この新しい初期設定手続きは有用でありかつマ
シンの使用を容易にするが、場合によつてはユーザが、
「IBM DOS」の異なるバージヨンをロードしよう
としたり又は「OS/2」、「AIX」、「UNI
X」、若しくはこのコンピユータシステムに適する他の
オペレーテイングシステムのように全く異なるオペレー
テイングシステムをロードしようとすることもあり得
る。そこで希望に応じて交換可能なオペレーテイングシ
ステムをロードできるように初期設定ルーチンが柔軟で
あることが望ましい。
ピユータシステムは、ROMに格納された「IBM D
OS」のバージヨンを含んでおり、このバージヨンは初
期設定プロセスの間に自動的にロードされる。その作用
によつて、システムの初期設定時間が短縮されると共
に、「IBM DOS」を格納しているデイスケツトを
デイスケツト駆動部に挿入した後にシステムを初期設定
するという従来技術に共通のステツプを除去することが
できる。この新しい初期設定手続きは有用でありかつマ
シンの使用を容易にするが、場合によつてはユーザが、
「IBM DOS」の異なるバージヨンをロードしよう
としたり又は「OS/2」、「AIX」、「UNI
X」、若しくはこのコンピユータシステムに適する他の
オペレーテイングシステムのように全く異なるオペレー
テイングシステムをロードしようとすることもあり得
る。そこで希望に応じて交換可能なオペレーテイングシ
ステムをロードできるように初期設定ルーチンが柔軟で
あることが望ましい。
【0013】多くのユーザはほとんどの時間、特定の応
用用途すなわちアプリケーシヨンによつてコンピユータ
を動作させようとしている。このようなユーザに対して
従来技術は、前もつてマシンを初期設定して特定のオペ
レーテイングシステムにマシンを立ち上げ、その後アプ
リケーシヨンをロードすることを要求した。従つて必要
な場合にはユーザが選択したアプリケーシヨンにマシン
を立ち上げることができるように、初期設定プロセスの
中にアプリケーシヨンを含むようにすることが望まし
い。例えばユーザが常時「MICROSOFT WOR
KS」又は「ROTUS1−2−3」によつてマシンを
立ち上げることを希望しているとする。この場合には、
ユーザがそれらのプログラム又は初期設定のために選択
したその他のアプリケーシヨンプログラムから、オペレ
ーテイングシステムに戻つて他のアプリケーシヨンを走
らせることができるようにすることも、ユーザにとつて
望ましいことである。次に、本発明の柔軟な初期設定プ
ロセスについて説明する。
用用途すなわちアプリケーシヨンによつてコンピユータ
を動作させようとしている。このようなユーザに対して
従来技術は、前もつてマシンを初期設定して特定のオペ
レーテイングシステムにマシンを立ち上げ、その後アプ
リケーシヨンをロードすることを要求した。従つて必要
な場合にはユーザが選択したアプリケーシヨンにマシン
を立ち上げることができるように、初期設定プロセスの
中にアプリケーシヨンを含むようにすることが望まし
い。例えばユーザが常時「MICROSOFT WOR
KS」又は「ROTUS1−2−3」によつてマシンを
立ち上げることを希望しているとする。この場合には、
ユーザがそれらのプログラム又は初期設定のために選択
したその他のアプリケーシヨンプログラムから、オペレ
ーテイングシステムに戻つて他のアプリケーシヨンを走
らせることができるようにすることも、ユーザにとつて
望ましいことである。次に、本発明の柔軟な初期設定プ
ロセスについて説明する。
【0014】図3及び図4は、「IBM DOS」をロ
ードして「ROMシエル」画面を表示するために使用す
るデフオルト初期設定のステツプを示す。ステツプ20
においてマシンの電源が投入されると、ステツプ21に
おいて種々の自己検査ルーチンが自走することによりコ
ンピユータシステムの全ての要素が動作準備状態になつ
ているか否かを確認する。デフオルト初期設定手続きは
図3及び図4に示す種々の中間動作を通つてステツプ2
2、22A及び22Bに移り、ROMに置かれている
「IBM DOS」のバージヨンを、ROMに置かれて
いる「CONFIG.SYS」フアイル及び「AUTO
EXEC.BAT」フアイルと一緒に、ロードする。そ
の後、ステツプ23においてROMシエル画面が表示装
置13に表示され、コンピユータシステムはステツプ2
4に示すように準備終了状態になる。
ードして「ROMシエル」画面を表示するために使用す
るデフオルト初期設定のステツプを示す。ステツプ20
においてマシンの電源が投入されると、ステツプ21に
おいて種々の自己検査ルーチンが自走することによりコ
ンピユータシステムの全ての要素が動作準備状態になつ
ているか否かを確認する。デフオルト初期設定手続きは
図3及び図4に示す種々の中間動作を通つてステツプ2
2、22A及び22Bに移り、ROMに置かれている
「IBM DOS」のバージヨンを、ROMに置かれて
いる「CONFIG.SYS」フアイル及び「AUTO
EXEC.BAT」フアイルと一緒に、ロードする。そ
の後、ステツプ23においてROMシエル画面が表示装
置13に表示され、コンピユータシステムはステツプ2
4に示すように準備終了状態になる。
【0015】これに対して、ユーザが他のオペレーテイ
ングシステムをロードしようとする場合、図3に示す中
間動作がデフオルト初期設定プロセスを中断するような
柔軟な初期設定処理がなされる。例えば、ステツプ25
又は26においてフラツグが検査され、フラツグがセツ
トされている場合には、ステツプ27又は28におい
て、交換可能なオペレーテイングシステムをロードする
ためにデイスケツト駆動部又は固定デイスク駆動部がア
ドレス指定される。例えば、ユーザがデイスケツトをデ
イスケツト駆動部14に入れると、ステツプ27におい
てデイスケツトに収められている交換用のオペレーテイ
ングシステムがロードされる。ユーザがゲームをロード
しようとする場合、ゲームの多くはそれら自身の簡単な
オペレーテイングシステムを含んでいるので、コンピユ
ータはステツプ25の分岐路を通つてゲームに初期設定
され、これによりステツプ27においてゲームデイスケ
ツトのゲートをロードする。
ングシステムをロードしようとする場合、図3に示す中
間動作がデフオルト初期設定プロセスを中断するような
柔軟な初期設定処理がなされる。例えば、ステツプ25
又は26においてフラツグが検査され、フラツグがセツ
トされている場合には、ステツプ27又は28におい
て、交換可能なオペレーテイングシステムをロードする
ためにデイスケツト駆動部又は固定デイスク駆動部がア
ドレス指定される。例えば、ユーザがデイスケツトをデ
イスケツト駆動部14に入れると、ステツプ27におい
てデイスケツトに収められている交換用のオペレーテイ
ングシステムがロードされる。ユーザがゲームをロード
しようとする場合、ゲームの多くはそれら自身の簡単な
オペレーテイングシステムを含んでいるので、コンピユ
ータはステツプ25の分岐路を通つてゲームに初期設定
され、これによりステツプ27においてゲームデイスケ
ツトのゲートをロードする。
【0016】デフオルト初期設定をする場合、システム
のブーテイング(すなわち一連の立上げ処理手順)は全
体としてROM16から生じ、ROM内に格納されてお
り、かつ「CONFIG.SYS」フアイル及び「AU
TOEXEC.BAT」フアイルを含む種々の「IBM
DOS」フアイルが利用される。「CONFIG.S
YS」フアイルは、例えばプリンタや補助記憶装置など
の周辺装置を動作させるようにコンピユータシステムを
構成する。「AUTOEXEC.BAT」フアイルは、
予め選択されたルーチンをロードすることにより初期設
定するごとにオペレータがルーチンを個別にロードしな
いで済むようにする。コンピユータシステムをもつと複
雑高度に利用しようとするユーザは、特定の使用目的に
合わせて1つ又は2つ以上のこのようなフアイルを、特
別仕様として用意する場合がある。例えばユーザがマウ
ス駆動ルーチンを変更したい場合には、「CONFI
G.SYS」フアイルを変更する必要がある。本発明の
柔軟な初期設定ルーチンは、こうした複雑なユーザのた
めに、選択された特定のマウス駆動ルーチンを用いてシ
ステムを立ち上げる機構を提供する。このことは、まず
交換用「CONFIG.SYS」フアイルをデイスケツ
トに収め、次にフラグをセツトし、当該デイスケツトを
デイスケツト駆動部14に挿入し、次いでROM16上
のデフオルトフアイルの代わりにそれらのフアイルを用
いてシステムを立ち上げることによつて実現できる。図
3のステツプ29、30及び31にこの処理を示し、ま
た図4のステツプ32、33及び34に、固定デイスク
を用いてこの処理を実行する場合を示す。同様に、交換
用「AUTOEXEC.BAT」フアイルを外部メモリ
から読み出す場合を、デイスケツト駆動部についてステ
ツプ35、36及び37に示し、またデイスク駆動部に
ついてステツプ38、39及び40に示す。コンピユー
タのユーザは、「AUTOEXEC.BAT」フアイル
を使用する場合、例えば「ロータス1−2−3」(登録
商標)プログラムなどのような所望のアプリケーシヨン
プログラムによつてシステムを立ち上げることができ、
これにより交換用「AUTOEXEC.BAT」フアイ
ルが「ロータス1−2−3」プログラムを含むように変
更されたとき、システムはステツプ41に示すように、
そのアプリケーシヨンにおいてユーザが必要に応じて入
力した要求によつて立ち上がることになる。「ロータス
1−2−3」プログラム又はロードされたアプリケーシ
ヨンのユーザの使用がステツプ42において完了する
と、その後ステツプ43において初期設定のためにアプ
リケーシヨンが選択されなかつたことを判断すると、ス
テツプ23において「IBM DOS ROMシエル」
画面を表示する。ステツプ43については後述する。
のブーテイング(すなわち一連の立上げ処理手順)は全
体としてROM16から生じ、ROM内に格納されてお
り、かつ「CONFIG.SYS」フアイル及び「AU
TOEXEC.BAT」フアイルを含む種々の「IBM
DOS」フアイルが利用される。「CONFIG.S
YS」フアイルは、例えばプリンタや補助記憶装置など
の周辺装置を動作させるようにコンピユータシステムを
構成する。「AUTOEXEC.BAT」フアイルは、
予め選択されたルーチンをロードすることにより初期設
定するごとにオペレータがルーチンを個別にロードしな
いで済むようにする。コンピユータシステムをもつと複
雑高度に利用しようとするユーザは、特定の使用目的に
合わせて1つ又は2つ以上のこのようなフアイルを、特
別仕様として用意する場合がある。例えばユーザがマウ
ス駆動ルーチンを変更したい場合には、「CONFI
G.SYS」フアイルを変更する必要がある。本発明の
柔軟な初期設定ルーチンは、こうした複雑なユーザのた
めに、選択された特定のマウス駆動ルーチンを用いてシ
ステムを立ち上げる機構を提供する。このことは、まず
交換用「CONFIG.SYS」フアイルをデイスケツ
トに収め、次にフラグをセツトし、当該デイスケツトを
デイスケツト駆動部14に挿入し、次いでROM16上
のデフオルトフアイルの代わりにそれらのフアイルを用
いてシステムを立ち上げることによつて実現できる。図
3のステツプ29、30及び31にこの処理を示し、ま
た図4のステツプ32、33及び34に、固定デイスク
を用いてこの処理を実行する場合を示す。同様に、交換
用「AUTOEXEC.BAT」フアイルを外部メモリ
から読み出す場合を、デイスケツト駆動部についてステ
ツプ35、36及び37に示し、またデイスク駆動部に
ついてステツプ38、39及び40に示す。コンピユー
タのユーザは、「AUTOEXEC.BAT」フアイル
を使用する場合、例えば「ロータス1−2−3」(登録
商標)プログラムなどのような所望のアプリケーシヨン
プログラムによつてシステムを立ち上げることができ、
これにより交換用「AUTOEXEC.BAT」フアイ
ルが「ロータス1−2−3」プログラムを含むように変
更されたとき、システムはステツプ41に示すように、
そのアプリケーシヨンにおいてユーザが必要に応じて入
力した要求によつて立ち上がることになる。「ロータス
1−2−3」プログラム又はロードされたアプリケーシ
ヨンのユーザの使用がステツプ42において完了する
と、その後ステツプ43において初期設定のためにアプ
リケーシヨンが選択されなかつたことを判断すると、ス
テツプ23において「IBM DOS ROMシエル」
画面を表示する。ステツプ43については後述する。
【0017】初期設定ルーチンの柔軟性について述べた
が、次にかかる柔軟性をユーザが利用するための手法に
ついて説明する。上述したように、このシステムは、デ
フオルト初期設定をする場合図2に示す「ROMシエ
ル」画面を提示する。ユーザが初期設定を特別仕様に交
換しようとする場合、図5のステツプ60に示すよう
に、「ROMシエル」画面からスタートする。ユーザ
は、当該画面上において、ステツプ61に示すように
「IBM DOS」カテゴリを選択する。それにより、
上述したように、「IBM DOS」においてユーザが
使用し得る種々の機能を示す画面が表示される。それら
の機能のうちの1つは、「システムスタート方法を特別
仕様にする」と表示されている。ユーザは次に、ステツ
プ62においてその機能を選択して図6に示す画面を表
示させる。ユーザは次に、ステツプ63において実行し
たいと思う特定の初期設定ルーチンを選択し、ステツプ
64においてその変更をセーブした後、現在選択した特
別仕様の方法で初期設定をする。
が、次にかかる柔軟性をユーザが利用するための手法に
ついて説明する。上述したように、このシステムは、デ
フオルト初期設定をする場合図2に示す「ROMシエ
ル」画面を提示する。ユーザが初期設定を特別仕様に交
換しようとする場合、図5のステツプ60に示すよう
に、「ROMシエル」画面からスタートする。ユーザ
は、当該画面上において、ステツプ61に示すように
「IBM DOS」カテゴリを選択する。それにより、
上述したように、「IBM DOS」においてユーザが
使用し得る種々の機能を示す画面が表示される。それら
の機能のうちの1つは、「システムスタート方法を特別
仕様にする」と表示されている。ユーザは次に、ステツ
プ62においてその機能を選択して図6に示す画面を表
示させる。ユーザは次に、ステツプ63において実行し
たいと思う特定の初期設定ルーチンを選択し、ステツプ
64においてその変更をセーブした後、現在選択した特
別仕様の方法で初期設定をする。
【0018】図6は、利用し得る種々の特別仕様のオプ
シヨンを示している。例えばキーボードオプシヨン11
0においてユーザはキーボード数値ロツク設定をオン又
はオフとしてコンピユータを立ち上げることができ、さ
らにキーボード速度を標準速度又は高速のいずれかに選
定することができる。本発明に直接関連がある事項につ
いて、図6は、「コンピユータが開始するオペレーテイ
ングシステムを選択する」項目111をユーザが選択す
ることができることを示しており、これによりデフオル
トオペレーテイングシステムである「組込みDOS」か
らのスタートを変更できる。初期設定ルーチンは、先ず
初めにデイスケツトを用い、次に「組込みDOS」に行
くように指令することもでき、又は初めにデイスケツト
を用い、次に固定デイスクを用いるようコンピユータに
指令することもできる。マウス又はキーボードを用いて
カーソルを移動させることにより、デフオルトオペレー
テイングシステム以外のオプシヨンを選択することがで
きる。ユーザは、このようにして交換用オペレーテイン
グシステムを選択することができる。
シヨンを示している。例えばキーボードオプシヨン11
0においてユーザはキーボード数値ロツク設定をオン又
はオフとしてコンピユータを立ち上げることができ、さ
らにキーボード速度を標準速度又は高速のいずれかに選
定することができる。本発明に直接関連がある事項につ
いて、図6は、「コンピユータが開始するオペレーテイ
ングシステムを選択する」項目111をユーザが選択す
ることができることを示しており、これによりデフオル
トオペレーテイングシステムである「組込みDOS」か
らのスタートを変更できる。初期設定ルーチンは、先ず
初めにデイスケツトを用い、次に「組込みDOS」に行
くように指令することもでき、又は初めにデイスケツト
を用い、次に固定デイスクを用いるようコンピユータに
指令することもできる。マウス又はキーボードを用いて
カーソルを移動させることにより、デフオルトオペレー
テイングシステム以外のオプシヨンを選択することがで
きる。ユーザは、このようにして交換用オペレーテイン
グシステムを選択することができる。
【0019】ユーザが、「組込みDOS」によつてシス
テムをスタートさせるが、図2の「ROMシエル」画面
からの選択の必要性をスキツプさせたい場合には、表示
項目112において、「ユーテイリテイソフトウエア」
か、又は「オンラインサービス」か、又は「ユーザズク
ラブ」か、又は「IBM DOS」内の種々の機能を示
している「IBM DOS」シエルか、又は「DOS入
力表示」か、又はユーザ自身のプログラムのデイレクト
リを表示している「パーソナルソフトウエア」の表示項
目を選択することができる。
テムをスタートさせるが、図2の「ROMシエル」画面
からの選択の必要性をスキツプさせたい場合には、表示
項目112において、「ユーテイリテイソフトウエア」
か、又は「オンラインサービス」か、又は「ユーザズク
ラブ」か、又は「IBM DOS」内の種々の機能を示
している「IBM DOS」シエルか、又は「DOS入
力表示」か、又はユーザ自身のプログラムのデイレクト
リを表示している「パーソナルソフトウエア」の表示項
目を選択することができる。
【0020】またユーザが交換用の「CONFIG.S
YS」フアイル又は「AUTOEXEC.BAT」フア
イルを使用しようとする場合は、その選択が図6の画面
の下部付近の表示項目113及び114に表示されると
共に、読み出されるべき適切な駆動部が表示項目115
に表示される。
YS」フアイル又は「AUTOEXEC.BAT」フア
イルを使用しようとする場合は、その選択が図6の画面
の下部付近の表示項目113及び114に表示されると
共に、読み出されるべき適切な駆動部が表示項目115
に表示される。
【0021】図6の特別仕様指定用画面を使用し、その
7つのカーソルを所望の位置に移動させ、表示項目11
6に示すエンタキーを押してその変更をセーブすれば、
特別仕様を指定したスタートができる。RAM内に設け
た特殊な「特別仕様指定用ワード」の中にフラツグ(ビ
ツト)をセツトし、次にこのワードをバツテリバツクア
ツプされたCMOS18に転送することにより、これら
のオプシヨンがセーブされる。そのようにして、コンピ
ユータの電源が切られる不使用期間中にもこのワードが
保存される。ユーザが次回にこのマシンのスイツチを入
れたときには、初期設定ルーチンが当該特別仕様指定用
ワードを検査して上記ビツトがどのようにセツトされて
いたかを確認し、これによりステツプ25、26、2
9、32、35、38、及び43においてそれぞれどの
分岐路をとるべきかを判定する。図6の画面において、
マシンを立ち上げるためのオプシヨンとして例えば「ユ
ーテイリテイソフトウエア」を選択した場合、図3及び
図4に示す初期設定ルーチンがステツプ43に達したと
きに「アプリケーシヨンを選択したか」の表示がなさ
れ、ステツプ44においてこの分岐路がマシンを立ち上
げる。ステツプ44においてユーテイリテイソフトウエ
アによつて指定された動作がマシンを立ち上げる。ステ
ツプ23においてユーザが再びROMシエル画面へ戻し
てユーテイリテイソフトウエア以外のアプリケーシヨン
を使用したい場合は、図4のステツプ45からステツプ
23のROMシエル画面に戻ることができる。
7つのカーソルを所望の位置に移動させ、表示項目11
6に示すエンタキーを押してその変更をセーブすれば、
特別仕様を指定したスタートができる。RAM内に設け
た特殊な「特別仕様指定用ワード」の中にフラツグ(ビ
ツト)をセツトし、次にこのワードをバツテリバツクア
ツプされたCMOS18に転送することにより、これら
のオプシヨンがセーブされる。そのようにして、コンピ
ユータの電源が切られる不使用期間中にもこのワードが
保存される。ユーザが次回にこのマシンのスイツチを入
れたときには、初期設定ルーチンが当該特別仕様指定用
ワードを検査して上記ビツトがどのようにセツトされて
いたかを確認し、これによりステツプ25、26、2
9、32、35、38、及び43においてそれぞれどの
分岐路をとるべきかを判定する。図6の画面において、
マシンを立ち上げるためのオプシヨンとして例えば「ユ
ーテイリテイソフトウエア」を選択した場合、図3及び
図4に示す初期設定ルーチンがステツプ43に達したと
きに「アプリケーシヨンを選択したか」の表示がなさ
れ、ステツプ44においてこの分岐路がマシンを立ち上
げる。ステツプ44においてユーテイリテイソフトウエ
アによつて指定された動作がマシンを立ち上げる。ステ
ツプ23においてユーザが再びROMシエル画面へ戻し
てユーテイリテイソフトウエア以外のアプリケーシヨン
を使用したい場合は、図4のステツプ45からステツプ
23のROMシエル画面に戻ることができる。
【0022】図6に示す画面を使用したときには、特別
仕様指定用ワードをセツトする結果になる。当該ワード
を以下に示す。
仕様指定用ワードをセツトする結果になる。当該ワード
を以下に示す。
【0023】特別使用指定用ワードビツトの定義 ビツト F E D C B A 9 8 7 6 5 4 3 2 1 0 値 CC SD SD SD SD SD BT BT NL AS AS AS R SR C A CC − ROMシエル表示用の「COMMAND.C
OM」のための最初のフラツグであるか否か 1=「COMMAND.COM」が呼び出されたことが
ない (BIOSセツト) 0=「COMMAND.COM」が呼び出されたことが
ある (「COMMAND.COM」リセツト) SD − システムドライブ 000=Aドライブ 010=Cドライブ BT − ブーテイングオプシヨン 00=ROMからのブート 01=デイスケツトを用い、ROMからのブートを用い
る 10=先ずデイスケツト、次いでハードデイスク、次い
でROMからのブートを用いる 11=無効 NL − 数値ロツクのオンオフ 0=「数値ロツク」オン 1=「数値ロツク」オフ AS − アプリケーシヨン選択 000 = ROMシエルメニユー 001 = ユーテイリテイソフトウエア 010 = オンラインサービス 011 = ユーザズクラブ 100 = パーソナルソフトウエア 101 = 「IBM DOS」(「DOSシエル」) 111 = 「DOS入力表示」 SR − 「Alt−Sysreq」ブート 1=「Alt−Sysreq」ブート 0=標準ブート C − 「CONFIG.SYS」を読み出す 0=ROMから「CONFIG.SYS」を読み出す 1=システム駆動部から「CONFIG.SYS」を読
み出す A − 「AUTOEXEC.BAT」を読み出す 0=ROMから「AUTOEXEC.BAT」を読み出
す 1=システム駆動部から「AUTOEXEC.BAT」
を読み出す
OM」のための最初のフラツグであるか否か 1=「COMMAND.COM」が呼び出されたことが
ない (BIOSセツト) 0=「COMMAND.COM」が呼び出されたことが
ある (「COMMAND.COM」リセツト) SD − システムドライブ 000=Aドライブ 010=Cドライブ BT − ブーテイングオプシヨン 00=ROMからのブート 01=デイスケツトを用い、ROMからのブートを用い
る 10=先ずデイスケツト、次いでハードデイスク、次い
でROMからのブートを用いる 11=無効 NL − 数値ロツクのオンオフ 0=「数値ロツク」オン 1=「数値ロツク」オフ AS − アプリケーシヨン選択 000 = ROMシエルメニユー 001 = ユーテイリテイソフトウエア 010 = オンラインサービス 011 = ユーザズクラブ 100 = パーソナルソフトウエア 101 = 「IBM DOS」(「DOSシエル」) 111 = 「DOS入力表示」 SR − 「Alt−Sysreq」ブート 1=「Alt−Sysreq」ブート 0=標準ブート C − 「CONFIG.SYS」を読み出す 0=ROMから「CONFIG.SYS」を読み出す 1=システム駆動部から「CONFIG.SYS」を読
み出す A − 「AUTOEXEC.BAT」を読み出す 0=ROMから「AUTOEXEC.BAT」を読み出
す 1=システム駆動部から「AUTOEXEC.BAT」
を読み出す
【0024】そこで、例えばユーザが繰り返し交換用オ
ペレーテイングシステムを立ち上げるようにしたい場合
には、BTビツトを01にセツトすることによりROM
に入れられている「IBM DOS」を用いないで初期
設定ルーチンがデイスケツト駆動部に行くように指令す
る。交換用システムが固定デイスク駆動部に有る場合に
は、BTビツトを10にセツトする。
ペレーテイングシステムを立ち上げるようにしたい場合
には、BTビツトを01にセツトすることによりROM
に入れられている「IBM DOS」を用いないで初期
設定ルーチンがデイスケツト駆動部に行くように指令す
る。交換用システムが固定デイスク駆動部に有る場合に
は、BTビツトを10にセツトする。
【0025】図6に示す画面を使用すれば、その画面の
中でシステムを立ち上げるための交換用アプリケーシヨ
ンを選択することができ、この場合「AS」ビツトは、
システムをユーテイリテイソフトウエアによつて立ち上
げるとき001にセツトされ、オンラインサービスのと
き010にセツトされ、ユーザズクラブのとき011に
セツトされ、パーソナルソフトウエアのとき100にセ
ツトされ、「IBMDOS」シエルのとき101にセツ
トされ、DOS入力表示のとき111にセツトされる。
パーソナルソフトウエアを選択したときには、ユーザが
自分のデイレクトリの中に作成したプログラムリストを
マシンに表示させることができる。
中でシステムを立ち上げるための交換用アプリケーシヨ
ンを選択することができ、この場合「AS」ビツトは、
システムをユーテイリテイソフトウエアによつて立ち上
げるとき001にセツトされ、オンラインサービスのと
き010にセツトされ、ユーザズクラブのとき011に
セツトされ、パーソナルソフトウエアのとき100にセ
ツトされ、「IBMDOS」シエルのとき101にセツ
トされ、DOS入力表示のとき111にセツトされる。
パーソナルソフトウエアを選択したときには、ユーザが
自分のデイレクトリの中に作成したプログラムリストを
マシンに表示させることができる。
【0026】複雑な利用の仕方をしようとするユーザが
デフオルト「CONFIG.SYS」又はデフオルト
「AUTOEXEC.BAT」を選択している状態から
個人用フアイルに変更したいとき、図6に示す画面はユ
ーザによつてCビツト及び従つてAビツトをセツトさせ
ることができ、またSDビツトをセツトすることにより
デイスケツト駆動部(Aドライブ)又はデイスク駆動部
(Cドライブ)から読み出すようにする。
デフオルト「CONFIG.SYS」又はデフオルト
「AUTOEXEC.BAT」を選択している状態から
個人用フアイルに変更したいとき、図6に示す画面はユ
ーザによつてCビツト及び従つてAビツトをセツトさせ
ることができ、またSDビツトをセツトすることにより
デイスケツト駆動部(Aドライブ)又はデイスク駆動部
(Cドライブ)から読み出すようにする。
【0027】上述のように、ユーザは強力な初期設定ル
ーチンが提供されることにより、マシンを他の駆動機構
からブートさせたり、アプリケーシヨンを自動的にスタ
ートさせたり、ハードデイスク又はデイスケツト駆動部
からDOS起動フアイルを読み出させたりする際に大き
な柔軟性を与えられることになる。しかしながら、この
大きな自由度をユーザに与えることによつて問題が生じ
得る。例えばユーザ自身が、自分の計算機システムを使
用することから事実上締め出されるおそれがある。こう
した事態は、例えば正しくない装置名を要求したりする
ように誤つた命令を「CONFIG.SYS」フアイル
に出すことにより生じ得る。このような場合には、シス
テムが起動してこのラインが読み出されるときにシステ
ムが動かなくなる。固定デイスクからフアイルが読み出
されている際にこの事態が生じた場合には、ユーザには
回復させる方策がないので、サービス要員を呼ばない限
りこのコンピユータシステムを使用することができなく
なる。
ーチンが提供されることにより、マシンを他の駆動機構
からブートさせたり、アプリケーシヨンを自動的にスタ
ートさせたり、ハードデイスク又はデイスケツト駆動部
からDOS起動フアイルを読み出させたりする際に大き
な柔軟性を与えられることになる。しかしながら、この
大きな自由度をユーザに与えることによつて問題が生じ
得る。例えばユーザ自身が、自分の計算機システムを使
用することから事実上締め出されるおそれがある。こう
した事態は、例えば正しくない装置名を要求したりする
ように誤つた命令を「CONFIG.SYS」フアイル
に出すことにより生じ得る。このような場合には、シス
テムが起動してこのラインが読み出されるときにシステ
ムが動かなくなる。固定デイスクからフアイルが読み出
されている際にこの事態が生じた場合には、ユーザには
回復させる方策がないので、サービス要員を呼ばない限
りこのコンピユータシステムを使用することができなく
なる。
【0028】本発明の柔軟な初期設定システムは、常時
コンピユータシステムをデフオルト構成にリセツトでき
る道をユーザに与える技術を提供する。そこで、たとえ
ユーザが正しくないDOS起動フアイルを書いたり、固
定デイスク上の区画を消去したときブートできるデイス
ケツトをもつていなかつたりしても、ユーザはコンピユ
ータシステムを回復させて使用することができる。この
技術は、起動シーケンスの間にユーザの始動状態を表す
指標を手動操作によつて検査する初期設定ルーチンを必
要とする。この状態としては、マウスボタンを押したま
まにし、又は電源スイツチが投入されたとき特定のキー
又は1組のキーを保持したままにする状態がある。起動
している間に、初期設定ルーチンは図3のステツプ46
に示すように直ちに手動操作の指標の状態を検査する。
指標が指定された状態にあれば初期設定ルーチンは、ス
テツプ47において、システム起動オプシヨンを定義し
ているRAM内の特別仕様指定用ワードの中のビツトを
リセツトする。オプシヨンをデフオルト状態にリセツト
することによつて、マシンは既知の状態に戻る。すなわ
ち、ステツプ22においてROM内のDOSからブート
し、「ROMシエル」メニユーから開始する。種々の特
殊なDOS起動フアイルが読み出されることはなく、そ
の代わりに、ステツプ22A及び22BにおいてROM
内にあるフアイルが読み出される。このようにして、ユ
ーザはコンピユータを利用することができ、ユーザは締
出しを引き起こした問題点を訂正することができ、そし
てユーザは再度上述の手法によつてシステムの立上げを
特別仕様によつて試みることができる。
コンピユータシステムをデフオルト構成にリセツトでき
る道をユーザに与える技術を提供する。そこで、たとえ
ユーザが正しくないDOS起動フアイルを書いたり、固
定デイスク上の区画を消去したときブートできるデイス
ケツトをもつていなかつたりしても、ユーザはコンピユ
ータシステムを回復させて使用することができる。この
技術は、起動シーケンスの間にユーザの始動状態を表す
指標を手動操作によつて検査する初期設定ルーチンを必
要とする。この状態としては、マウスボタンを押したま
まにし、又は電源スイツチが投入されたとき特定のキー
又は1組のキーを保持したままにする状態がある。起動
している間に、初期設定ルーチンは図3のステツプ46
に示すように直ちに手動操作の指標の状態を検査する。
指標が指定された状態にあれば初期設定ルーチンは、ス
テツプ47において、システム起動オプシヨンを定義し
ているRAM内の特別仕様指定用ワードの中のビツトを
リセツトする。オプシヨンをデフオルト状態にリセツト
することによつて、マシンは既知の状態に戻る。すなわ
ち、ステツプ22においてROM内のDOSからブート
し、「ROMシエル」メニユーから開始する。種々の特
殊なDOS起動フアイルが読み出されることはなく、そ
の代わりに、ステツプ22A及び22BにおいてROM
内にあるフアイルが読み出される。このようにして、ユ
ーザはコンピユータを利用することができ、ユーザは締
出しを引き起こした問題点を訂正することができ、そし
てユーザは再度上述の手法によつてシステムの立上げを
特別仕様によつて試みることができる。
【0029】本発明は、柔軟な初期設定システムに変更
を加えることにより、ROM内にあるDOSにおいてセ
シヨンを完了したコンピユータユーザが、特別仕様指定
された初期設定を好ましい立上げ処理手順から変更する
必要なくマシンを交換用オペレーテイングシステムに立
ち上げることができる。これに代えてユーザが単にシス
テム駆動部のうちの1つ(例えば固定デイスク)に交換
用システムを置き、その後例えば「システム要求キー」
と共に「交換キー」を押すような確認操作をできるよう
にする。本発明は、その後通常のオペレーテイングシス
テムにおいてマシンを立ち上げる能力を有する。本発明
は、コンピユータの電源を切らずに、ユーザが基本的な
オペレーテイングシステムを含んでいるようなゲームに
入つて行くことができるようにする。
を加えることにより、ROM内にあるDOSにおいてセ
シヨンを完了したコンピユータユーザが、特別仕様指定
された初期設定を好ましい立上げ処理手順から変更する
必要なくマシンを交換用オペレーテイングシステムに立
ち上げることができる。これに代えてユーザが単にシス
テム駆動部のうちの1つ(例えば固定デイスク)に交換
用システムを置き、その後例えば「システム要求キー」
と共に「交換キー」を押すような確認操作をできるよう
にする。本発明は、その後通常のオペレーテイングシス
テムにおいてマシンを立ち上げる能力を有する。本発明
は、コンピユータの電源を切らずに、ユーザが基本的な
オペレーテイングシステムを含んでいるようなゲームに
入つて行くことができるようにする。
【0030】システムは特別仕様指定ビツトを有し、こ
の特別仕様指定ビツトは、図2のROMシエル画面を立
ち上げた後キーを適当に組み合わせて押すような手動確
認操作をすることによつて「交換システム要求」特別仕
様指定用ビツト(SRビツト)をセツトし、これにより
ユーザが一時的に立上げ処理手順を変更できるようにす
る。キーの組合せ動作が感知されたとき、SRビツトが
セツトされ、コンピユータはデイスケツト駆動部又は固
定デイスク内のオペレーテイングシステム又はゲームに
自動的に再度初期設定される。この再初期設定の間にS
Rビツトがリセツトされ、これによりその後の初期設定
が「交換システム要求」モードではなく要求されたオペ
レーテイングシステムになるようにリセツトされる。初
期設定がメモリをクリアするので、書込み可能なパーマ
ネントメモリ(CMOS)が使用され、上述の特別仕様
指定用ワードはSRビツトを含んでいる。SRビツトを
リセツトする初期設定ルーチンは、交換システム要求キ
ーの組合せを認識するルーチンと同様に、リードオンリ
メモリ(ROM)に格納されている。
の特別仕様指定ビツトは、図2のROMシエル画面を立
ち上げた後キーを適当に組み合わせて押すような手動確
認操作をすることによつて「交換システム要求」特別仕
様指定用ビツト(SRビツト)をセツトし、これにより
ユーザが一時的に立上げ処理手順を変更できるようにす
る。キーの組合せ動作が感知されたとき、SRビツトが
セツトされ、コンピユータはデイスケツト駆動部又は固
定デイスク内のオペレーテイングシステム又はゲームに
自動的に再度初期設定される。この再初期設定の間にS
Rビツトがリセツトされ、これによりその後の初期設定
が「交換システム要求」モードではなく要求されたオペ
レーテイングシステムになるようにリセツトされる。初
期設定がメモリをクリアするので、書込み可能なパーマ
ネントメモリ(CMOS)が使用され、上述の特別仕様
指定用ワードはSRビツトを含んでいる。SRビツトを
リセツトする初期設定ルーチンは、交換システム要求キ
ーの組合せを認識するルーチンと同様に、リードオンリ
メモリ(ROM)に格納されている。
【0031】図7のステツプ120は、1つのセシヨン
が終了したとき(1つのプログラムが終了して)組込み
メニユー(ROMシエル画面)が立ち上げられることを
示している。ステツプ121においてコンピユータユー
ザが交換キー及びシステム要求キーを押し、ステツプ1
22においてROM内に格納されているシステムメニユ
ールーチンがその動作を検出する。CMOS18にある
SRビツトがステツプ123においてセツトされ、ステ
ツプ124においてシステムメニユールーチンがシステ
ムをリセツトすることによりマシンは一旦ターンオフさ
れた後再起動されたと同様の動作をする。ステツプ12
5において自己検査が開始され、その後ステツプ126
においてSRビツトが検査されると共にステツプ127
においてSRビツトがリセツトされる。その後ステツプ
128においてユーザが希望する交換システム又はゲー
ムをデイスケツト駆動部14に載せたか否かを確認す
る。載せられていれば、当該交換システムがステツプ1
29においてロードされてマシンが動作準備完了状態に
なる。これに対して載せられていなければ、ステツプ1
30において固定デイスク駆動部15がアドレス指定さ
れてステツプ131において交換システムがロードされ
る。システム駆動部に交換システムが存在しないとき、
図3のステツプ25から始まるような標準的なシステム
初期設定に戻される。
が終了したとき(1つのプログラムが終了して)組込み
メニユー(ROMシエル画面)が立ち上げられることを
示している。ステツプ121においてコンピユータユー
ザが交換キー及びシステム要求キーを押し、ステツプ1
22においてROM内に格納されているシステムメニユ
ールーチンがその動作を検出する。CMOS18にある
SRビツトがステツプ123においてセツトされ、ステ
ツプ124においてシステムメニユールーチンがシステ
ムをリセツトすることによりマシンは一旦ターンオフさ
れた後再起動されたと同様の動作をする。ステツプ12
5において自己検査が開始され、その後ステツプ126
においてSRビツトが検査されると共にステツプ127
においてSRビツトがリセツトされる。その後ステツプ
128においてユーザが希望する交換システム又はゲー
ムをデイスケツト駆動部14に載せたか否かを確認す
る。載せられていれば、当該交換システムがステツプ1
29においてロードされてマシンが動作準備完了状態に
なる。これに対して載せられていなければ、ステツプ1
30において固定デイスク駆動部15がアドレス指定さ
れてステツプ131において交換システムがロードされ
る。システム駆動部に交換システムが存在しないとき、
図3のステツプ25から始まるような標準的なシステム
初期設定に戻される。
【0032】
【発明の効果】本発明によれば、ユーザは交換システム
要求機能を使用することによりSRビツトを除いて特別
仕様指定用ワードの内容を混乱させることなくゲーム又
は他のシステムに行くことができる。こうして、特別仕
様指定された初期設定を次回の立上げシーケンスのため
に保存しておくことができる。
要求機能を使用することによりSRビツトを除いて特別
仕様指定用ワードの内容を混乱させることなくゲーム又
は他のシステムに行くことができる。こうして、特別仕
様指定された初期設定を次回の立上げシーケンスのため
に保存しておくことができる。
【図面の簡単な説明】
【図1】本発明のコンピユータシステムの主たる構成を
示すブロツク図である。
示すブロツク図である。
【図2】図1のシステムの初期設定に基づいて現われる
デフオルト表示画面を示す略線図である。
デフオルト表示画面を示す略線図である。
【図3】柔軟な初期設定システムを示すフローチヤート
である。
である。
【図4】柔軟な初期設定システムを示すフローチヤート
である。
である。
【図5】初期設定を特別仕様に指定する手法をより一層
詳細に示すフローチヤートである。
詳細に示すフローチヤートである。
【図6】マシンの初期設定を変更すべくオプシヨンを選
択する場合に用いられる表示画面を示す略線図である。
択する場合に用いられる表示画面を示す略線図である。
【図7】本発明を実施するための、柔軟な初期設定シス
テムの変更を示すフローチヤートである。
テムの変更を示すフローチヤートである。
10……プロセツサ、11……キーボード、12……マ
ウス、13……表示装置、14……デイスケツト駆動
部、15……デイスク駆動部、16……ROM(リード
オンリメモリ)、17……RAM(ランダムアクセスメ
モリ)、18……CMOS、100……ROMシエル画
面、101……カーソル、102……情報カテゴリ、1
03……ソフトウエアカテゴリ、104……オペレーテ
イングシステムカテゴリ。
ウス、13……表示装置、14……デイスケツト駆動
部、15……デイスク駆動部、16……ROM(リード
オンリメモリ)、17……RAM(ランダムアクセスメ
モリ)、18……CMOS、100……ROMシエル画
面、101……カーソル、102……情報カテゴリ、1
03……ソフトウエアカテゴリ、104……オペレーテ
イングシステムカテゴリ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ドウエイン・トーマス・クランプ アメリカ合衆国、ケンタツキー州40503、 レキシングトン、ウツドバイン・ロード 538番地 (72)発明者 ジエフリー・バーノン・フオード アメリカ合衆国、ケンタツキー州40514、 レキシングトン、マツクゲイリー・ドライ ブ 3892番地 (72)発明者 グレン・ヨーゲン・ウエルマン アメリカ合衆国、ケンタツキー州40513、 レキシングトン、パスターン・コート 3301番地 (72)発明者 ジヨン・ポール・ライト アメリカ合衆国、フロリダ州33486、ボ カ・ラトン、エスダブリユ、9番アベニユ 1332番地
Claims (1)
- 【請求項1】選択されたオペレーテイングシステムによ
つてコンピユータを自動的に初期設定する能力を有する
コンピユータシステムにおいて、 データプロセツサと、 それぞれ上記データプロセツサに接続されたランダムア
クセスメモリ、リードオンリメモリ及びパーマネントリ
ードライトメモリと、 上記プロセツサに接続され、フレキシブルデイスケツト
及び又は固定デイスクのような外部記憶手段を保持する
システム駆動手段と、 上記プロセツサに接続された入出力手段と、 上記パーマネントリードライトメモリに置かれており、
電源が投入されたとき上記選択されたオペレーテイング
システムによつてシステムの初期設定を指令する特別仕
様指定用ワード手段と、 交換システム要求指標を含んでおり、ユーザが上記特別
仕様指定用ワード手段を変更できるようにする手段と、 上記リードオンリメモリに置かれ、上記交換システム要
求指標を検査し、当該交換システム要求指標が存在する
とき上記交換システム要求ビツトを上記特別仕様指定用
ワードにセツトし、システムをリセツトさせるルーチン
と、 上記リードオンリメモリに置かれ、かつシステムリセツ
ト時に動作するようになされ、上記交換システム要素ビ
ツトを検査し、当該交換システム要素ビツトをリセツト
し、上記システム駆動手段から交換システムをロードす
る初期設定ルーチンとを具え、上記コンピユータをオフ
オン動作させることなくかつその後の立上げ処理時の時
初期設定方式を変更させることなく交換用オペレーテイ
ングシステムによつて再スタートさせることを特徴とす
るコンピユータシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/497,373 US5134580A (en) | 1990-03-22 | 1990-03-22 | Computer with capability to automatically initialize in a first operating system of choice and reinitialize in a second operating system without computer shutdown |
| US07/497373 | 1990-03-22 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05127876A true JPH05127876A (ja) | 1993-05-25 |
| JPH0786835B2 JPH0786835B2 (ja) | 1995-09-20 |
Family
ID=23976601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3048625A Expired - Lifetime JPH0786835B2 (ja) | 1990-03-22 | 1991-02-22 | コンピユータシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5134580A (ja) |
| EP (1) | EP0448497B1 (ja) |
| JP (1) | JPH0786835B2 (ja) |
| DE (1) | DE69122536T2 (ja) |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2657181A1 (fr) * | 1990-01-12 | 1991-07-19 | Neiman Sa | Procede et dispositif pour associer a la reception d'impulsions de reinitialisation par un microprocesseur l'acces a des sous-programmes differents. |
| US5261104A (en) * | 1990-03-22 | 1993-11-09 | International Business Machines | Flexible computer initialization |
| US5307497A (en) * | 1990-06-25 | 1994-04-26 | International Business Machines Corp. | Disk operating system loadable from read only memory using installable file system interface |
| US5497492A (en) * | 1990-09-04 | 1996-03-05 | Microsoft Corporation | System and method for loading an operating system through use of a fire system |
| US5414860A (en) * | 1991-01-29 | 1995-05-09 | International Business Machines Incorporated | Power management initialization for a computer operable under a plurality of operating systems |
| IT1254937B (it) * | 1991-05-06 | 1995-10-11 | Aggiornamento dinamico di memoria non volatile in un sistema informatico | |
| DE4215063C2 (de) * | 1991-05-10 | 1999-11-25 | Intel Corp | Einrichtung und Verfahren zum Seitenwechsel bei einem nicht-flüchtigen Speicher |
| JP2986299B2 (ja) * | 1992-04-15 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 周辺装置接続検出システム |
| US5390324A (en) * | 1992-10-02 | 1995-02-14 | Compaq Computer Corporation | Computer failure recovery and alert system |
| US5412772A (en) * | 1992-10-13 | 1995-05-02 | Novell, Inc. | System for permitting a view of an object or a user interface to be exchanged between operating system environments |
| US5483647A (en) * | 1992-12-17 | 1996-01-09 | Bull Hn Information Systems Inc. | System for switching between two different operating systems by invoking the server to determine physical conditions to initiate a physical connection transparent to the user |
| US6357000B1 (en) * | 1993-01-29 | 2002-03-12 | Microsoft Corporation | Method and system for specified loading of an operating system |
| US6430685B1 (en) * | 1993-02-19 | 2002-08-06 | Apple Computer, Inc. | Method and apparatus for enabling a computer system |
| US5469573A (en) * | 1993-02-26 | 1995-11-21 | Sytron Corporation | Disk operating system backup and recovery system |
| CA2126740A1 (en) * | 1993-07-06 | 1995-01-07 | Naveen Jain | Method and system for incorporation of a utility function into an operating system |
| CA2126950A1 (en) * | 1993-07-30 | 1995-01-31 | Bryan M. Willman | Booting a computer system using a last known good set of configuration data |
| US6381694B1 (en) * | 1994-02-18 | 2002-04-30 | Apple Computer, Inc. | System for automatic recovery from software problems that cause computer failure |
| JP3037874B2 (ja) * | 1994-04-29 | 2000-05-08 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ライブラリ管理システム及び方法 |
| US5604890A (en) * | 1994-08-16 | 1997-02-18 | Miller; Paul B. | Coupling device for the switching of data lines between a data storage device controller and a plurality of bootable data storage devices |
| US5642491A (en) * | 1994-09-21 | 1997-06-24 | International Business Machines Corporation | Method for expanding addressable memory range in real-mode processing to facilitate loading of large programs into high memory |
| US5835733A (en) * | 1994-12-22 | 1998-11-10 | Texas Instruments Incorporated | Method and apparatus for implementing a single DMA controller to perform DMA operations for devices on multiple buses in docking stations, notebook and desktop computer system |
| US5822581A (en) * | 1995-09-29 | 1998-10-13 | Intel Corporation | Method for CMOS configuration information storage and retrieval in flash |
| US5930504A (en) * | 1996-07-22 | 1999-07-27 | Intel Corporation | Dynamic nonvolatile memory update in a computer system |
| US5764593A (en) * | 1996-12-04 | 1998-06-09 | Keylabs, Inc. | Method and system for the interception and control of the computer boot process |
| KR100502400B1 (ko) * | 1997-07-31 | 2005-11-03 | 삼성전자주식회사 | 복수의주변저장장치선택제어기능을갖는컴퓨터및그선택제어방법 |
| US5968174A (en) * | 1998-03-19 | 1999-10-19 | Bay Networkds, Inc. | Method and apparatus for implementing a 32-bit operating system which supports 16-bit code |
| US6496847B1 (en) | 1998-05-15 | 2002-12-17 | Vmware, Inc. | System and method for virtualizing computer systems |
| US6397242B1 (en) | 1998-05-15 | 2002-05-28 | Vmware, Inc. | Virtualization system including a virtual machine monitor for a computer with a segmented architecture |
| US8631066B2 (en) | 1998-09-10 | 2014-01-14 | Vmware, Inc. | Mechanism for providing virtual machines for use by multiple users |
| DE69839281T2 (de) * | 1998-09-11 | 2009-04-02 | Powerquest Corp., Orem | Managen von multiplen betriebssystem in einem einzelnen rechner |
| US6178503B1 (en) | 1998-09-11 | 2001-01-23 | Powerquest Corporation | Managing multiple operating systems on a single computer |
| US7516453B1 (en) * | 1998-10-26 | 2009-04-07 | Vmware, Inc. | Binary translator with precise exception synchronization mechanism |
| US6347371B1 (en) * | 1999-01-25 | 2002-02-12 | Dell Usa, L.P. | System and method for initiating operation of a computer system |
| US6727920B1 (en) * | 1999-03-11 | 2004-04-27 | Micron Technology, Inc. | Multiple operating system quick boot utility |
| US6401183B1 (en) * | 1999-04-01 | 2002-06-04 | Flash Vos, Inc. | System and method for operating system independent storage management |
| IE20000602A1 (en) * | 1999-08-19 | 2001-04-18 | Dell Products Lp | Method and system for automated technical support for computers |
| AU2001234786A1 (en) * | 2000-02-04 | 2001-08-14 | Insyde Software, Inc. | A system and method for altering an operating system start-up sequence prior to operating system loading |
| JP4402797B2 (ja) * | 2000-03-02 | 2010-01-20 | 株式会社日立製作所 | 情報処理装置 |
| JP2002251326A (ja) * | 2001-02-22 | 2002-09-06 | Hitachi Ltd | 耐タンパ計算機システム |
| GB0105793D0 (en) * | 2001-03-09 | 2001-04-25 | Ritchie Gordon | Computer system manager |
| DE10129425C1 (de) * | 2001-06-19 | 2003-02-13 | Tenovis Gmbh & Co Kg | Verfahren zum Betrieb eines Computersystems und Computersystem |
| US7356677B1 (en) | 2001-10-19 | 2008-04-08 | Flash Vos, Inc. | Computer system capable of fast switching between multiple operating systems and applications |
| US7822962B2 (en) * | 2003-05-05 | 2010-10-26 | Peter Ar-Fu Lam | Application software configured to work with two operating systems |
| TWI223774B (en) * | 2003-07-18 | 2004-11-11 | Mitac Technology Corp | Selectable booting operation method by the bios with the multi-partition in the disk |
| KR100673681B1 (ko) * | 2004-03-25 | 2007-01-24 | 엘지전자 주식회사 | 개인용 컴퓨터에서의 인스턴트 온 기능 실행방법 |
| US7716633B1 (en) | 2004-05-17 | 2010-05-11 | Heath Chester A | Method for extending the life and utility of an existing personal computer by adding instant-on embedded functions |
| US7827558B2 (en) * | 2004-06-30 | 2010-11-02 | Devicevm, Inc. | Mechanism for enabling a program to be executed while the execution of an operating system is suspended |
| US20070016761A1 (en) * | 2005-06-30 | 2007-01-18 | International Business Machines Corporation | Method, apparatus, and computer program product for implementing enhanced system behavior control |
| JP4992466B2 (ja) * | 2007-02-22 | 2012-08-08 | 富士通株式会社 | 情報処理装置、その制御方法及び制御プログラム |
| JP4359646B1 (ja) * | 2008-09-25 | 2009-11-04 | 株式会社ビジサー | 情報処理装置、外部記憶装置、制御方法 |
| US8799631B2 (en) | 2010-11-11 | 2014-08-05 | Lsi Corporation | Dynamically select operating system (OS) to boot based on hardware states |
| CN103518188B (zh) | 2011-03-31 | 2017-05-24 | 惠普发展公司,有限责任合伙企业 | 监控系统恢复控制 |
| US9250923B2 (en) * | 2013-11-26 | 2016-02-02 | Ncr Corporation | Techniques for computer system recovery |
| US11237839B2 (en) | 2020-06-19 | 2022-02-01 | Dell Products L.P. | System and method of utilizing platform applications with information handling systems |
| US11340937B2 (en) | 2020-06-24 | 2022-05-24 | Dell Products L.P. | System and method of utilizing platform applications with information handling systems |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6116352A (ja) * | 1984-06-18 | 1986-01-24 | Fujitsu Ltd | 情報処理装置 |
| JPS61208555A (ja) * | 1985-03-14 | 1986-09-16 | Sony Corp | ディスクによるシステム起動方法 |
| JPH02120932A (ja) * | 1988-10-28 | 1990-05-08 | Nec Corp | メモリ常駐ファームウェアの切替方式 |
| JPH02214955A (ja) * | 1989-02-16 | 1990-08-27 | Nec Corp | Os立上げ方式 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6037938B2 (ja) * | 1980-12-29 | 1985-08-29 | 富士通株式会社 | 情報処理装置 |
| US4403303A (en) * | 1981-05-15 | 1983-09-06 | Beehive International | Terminal configuration manager |
| JPS5960652A (ja) * | 1982-09-30 | 1984-04-06 | Fujitsu Ltd | デ−タ処理装置 |
| US4530052A (en) * | 1982-10-14 | 1985-07-16 | Honeywell Information Systems Inc. | Apparatus and method for a data processing unit sharing a plurality of operating systems |
| JPS60136833A (ja) * | 1983-12-26 | 1985-07-20 | Hitachi Ltd | オペレ−テイングシステムの切替え方式 |
| JPH0619747B2 (ja) * | 1984-01-18 | 1994-03-16 | 株式会社日立製作所 | I/o命令実行方法、i/o割込処理方法およびそれらを用いた計算機システム |
| KR900002438B1 (ko) * | 1984-02-29 | 1990-04-14 | 가부시끼가이샤 도오시바 | 프로세서간 결합방식 |
| JPS61206043A (ja) * | 1985-03-11 | 1986-09-12 | Hitachi Ltd | 仮想計算機システムにおける割込制御方法 |
| AU580399B2 (en) * | 1985-04-03 | 1989-01-12 | Honeywell Bull Inc. | Maintaining a clock while changing operating systems in a computer system |
| FR2580096B1 (ja) * | 1985-04-04 | 1988-08-19 | Nec Corp | |
| US4747040A (en) * | 1985-10-09 | 1988-05-24 | American Telephone & Telegraph Company | Dual operating system computer |
| JPS62184544A (ja) * | 1986-02-10 | 1987-08-12 | Nec Corp | 仮想計算機システム |
| US4809170A (en) * | 1987-04-22 | 1989-02-28 | Apollo Computer, Inc. | Computer device for aiding in the development of software system |
| US4843541A (en) * | 1987-07-29 | 1989-06-27 | International Business Machines Corporation | Logical resource partitioning of a data processing system |
| US4945468A (en) * | 1988-02-01 | 1990-07-31 | International Business Machines Corporation | Trusted path mechanism for virtual terminal environments |
-
1990
- 1990-03-22 US US07/497,373 patent/US5134580A/en not_active Expired - Fee Related
-
1991
- 1991-02-21 EP EP91480033A patent/EP0448497B1/en not_active Expired - Lifetime
- 1991-02-21 DE DE69122536T patent/DE69122536T2/de not_active Expired - Fee Related
- 1991-02-22 JP JP3048625A patent/JPH0786835B2/ja not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6116352A (ja) * | 1984-06-18 | 1986-01-24 | Fujitsu Ltd | 情報処理装置 |
| JPS61208555A (ja) * | 1985-03-14 | 1986-09-16 | Sony Corp | ディスクによるシステム起動方法 |
| JPH02120932A (ja) * | 1988-10-28 | 1990-05-08 | Nec Corp | メモリ常駐ファームウェアの切替方式 |
| JPH02214955A (ja) * | 1989-02-16 | 1990-08-27 | Nec Corp | Os立上げ方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69122536T2 (de) | 1997-04-17 |
| JPH0786835B2 (ja) | 1995-09-20 |
| EP0448497A3 (en) | 1992-03-25 |
| US5134580A (en) | 1992-07-28 |
| EP0448497B1 (en) | 1996-10-09 |
| EP0448497A2 (en) | 1991-09-25 |
| DE69122536D1 (de) | 1996-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0786835B2 (ja) | コンピユータシステム | |
| US5261104A (en) | Flexible computer initialization | |
| US5307497A (en) | Disk operating system loadable from read only memory using installable file system interface | |
| US6727920B1 (en) | Multiple operating system quick boot utility | |
| USRE42727E1 (en) | Method for quickly booting a computer system | |
| US7024549B1 (en) | Disk drive having a protected partition configured to load an operating system for performing a user-selected function | |
| JP3279823B2 (ja) | 最後にブートに成功した既知のシステム構成データ・セットを用いたコンピュータ・システムのブート方法および装置 | |
| US6865670B2 (en) | Method and apparatus for enabling a computer system | |
| US20080010446A1 (en) | Portable apparatus supporting multiple operating systems and supporting method therefor | |
| US20060242398A1 (en) | Booting from non-volatile memory | |
| US6944867B2 (en) | Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems | |
| JPH10260842A (ja) | 動的ブート・ファイルシステムの選択 | |
| EP1378830A1 (en) | Operating system selector and data storage drive | |
| JPH0644063A (ja) | 個別サブプログラムをメインプログラムに統合する方法 | |
| US7062643B2 (en) | System method and apparatus for controlling a boot process of a computer | |
| EP0576027A2 (en) | Portable computer having menu selection function using icons | |
| JP2001243076A (ja) | データ処理システムのブート・プロセス自動化方法、データ処理システム、及びプログラム・プロダクト | |
| JPH05143296A (ja) | コンピユータシステム | |
| JPH08129495A (ja) | コンピュータシステム及びそのセルフテスト方法 | |
| JPH0981370A (ja) | 情報処理装置の動作環境設定方法 | |
| KR100631966B1 (ko) | 멀티 부팅 전원 버튼을 구비한 컴퓨터, 주변 장치 및 그운영 방법 | |
| JP2003288213A (ja) | ブートプログラム記憶装置、電子機器のブートプログラム記憶方法 | |
| JPH08106377A (ja) | プログラム登録方法 | |
| JPH04355834A (ja) | オペレーティングシステムロード方式 | |
| JP2958609B2 (ja) | 計算機のテスト方法 |