Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2855040B2 - コンピュータシステム - Google Patents
[go: Go Back, main page]

JP2855040B2 - コンピュータシステム - Google Patents

コンピュータシステム

Info

Publication number
JP2855040B2
JP2855040B2 JP5012364A JP1236493A JP2855040B2 JP 2855040 B2 JP2855040 B2 JP 2855040B2 JP 5012364 A JP5012364 A JP 5012364A JP 1236493 A JP1236493 A JP 1236493A JP 2855040 B2 JP2855040 B2 JP 2855040B2
Authority
JP
Japan
Prior art keywords
computer
program
storage medium
model
optical disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP5012364A
Other languages
English (en)
Other versions
JPH05324204A (ja
Inventor
研一 内海
一紀 内藤
一雄 中島
誠 ▲吉▼岡
紘一 小川
敏 伊丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5012364A priority Critical patent/JP2855040B2/ja
Priority to US08/030,558 priority patent/US5809300A/en
Priority to DE69321505T priority patent/DE69321505T2/de
Priority to KR1019930004019A priority patent/KR970002389B1/ko
Priority to EP93400659A priority patent/EP0564314B1/en
Publication of JPH05324204A publication Critical patent/JPH05324204A/ja
Application granted granted Critical
Publication of JP2855040B2 publication Critical patent/JP2855040B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0677Optical disk device, e.g. CD-ROM, DVD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Storage Device Security (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータシステムに
係り、特にコンピュータ機器の外部記憶媒体としての可
換記憶媒体が用いられるコンピュータシステムに関す
る。近年、可搬性で書き換えも可能な大容量記憶媒体と
して、光磁気効果を使った光ディスクが注目されてい
る。単一の光ディスクで128Mバイトの大容量記憶が
可能で、しかも3.5インチという小型可搬性の特徴を
有するもので、OS(オペレーティングシステム)やア
プリケーションプログラム等種々の情報を記憶して持ち
運ぶことができる。また、可換記憶媒体としてICカー
ド等があり、上述のように持ち運ぶものとして、より小
型のものである。従って、単一の光ディスク等の記憶媒
体で、異なる機種のコンピュータシステム上においても
適宜運用できることが望まれている。
【0002】従って、単一の光ディスク等の記憶媒体
で、異なる機種のコンピュータシステム上においても適
宜運用できることが望まれている。
【0003】
【従来の技術】従来より、パーソナルコンピュータ(以
下、パソコンと称す)で代表されるコンピュータ機器は
固定外部記憶装置である磁気ディスク装置を前提として
設計されている。そのため、外部記憶装置の機器構成と
論理的ドライブ構成の対応は一度決めてしまえば変更す
ることはなかった。このような物理的ドライブ構成と論
理的ドライブ構成の対応テーブルは、例えばコンピュー
タ機器内の電池バックアップ式半導体メモリに記録され
る。
【0004】また、このような固定磁気ディスクに搭載
されたOSやアプリケーションプログラムは常に同じ環
境の下で動作するので、パラメータは一度決めてしまえ
ばそれを変えることはなされないのが一般的である。従
って、例えばあるコンピュータシステムで作成したデー
タをフロッピディスクに移して別のコンピュータシステ
ムで運用しようとしても、別のコンピュータシステムに
対応するアプリケーションプログラムがインストールさ
れてない限り利用不可能であった他、当該アプリケーシ
ョンプログラムをインストールするにしても、論理ドラ
イブ番号等の環境設定をやり直す必要がある。
【0005】ここで、図46に従来の光ディスク及びコ
ンピュータシステムの構成図を示し、図47に図46の
半導体メモリ上のテーブルの説明図を示す。
【0006】図46において、コンピュータ機器として
パソコン11にはSCSI(SmallComputer Systems In
terface) 12を通して光ディスク装置13が接続され
る。この光ディスク装置13で光ディスク14がドライ
ブされる。これらのシステムをAとし、複数のシステム
(例えばA,B)が構成される。
【0007】パソコン11は、ディスク21、ブートR
OM(Read Only Memory) 22、パラメータ保存用の半
導体メモリ23を備える。
【0008】ブートROM22は、半導体メモリ23上
の物理ドライブと論理ドライブとの対応テーブルを読み
取る読み取り手段P7と、物理ドライブと論理ドライブ
の対応化手段P3とのブートプログラムB2を有する。
【0009】半導体メモリ23は、電池バックアップ式
のもので、物理ドライブと論理ドライブの対応テーブル
T2、及び起動SCSI−IDテーブルT3が記録され
る。このテーブルT3は、パソコン11に接続される所
定数の光ディスク装置13の起動SCSIを特定するた
めのものである。
【0010】また、光ディスク14には、OS(Oprati
on System)起動プログラムP10、OS(P11)、ア
プリケーション等のプログラムP5が記録されると共
に、ここではプレゼンテーションツールP8、画面デー
タP9、テストドライバP12が記録されるものとす
る。
【0011】例えば、画面P9を複数枚作りそれを光デ
ィスクに記録し、画面1枚1枚のデータを画面を光ディ
スク14aからパソコン11に呼び出してディスプレイ
21に表示するツールである。このプレゼンテーション
ツールP8を使って画面P9を5枚作りそれを光ディス
ク装置13内にセットした光ディスク14に保存した。
【0012】ここで、パソコン11の半導体メモリ23
上に記録されるテーブルT2,T3は、例えば、システ
ムAにおいては図47(A)に示すように、テーブルT
2に物理的ドライブのSCSI−ID(0,1,…)と
論理ドライブ名(例えばD,E,F,G)との対応表が
記録され、テーブルT3に起動するSCSI−ID番号
(図47(A)では1)が記録されている。SCSI−
ID=1のドライブには論理ドライブが2つ割り当てら
れ、それぞれE,Fとなっている。また、異なるシステ
ムBにおいては図47(B)に示すようにテーブルT2
に上述とは異なる物理ドライブのSCSI−ID番号と
論理ドライブ名との対応表が記録され、テーブルT3に
SCSI−ID=2が記録されている。なお、テーブル
T2,T3はユーザが書き換えることができるものであ
る。
【0013】そこで、図48に、従来例におけるプレゼ
ンテーションツールテスト時の動作フローを示す。まず
システムAにおいて、光ディスク装置13をパワーON
して光ディスク14を挿入すると共に、パソコン11を
パワーONとする(ステップ(ST)1〜3)。
【0014】パソコン11がパワーONすると、ブート
ROM22内のブートプログラムB2が動作を始める
(ST4)。そこでまず最初に、半導体メモリ23内の
対応テーブルT2を読み取り、SCSI−IDテーブル
T3を読み取る(ST5)。OSが起動する前にこのよ
うな動作をさせるのは、OSは論理的なドライブ名で外
部記憶装置にアクセスするので、OSが起動する前に物
理ドライブ構成と論理ドライブ構成の対応を決めておく
必要があるためである。
【0015】そして、図47(A)に示すように、起動
SCSI−IDが1であることを認識すると共に、その
論理ドライブ名がEであることを認識する(ST6)。
【0016】次に、光ディスク14内に記録されたOS
起動プログラムP10を読み取り、このプログラムに制
御を渡され(ST7)、光ディスク14aからOS(P
11)が読み取られ、起動する(ST8)。このとき
に、論理ドライブと物理ドライブの対応が必要となる。
【0017】続いて、デバイスドライブP12(外部機
器を制御するドライバ群のソフトプログラム)を論理ド
ライブE(この場合は光ディスク14a)から読み取る
(ST9)。この読み取り先ドライブ名は論理ドライブ
名でOS内にパラメータとして保存されており、この例
ではパラメータが「Eドライブ」となっている。そこ
で、OSが立ち上がる(ST10)。続いて、光ディス
ク14からプレゼンテーションツールP8を読み取り
(ST11)、動作を開始する(ST12)。そして、
画面データP9を論理ドライブE(光ディスク14)か
ら読み取り(ST13)、画面データP9をディスプレ
イ21に表示する(ST14)。5枚表示したところで
終了する(ST15)。
【0018】そして、プレゼンテーションテストが終了
した後に、アプリケーションなどのプログラムP5が読
み取られ、実行されるものである。
【0019】ところで、同構成の別のシステムBでは多
数のユーザが使用することを考慮して、物理ドライブと
論理ドライブとの対応テーブルT2の内容を書き換えの
できるように固定されておらず、図47(B)に示すよ
うに記録されており、SCSI−ID=2となってい
る。
【0020】この場合、光ディスク14に書き込まれて
いるプレゼンテーションツール18は動作しないことか
ら、パソコン11の動作環境の調整を行う必要がある。
そこで、光ディスク装置13のSCSI−IDを1と
し、半導体メモリ23内のテーブルT2,T3を、図4
7(A)に示す内容に書き換え、システムBの動作環境
をシステムAの動作環境と同じにする。
【0021】この状態で、光ディスク14を光ディスク
装置13に挿入してパワーONにすることで、図48に
示すようなプレゼンテーションツールテストを行うこと
ができるものである。
【0022】すなわち、単一の光ディスク14にOS
(P11)やプレゼンテーション用のプログラムP8を
記憶させていたとしても、環境の異なるシステム上で作
成した画面データP9を別のプレゼンテーション現場で
動作させるには、物理ドライブと論理ドライブとの対応
テーブルT2を手動により変更させなければならず、煩
雑な操作を必要とする。
【0023】次に、アプリケーション等のプログラムP
5を実行する場合について説明する。この場合のプログ
ラムP5のアプリケーションプログラムにより表計算を
行う例を挙げる。
【0024】図49に光ディスクの記録内容の説明図を
示し、図50に半導体メモリ上の運用環境情報内容の説
明図を示す。図49において、光ディスク14には、図
46では図示していないが一般にIPL(Initial Prog
ram Loader: 初期プログラム読み取り手段) P1が記録
されており、図46と同様にOS起動プログラムP1
0,OSP11、及びアプリケーションプログラムP5
が記録されている。
【0025】また、パソコン11内における半導体メモ
リ23には、システムAでは、例えば光ディスクの論理
ドライブ名(E)、パソコン11が備えるRAM(Rand
om Access Memory) ディスクの論理ドライブ名(F)、
システム用の拡張メモリ容量(1MB)、アプリケーシ
ョン用RAMディスク容量(1MB)が記録される。ま
た、システムBでは、例えば、光ディスクの論理ドライ
ブ名(C)、RAMディスクの論理ドライブ名(D)、
システム用拡張メモリ容量(4MB)、アプリケーショ
ン用RAMディスク容量(0MB)が記録される。
【0026】ここで、図51に、アプリケーションプロ
グラムの動作フローを示す。図51において、まずシス
テムAにおいて、光ディスク14が光ディスク装置13
に挿入されて(ST21)、パソコン11の電源をON
状態とする(ST22)。これにより、ブートROM2
2内のブートプログラムB2が起動し(ST23)、光
ディスク14からパソコン用IPL(P1)をロードし
て実行し、これに制御を渡す(ST24)。
【0027】そこで、まず最初に半導体メモリ23内の
テーブルT2,T3の動作環境情報(図50(A)を読
み取る。OS起動前にこの動作を行うのは前述と同様の
理由による。
【0028】そして、読み取った動作環境情報を基にし
て、OS起動プログラムP10を読み取り、パソコン用
のOS(P11)を起動し(ST25)、これに制御を
渡す。
【0029】ここで、図50(A)に示すように、光デ
ィスク装置13の論理ドライブ名は「Eドライブ」とな
っており、拡張メモリ上に確保したアプリケーション用
のRAMドライブ論理ドライブ名は「Fドライブ」とな
っている。表計算用のアプリケーションプログラム(表
計算ソフト)P5は、論理ドライブE,Fをプログラム
内のパラメータとして有しており、これらの論理ドライ
ブ名で光ディスク14とRAMディスクにアクセスす
る。
【0030】そして、表計算ソフトP5が起動し(ST
26)、これに基づいて仕事が行われる(ST27)。
【0031】一方、別のシステムBに、同じ光ディスク
14を用いて表計算を行う場合、システムAとシステム
Bとの動作環境情報が異なることから(図50(A),
(B))、このままでは表計算ソフトP5が動作しな
い。従って、図46で説明したように、システムBの動
作環境をシステムAと同様に書き換えることで、システ
ムBにおいても同じ光ディスク14を用いて仕事を行う
ものである。
【0032】次に、図52に、従来の他のコンピュータ
システムの構成図を示す。図52において、システムA
及びシステムB共に、ハードディスク装置15及びフロ
ッピディスク装置16がパソコン11a,11bに接続
され、フロッピディスク装置16には可換記憶媒体のフ
ロッピディスク16が用いられる。
【0033】この場合、システムAのハードディスク装
置15内のハードディスクには、Aパソコン用ワードプ
ロセッサ(以下、ワープロという)ソフトP13が記録
されており、システムBのハードディスク装置15内の
ハードディスクには、Bパソコン用ワープロソフト(ワ
ープロソフトの機能はP13と同様)P14が記録され
ている。また、フロッピディスク16aには作成した文
書データP15が記録される。
【0034】そこで、システムAにおいて、ハードディ
スク装置15内のハードディスクに記録されたAパソコ
ン用ワープロソフトP13を動作させて文書を作成し、
データP15を当該ハードディスク上に作成する。この
データP15をフロッピディスク装置16でフロッピデ
ィスク16aに移す。
【0035】一方、システムBにおいて、ハードディス
ク装置15を立ち上げ、Bパソコン用ワープロソフトP
14を動作させる。そこで、フロッピディスク装置16
を介してフロッピディスク16a内の文書データP15
をハードディスク装置15に移して同様に文書作成を続
行させるものである。
【0036】なお、ワープロソフトは機能キーにアサイ
ンして、ワンタッチにより機能を実現できるが、このキ
ーアサインは変更することも可能である。従って、シス
テムAでキーアサインを変更してシステムBで使用する
場合には再度キーアサインの変更を必要とする。
【0037】すなわち、異なるシステムで同一の作業を
行う場合には、ハードディスク内の文書を一度フロッピ
ディスク16aに移す必要があり、また、キーアサイン
等の変更においてもシステム毎に行う必要がある。
【0038】ここで、図53に、図52のコンピュータ
システムの変形例の構成図を示す。図53は、システム
A,B共に同一のAパソコン11aを用いたものである
が、システムAのAパソコン11aは8MBの拡張メモ
リを有し、システムBのAパソコン11aは1MBの拡
張メモリを有するものである。また、フロッピディスク
装置16の代りに共に光ディスク装置13を接続し、ワ
ープロソフトP13から記録された光ディスク14を共
用するものである。
【0039】まず、システムAにおいてワープロソフト
P13で文書データP15を作成する場合、当該ワープ
ロソフトP13は拡張メモリ2MBを必要とするものと
する。そして、システムBで光ディスク14を使用する
場合、光ディスク14のワープロソフトP13を拡張メ
モリの違いから使用することができない。従って、同一
のワープロソフトであって、拡張メモリを要しない機能
限定板のワープロソフトP16をハードディスク装置1
5内にインストールさせて、光ディスク14を使用する
ものである。
【0040】このように、同一の機種のパソコンであっ
ても、拡張メモリの違い等の運用環境が異なる場合に
は、使用するワープロソフトを変更しなければならな
い。
【0041】ところで、現在、パソコンのOSには種々
存在するが、これらのシステムはハードディスクにイン
ストールしてそこからパソコンを起動する。また、OS
でもパソコンの機種が異なるとハードウェアの違いで起
動することはできない。ハードディスクは、OSによっ
ては、区画を幾つかに区切って使用することができるよ
うになっている。すなわち、論理ドライブに分けてあた
かも異なる種類のハードディスクがあるかのように扱え
る。これを一般にマルチ区画と称している。この場合、
区画ごとに異なるシステムをインストールすることがで
き、そして、幾つかのOSを一台のパソコンで使用する
ことができる。
【0042】しかし、ハードディスクは持ち運びができ
ないため、そのシステムを他の場所へ行って使用するこ
とは無かった。また、そのディスクを異なる種類のパソ
コンに接続して起動することは出来ない。これは機種が
異なれば、たとえ同じ種類のOSを使用していてもハー
ドウェア依存部分があるためその部分で動作が停止して
しまうからである。
【0043】そこで、フロッピディスクより大容量で持
ち運びができる光ディスク(光磁気ディスク)が使用で
きるようになり、一枚の光ディスクにいくつかのシステ
ムをインストールして異なる機種で起動できる状況にな
ってきている。
【0044】
【発明が解決しようとする課題】しかし、上述のよう
に、一台のパソコン等のコンピュータ機器を複数のユー
ザが、それぞれ所有する光ディスクで運用しようとする
場合、その都度キーボード等の入力手段で物理的ドライ
ブ構成と論理的ドライブ構成との対応をセットし直し
て、コンピュータの動作環境を調整しなければならず、
煩雑な操作が必要となるという問題がある。
【0045】また、異なるコンピュータシステムで同種
類のデータを作成する場合、該当するコンピュータシス
テムに対応するプログラムをインストールしなければな
らず、またインストールされていてもデータをフロッピ
ディスクに一度移す必要がある。一方、所定のコンピュ
ータシステムでソフトプログラムをカスタマイズした場
合、他のコンピュータシステムにおいても、同様のソフ
トプログラムを再度カスタマイズしなければならないと
いう問題がある。
【0046】この場合、光ディスク装置13が接続され
ている場合であっても、従来のハードディスクの内容を
単純に光ディスク14に移し、これを他のコンピュータ
システムで運用しようとしても、運用環境の違いから、
プログラムが動作しない場合があるという問題がある。
【0047】さらに、単一の光ディスク14に異なるコ
ンピュータシステムのプログラムを複数インストールし
て起動可能に構成しようとしても、ハードウェアの違い
から起動の仕組みが異なり、異種のパソコンを実際に起
動することができないという問題がある。
【0048】そこで、本発明は上記課題に鑑みなされた
もので、単一の媒体を複数のコンピュータ機器上で運用
可能とするコンピュータシステムを提供することを目的
とする。
【0049】
【課題を解決するための手段】本発明の請求項1は、外
部記憶装置(33)が接続されたコンピュータ機器(3
2)における物理的ドライブ構成と、該外部記憶装置
(33)に装着される可換記憶媒体(33a〜33c)
に記憶された所定のプログラムの論理的ドライブ構成と
を対応させて起動させるコンピュータシステムにおい
て、 少くとも前記物理的ドライブ構成と前記論理的ドラ
イブ構成とを対応させた対応テーブル(T1)と、 前記
対応テーブル(T1)を読み取る読み取る読み取り手段
(P2)と、 前記対応テーブル(T1)に基づいて前記
コンピュータ機器(32)における前記物理的ドライブ
構成と前記論理的ドライブ構成とを対応させる対応化手
段(P3)とを有することを特徴とする。
【0050】請求項5は、外部記憶装置(33)、及
び、その他種々の装置がそれぞれ接続される複数のコン
ピュータ機器(32a,32b)で構成され、該外部記
憶装置(33)に装着される可換記憶媒体(51)に記
憶されている動作環境データと該複数のコンピュータ機
器(32a,32b)に記憶されている動作環境情報と
が対応したときに動作するコンピュータシステムであっ
て、 前記複数のコンピュータ機器(32a,32b)
に、前記複数のコンピュータ機器(32a,32b)の
起動後の初期動作プログラムの起動時に、前記可換記憶
媒体(51)に記憶されている動作環境データ(D 1
2 )を読み取り、該動作環境データ(D 1 ,D 2 )に
応じて前記動作環境情報を設定する設定手段を有するこ
とを特徴とする。
【0051】請求項12は、外部記憶装置(33)、及
び、その他種々の装置がそれぞれ接続されたコンピュー
タ機器(32a,32b)で構成され、該外部記憶装置
に、異なる機種の該コンピュータ機器(32a,32
b)に対応する所定のプログラムがそれぞれ記憶された
可換記憶媒体(33f)が使用されるコンピュータシス
テムにおいて、 前記コンピュータ機器(32a,32
b)は、機種識別子(I1,I2)、運用環境(E1,
E2)、個別機器識別子(J1,J2)の情報のうち少
くとも何れか一つを備え、該情報に対応する前記プログ
ラムを前記可換記憶媒体(33f)より読み出し、実行
する機能を有することを特徴とする。
【0052】
【0053】
【0054】
【0055】
【0056】
【実施例】図1に、本発明の第1実施例の構成図を示
す。図1において、コンピュータシステム31は、コン
ピュータ機器(パソコン)32と、これに接続される光
ディスク装置33とにより構成され、光ディスク装置3
3には可換記憶媒体である3種類の光ディスク33a〜
33cが使用される。
【0057】コンピュータ機器32は、ブートROM3
4及びパラメータ保存用の半導体メモリ35を備える。
ブートROM34は、光ディスク上の物理ドライブと論
理ドライブとの対応テーブルを読み取る読み取り手段P
2、及び物理ドライブと論理ドライブとの対応化を図る
対応化手段P3のためのブートプログラムB1を備え
る。
【0058】半導体メモリ35は、物理ドライブと論理
ドライブとの対応テーブルT2、及び起動SCSI−I
DテーブルT3が記録される。
【0059】また、光ディスク33aには、例えば、デ
ィスク上のドライブ名対応テーブルT1、物理ドライブ
と論理ドライブとの対応テーブルの読み取り手段P2、
その対応化手段P3、及び対応テーブル記録手段P6の
各プログラムが記録されている。
【0060】光ディスク33bには、例えばディスク上
のドライブ名対応テーブルT1、対応テーブル記録手段
P6の各プログラムが記録されている。そして、光ディ
スク33cには、例えばアプリケーション等のプログラ
ム又はOS(P5)、パラメータ設定手段P4、OS起
動プログラムP10、OS(P11)の各プログラムが
記録されている。なお、光ディスク33a,33bにお
いてもOS起動プログラムP10及びOS(P11)が
記録されている。
【0061】そこで、図2に、図1のブートプログラム
動作のフローチャートを示す。まず、光ディスク33a
(33b)が使用されるものとして、コンピュータシス
テム21が起動すると、接続されている光ディスク装置
33を特定するために、SCSI−ID=1から順番に
ID=1〜6までスキャンを行う(ST31)。スキャ
ン中(ST32)、光ディスク装置が存在するか否かを
判断し(ST33)、存在すれば機器構成対応テーブル
T1があるか否か(ST34)の判断を行い、存在する
ことが判明するまで繰り返えされる。
【0062】対応テーブルT1が存在すると、光ディス
ク33a(33b)の機器対応テーブルT1を読み取る
(ST35)。その後、テンポラリSCSI−IDと実
際のSCSI−IDを対応付ける(ST36)。
【0063】一方、上述のスキャンが終了すると、半導
体メモリ35の機器構成対応テーブルT2と起動SCS
I−IDテーブルT3とを読み取る(ST37)。ST
36においてSCSI−IDが対応付けられ、半導体メ
モリ25上のテーブルT2,T3が読み取られると、起
動SCSI−IDを認識し(ST38)、対応化手段P
3にり物理ドライブと論理ドライブとを対応化して動作
環境を自動的に調整する。
【0064】そして、該当する起動SCSI−IDの光
ディスク装置の光ディスク(ここでは光ディスク装置2
3の光ディスク33a(33b)からOS起動プログラ
ムP11を読み取り(ST39)、このOS起動プログ
ラムP11に制御を渡すものである(ST40)。
【0065】すなわち、例えば、1台のパソコンを複数
のユーザがそれぞれ所有する光ディスクで運用しようと
する場合、Aというユーザが使った状態では物理的ドラ
イブ構成と論理的ドライブ構成の対応がaという状態だ
ったとする。次に、Bというユーザが使う場合、ユーザ
Bの所有する光ディスク(33a(33b)には物理的
ドライブ構成と論理的ドライブ構成の対応bが記録され
ているから、コンピュータ32は対応テーブルbを読み
取って、コンピュータの動作環境をbの状態に自動的に
調整する。このようにユーザがいちいち手を煩わせるこ
となく、それぞれのユーザの好みの環境を実現すること
ができる。
【0066】また、光ディスク33cを使用する場合に
ついて簡単に説明すると、光ディスク33c上のOS或
いはアプリケーション等のプログラムP5起動時に、パ
ラメータ設定手段P4を実行させて、プログラムP5内
のパラメータを当該コンピュータ機器32の動作環境に
合わせるものである。
【0067】これにより、ユーザBが光ディスク33c
を持っていた場合には、プログラムが実行される前にコ
ンピュータ環境aを読み取って、光ディスク33c内の
パラメータが環境aに自動的に適合する。すなわち、ユ
ーザBがプログラム実行前にコンピュータ機器の調整に
手を煩わせることなく、プログラムをコンピュータ32
の上でも実行させることができる。
【0068】そこで、図3に、第1実施例の一適用例の
構成図を示し、図4に図3のテーブルT1の内容の説明
図を示す。図3のコンピュータシステム31は、図1と
同様であり、光ディスク装置33がコンピュータ機器と
してのパソコン32にSCSI36を通して接続され
る。また、光ディスク33bが使用されるものとし、対
応テーブルT1、対応テーブル記録手段P6、OS起動
プログラムP10、OS(P11)、プレゼンテーショ
ンP8、画面データP9及びデバイスドライバP12の
各プログラムが記録されている。
【0069】この場合、対応テーブルT1には、図4に
示すようにドライブ名(D,E,F)、ドライブ属性
(ワーク,起動)、ドライブ種別(テンポラリIDでS
CSI−A,B)が対応して記録されている。なお、テ
ンポラリIDは、SCSI−IDを単に論理ドライブが
同じIDにアサインしているか、異なるIDにアサイン
しているかを表わしているのみであり、図3では、ドラ
イブEとFを同じSCSI−IDにアサインし、ドライ
ブDを別のSCSI−IDにアサインしていることを示
している。
【0070】図3におけるコンピュータシステム31に
おけるブートプログラム動作は図2と同様であり、プレ
ゼンテーションツールについて説明する。
【0071】そこで、図5に、図3のプレゼンテーショ
ンツールのフローチャートを示す。まず、光ディスク装
置33をパワーONし(ST41)、光ディスク33b
を挿入する(ST42)。続いて、パソコン32をパワ
ーONし(ST43)、図2に説明したようにブートR
OM34内のブートプログラムB1が起動する(ST4
4)。そして、SCSI−ID=1のドライブを見に行
き(ST45)、ドライブが接続されていない場合に
は、次のSCSI−ID=2のドライブを見に行く(S
T46)。
【0072】また、光ディスク33bから物理ドライブ
と論理ドライブとの対応テーブルT1を読み取り(ST
47)、テンポラリSCSI−IDと実際のSCSI−
IDを対応付ける(ST48)。すなわち、図4に示す
ドライブ属性における起動を現IDにするもので、例え
ばSCSI−BをSCSI−2,SCSI−AをSCS
I−1として、パソコン32の動作環境が図4のテーブ
ル内容に従って自動的に調整される。
【0073】この場合、起動SCSI−IDが2である
ことを認識し、その論理ドライブ名がEであることを認
識する(ST49)。そこで、光ディスク33bに書か
れたOS起動プログラムP10を読み取り、これに制御
を渡す(ST50)。
【0074】続いて、OS起動プログラムP10に沿っ
て光ディスク33bよりOS(P11)を読み取ると共
に(ST51)、デバイスドライバP12を論理ドライ
ブEより読み取ることにより(ST52)、OS(P1
1)が立ち上がる(ST53)。
【0075】また、光ディスク33bよりプレゼンテー
ションツールP8を読み取り(ST54)、動作が開始
される(ST55)。そして、画面データP9を論理ド
ライブEより読み取って、ディスプレイ(図示せず)に
5枚表示が行われるまで繰り返えし(ST56〜ST5
8)、5枚表示することでプレゼンテーションが終了す
る。
【0076】このように、パソコン32の起動時に動作
環境を光ディスク33bに記録した機器構成テーブルT
1に示す通り自動調整することができ、これにより動作
中におけるユーザはパワースイッチをONにするのみ
で、煩わしい操作を一切必要としないようにできるもの
である。
【0077】次に、図6に、第1実施例の他の適用例の
構成図を示す。なお、図3はパソコン32の動作環境を
ユーザの思う通り変更させるものであるが、図6はパソ
コン32の動作環境は変更せずに、アプリケーションや
OS等のプログラムをパソコン32の動作環境に合わせ
ていくものである。
【0078】図6のコンピュータシステム31は、図1
の基板構成と同一であるが、パソコン32におけるブー
トROM34内には、半導体メモリ35上の物理ドライ
ブと論理ドライブとの対応テーブルを読み取る読み取り
手段のプログラムP7及びその対応化手段のプログラム
P3が記録されている。
【0079】また、半導体メモリ35には、物理ドライ
ブと論理ドライブとの対応テーブルT1、及び起動SC
SI−IDテーブルT3が記録されている。
【0080】そして、使用される光ディスク32cに
は、パラメータ設定手段P4、OS起動プログラムP1
3、OS(P11)、デバイスドライバP12、プレゼ
ンテーションツールP8、及び画面データP9の各プロ
グラムが記録されている。
【0081】ここで、図7に、図6のOSの機能ブロッ
ク図を示して説明する。図7はOS移動プログラムP1
3の動作を示したもので、OS制御部41、メモリ部4
2、メモリ管理部43、コマンド処理部44、及びファ
イル管理部45により構成される。まずパソコン32
は、プログラム自体が記録されているディスクの論理ド
ライブ名を確認した後、OS制御部41により、OS
(P11)のデバイスドライバ読み取りドライブ名のメ
モリ部42に記録されている論理ドライブ名をパソコン
32の動作環境に合わせて変更する。このメモリ部42
はメモリ管理部43により管理される。なお、OS制御
部41によりコマンド処理部44及びファイル管理部4
5がそれぞれ制御される。
【0082】また、図8に、図6のプレゼンテーション
ツール機能ブロック図を示す。図8は、光ディスク33
cに記録されているパラメータ設定手段P4の動作を示
したものであり、パソコン32内でプレゼンテーション
制御部46、データ読み取りドライブ名のメモリ部4
7、画像データ読み取り部48、画像表示部49、及び
ユーザコマンド解釈部50により構成される。
【0083】このパラメータ設定手段P4は、プレゼン
テーションツールP8の起動前に実行され、プレゼンテ
ーションP8内のデータ読み取りドライブ名のメモリ部
47に記録されているドライブ名を変更するものであ
る。なお、プレゼンテーション制御部46により、画像
データ読み取り部48、画像表示部49及びユーザコマ
ンド解釈部50が制御される。
【0084】そこで、図9に、図6のプレゼンテーショ
ンツールのフローチャートを示して説明する。図9にお
いて、まず、光ディスク装置33がパワーONされて光
ディスク33cが挿入される一方(ST61,ST6
2)、パソコン32がパワーONされてブートROM3
4内のブートプログラムB2が実行される。(ST6
3,ST64)。
【0085】これにより、半導体メモリ35内の対応テ
ーブルT2及び起動SCSI−IDテーブルT3が読み
取られ(ST65)、起動SCSI−IDが2であるこ
とを認識されたときに、その論理ドライブ名がDである
ことを認識する(ST66、図4参照)。そして、光デ
ィスク33cに書かれたOS起動プログラムP13を読
み取り、これに制御を渡す(ST67)。
【0086】このとき、パソコン32においてデバイス
ドライバ読み取りドライブ名のメモリ部42で、デバイ
スドライバ読み込み先論理ドライブ名をDに変更する
(ST68)。
【0087】そこで、OS(P11)を光ディスク33
cから読み取ると共に(ST69)、論理ドライブDか
らデバイスドライバP12を読み取ることによってOS
が立ち上がる(ST70,ST71)。
【0088】OSが立ち上がると、ドライブ名変更プロ
グラム(パラメータ設定手段)P4が実行される(ST
72)。これにより、プレゼンテーションツールP8の
画面データ読み取り先のドライブ名をDに変更するよう
に、データ読み取りドライブ名のメモリ部47を書き換
える(ST73)。そして、プレゼンテーションツール
P8を光ディスク33cから読み取り、動作を開始する
(ST74,ST75)。
【0089】プレゼンテーションツールP8が動作を開
始すると、画面データP9を論理ドライブEから読み取
り(ST76)、画面データP9をディスプレイに表示
する(ST77)。この表示が5枚表示されるまで繰り
返され(ST78)、5枚表示した後にプレゼンテーシ
ョンツールP8が終了する。
【0090】このように、第1実施例によれば単一の光
ディスクで個人のコンピュータ運用環境を持ち運ぶこと
が可能となり、利用者の利便性が著しく向上する効果が
得られる。またその際、ユーザのコンピュータ操作上の
負担が軽減され、コンピュータの操作を簡単に行うこと
ができるようになるものである。
【0091】次に、図10に、本発明の第2実施例の構
成図を示す。図10は、可換記憶媒体である、例えば
3.5インチの光磁気ディスク51を示したもので、こ
の光磁気ディスク51のIPLプログラムP1部分、及
び区画管理テーブルT4部分に、コンピュータシステム
におけるコンピュータ機器の(例えばパソコン)の機種
を判断するプログラムと、機種に対応する区画に制御す
るための対応表とを具備させたものである。この場合の
機種の判断には、接続されるコンピュータ機器のROM
に記録されている機種IDを参照して行う。
【0092】この対応表とは、たとえは、コンピュータ
機器Aであれば、第一の区画P15に制御を移し、コン
ピュータ機器Bであれば、第二の区画P16に制御を移
し、コンピュータ機器Cであれば、第3の区画P17に
制御を移すというもので、拡張メモリに情報を設定する
ものである。このとき、現在使用されているコンピュー
タシステムでは、内蔵ハードディスクにシステムを持っ
ている場合、そこからシステム起動してしまうため、ハ
ードディスクのIPLにはメニュー対話形式でユーザに
起動ドライブを選択させるようにする。ここでは、ユー
ザは単にドライブユニット番号0〜4の数字を選択する
簡単なものである。
【0093】そして、この光磁気ディスク51の各区画
P15〜P17に、接続されるコンピュータ機器A〜C
の環境情報を記録させて持ち運びできるようにしたもの
である。すなわち、予めIPL内に環境情報である、ド
ライブ情報例えば、ドライブの種類(フロッピ,ハード
ディスク,光磁気ディスク,RAM)とユニット番号
(複数の同一種類のドライブを使用する場合に設定)、
それから拡張メモリの設定情報(RAMのディスクの容
量など)を与える。コンピュータ機器によっては、これ
らの情報は機器内のCMOSにも保存される。これによ
り、IPL起動時にCMOSの書き換えを行うことで、
個人環境の設定ができるようになる。
【0094】このような光磁気ディスク及びコンピュー
タ機器で起動されると、ディスクに保存されたシステム
環境が自動的にコンピュータ機器に転送されるためユー
ザは何処においても煩わしい操作をすることなく、コン
ピュータ機器を使用することができる。
【0095】ここで、図11に、図10における他の対
応テーブルの内容の説明図を示す。ここでは、複数個の
動作環境テーブルを有し、かつ、コンピュータの機種と
動作環境情報との対応テーブルを有するものとし、起動
時に自動的に設定させるものである。
【0096】例えば、図11に示すように、三種類のコ
ンピュータ機器A〜Cが用意され、その動作環境情報と
して、論理ドライブ情報A〜Iに、それぞれにフロッピ
ディスクFP,ハードディスクHD,光磁気ディスクM
O,RAMディスクRAMの何れかとして記録するもの
である。
【0097】この場合、光磁気ディスク51のIPL
は、まず、自分自身の居るパソコンの機種を判断する。
機種がコンピュータ機器Aであれば、図11に示すよう
なそれに対応した運用環境情報を読みだして当該コンピ
ュータ機器に転送する。また、機種がコンピュータ機器
Bであれば、それに対応する情報について同様の操作を
行う。ここでは、対応のつけ方としては単にコンピュー
タ機器Aであれば、IPLの中でコンピュータ機器A用
のデータラベルを参照するという形式を採っている。
【0098】このように、1枚のディスクで多機種のパ
ソコンに自動的に対応し、しかもパソコンの運用環境ま
で持ち運ぶことができるようになるものである。
【0099】そこで、図12に、第2実施例のコンピュ
ータシステムの構成図を示す。なお、図1と同一の構成
部分には同一の符号を付す。図12において、コンピュ
ータシステム31は、コンピュータ機器32a,32b
に光ディスク装置33が接続されてシステムAを構成
し、同一構成でシステムBを構成する。なお、図10に
示すようなコンピュータ機器CによるシステムCについ
ては省略し、従って、光磁気ディスク51にはコンピュ
ータ機器C用の拡張メモリの区画は設けられていない。
また、図10ではドライブ環境情報や拡張メモリの設定
情報を一つだけ具備させた場合を示しているが、図11
では複数個具備させた場合を示している。コンピュータ
機器32におけるブロートROM34には、前述と同様
に、システムAではブートプログラムB1が記録されて
おり、システムBではブートプログラムB2が記録され
ている。
【0100】パラメータ保存用の半導体メモリ35に
は、システムAにおいて、動作環境情報E1(システム
BではE2)、機種識別子I1(システムBではI
2)、及び個別機器識別子J1(システムBではJ2)
が記録される。
【0101】また、使用される光磁気ディスク51を、
さらに詳述すると、IPLプログラムP1、区画管理テ
ーブルT4、区画P15(図10)にコンピュータ機器
A用の動作環境データD1、区画P16(図10)にコ
ンピュータ機器B用の動作環境データD2が、図10の
ようにそれぞれ記録されている。またさらに、動作環境
情報記録手段F1,F2、機種識別子読取り手段R1又
は個別機器識別子読取り手段R2、機種運用環境データ
対応テーブルT1又は個別機器運用環境データ対応テー
ブルT2、対応テーブルT1読取り手段R3又は対応テ
ーブルT2読取り手段R4、の各プログラムが記録され
ている。
【0102】ここで、図13に、図12の動作のフロー
チャートを示す。図13において、大きな流れとして、
コンピュータ機器32a,32b(A又はBの何れか)
及び光ディスク装置33がパワーONすると、コンピュ
ータ機器32a(32b)内でブートROM34が起動
し(ST81)で所定の処理(例えば図3)が行われた
後、光磁気ディスク51のIPLプログラムP1が読み
込まれた起動する(ST82)。
【0103】そして、IPLプログラムP1に応じて区
画D1又はD2の起動が行われる(ST83)。
【0104】この場合、ST82では、又はの何れ
かの処理が行われる。の流れでは、IPLプログラム
P1及び区画管理テーブルT4によりコンピュータ機器
32a(32b)の機種の判別が判断され(ST9
1)、対応テーブルT1又はT2による区画移動先の判
断がなされる(ST92)。そして、対応する区画D1
又はD2へ移動する(ST93)。
【0105】また、の流れでは、ST91と同様の機
種判断がなされ、(ST101)、その機種の環境情報
に応じて半導体メモリ35の動作環境情報E1を書き換
える(ST102)。そして、ST92と同様の対応テ
ーブルT1又はT2による移動先が判断され(ST10
3)、ST93と同様の対応する区画へ移動するST1
04)。
【0106】ここで、図14に、図13の環境情報書換
えのフローチャートを示し、上述のの全体流れを説明
する。図14において、まず、光ディスク装置33に光
ディスク(光磁気ディスク)51を挿入して例えばコン
ピュータ機器A32aの電源をONする(ST111,
ST112)。これによりブートプログラムB1が起動
し(ST113)、これに従って光ディスク51からコ
ンピュータ機器A用IPLプログラムP1をロードして
実行し、これに制御を渡す(ST114)。
【0107】そこで、コンピュータ機器A32aの半導
体メモリ35から機種識別子I1を読取り(ST11
5)、光ディスク51から機種動作環境データ対応テー
ブルT1を読取る(ST116)。そして、機種識別子
I1が対応テーブルT1に存在するか否かを判断し(S
T117)、存在すればコンピュータ機器A32aの動
作環境データがD1であることを認識する(ST11
8)。
【0108】続いて、光ディスク51からコンピュータ
機器用動作環境データD1を読取り(ST119)、コ
ンピュータ機器A32の半導体メモリ35内の動作環境
情報E1を書き換えて設定する(ST120)。
【0109】一方、ST117において対応テーブルT
1に機種識別子I7が存在しない場合、又はST120
において動作環境情報が書き換えられた場合には、当該
動作環境情報E1を基にしてコンピュータ機器A用OS
を起動(IPLプログラムに基づく)して対応する機種
のアプリケーションプログラム等により仕事がなされる
(ST121,ST122)。
【0110】このように、光磁気ディスク51に各機種
(コンピュータ機器A,B)のアプリケーションプログ
ラムに対応した情報を持たせ、起動時に選択できるもの
としている。例えば、一方の情報をAとし、もう一方を
Bとしてカーソルにより選択するようにする。そして、
例えばAを選択した場合には例えばWINDOWS用の
論理ドライブ情報及び拡張メモリの設定が行われ、WI
NDOWS用ソフトの表計算を行うことができる。ま
た、Bを選択したら、プレゼンテーション用ソフトの論
理ドライブ情報及び拡張メモリの設定が行われ、プレゼ
ンテーションを行うことができる。
【0111】続いて、第2実施例におけるコンピュータ
機器の光磁気ディスクから機動する以前の例えばCMO
Sに記録されている運用環境情報の保存について説明す
る。すなわち、本発明では運用環境を書き換えることか
ら、元の情報を保存しなければならない。
【0112】そこで、まず該当のコンピュータ機器の運
用環境をCMOSより読み取る。その読み取ったデータ
はIPLのプログラム内にデータ保存領域を確保してお
き、そこへ記録する。或いは、ディスクの空き領域にデ
ータを記録してもよい。このあと、該コンピュータ機器
の使用が終了したとき、IPL内あるいは空き領域に保
存したデータを再びCMOSへ書き込み、再起動かけれ
ばよい。この操作は使用しているOSのコマンド形式で
光磁気ディスク51の区画内に用意しておくことが必要
である。或いは、電源OFFコマンド内に上記の機能を
持たせることであってもよい。
【0113】なお、上記実施例において、媒体は3.5
インチ光磁気ディスクに限らない。可換可搬の大容量記
憶媒体で、マルチ区画に対応できる論理フォーマットを
採用していれば良い。
【0114】また、機種とシステムの対応表において
も、表そのものを持つ必要はなく、対応表に相当するも
のであれば、どんな形のものであってもよい。たとえ
ば、機種ID自体を起動用のフラグにすることで、対応
表を参照しなくとも直接機種に対応した区画に制御を移
すことが可能となる。
【0115】さらに、ここで持ち運ぶべきコンピュータ
機器の環境として、第2実施例では特に重要な論理ドラ
イブ情報と拡張メモリ情報を例にとって述べたが、適宜
環境情報を組み合わせて使用すればよく、2種類に限る
ものではない。
【0116】次に、図15に、本発明の第3実施例の構
成図を示す。なお、図1と同一の構成部分には同一の符
号を付して、その説明を省略する。図15に示すよう
に、システムAではコンピュータ機器A32aに光ディ
スク装置33から接続され、システムBではコンピュー
タ機器A32aのソフトプログラムと同じ機能を有する
コンピュータ機器B(32b)に光ディスク装置33が
接続される。
【0117】また、光ディスク装置33に使用される光
ディスク33dには、コンピュータ機器A用プログラム
P11、コンピュータ機器B用プログラムP12、機種
判別実行ツールP13、及び機能自動変更ツールP14
が記録されている。また、光ディスク33eには、機種
別プログラム移植ツールP15が記録されている。
【0118】なお、図15ではシステムA,Bの2シス
テムについて図示しているが、これ以上であってもよ
い。この場合、各システムにおけるコンピュータ機器用
のプログラムが光ディスク33dに記録される。
【0119】ここで、図16に、図15のコンピュータ
機器における機種判別実行ツール機能ブロック図を示
す。図16において、各コンピュータ機器A,B32
a,32bには、それぞれ制御部61で制御される機種
判別部62,ソフト移植済機種登録用メモリ部63、及
びソフトロード実行部64が備えられる。これらは光デ
ィスク33dの機種判別実行ツーマP13に対応する。
【0120】そこで、図17に、図16の動作フローチ
ャートを示す。図17において、まず、現在動作中のコ
ンピュータ機器の機種を判別する(ST131)。そし
て、この機種が登録済機種か、すなわち判別した機種名
がソフト移植済機種登録用メモリ部63に存在するか否
かを判断し(ST132)、存在しなければ終了する。
存在すれば、その機種に対応したソフトを光ディスク3
3dよりコンピュータ機器A33aにロードする(ST
133)。そして、ロードしたソフトを実行し、ロード
したソフトに制御を渡す(ST134)。
【0121】また、図18に、図15のコンピュータ機
器における機能自動変更ツールの機能ブロック図を示
す。図18において、コンピュータ機器A,B32a,
32bには、制御部65により制御されるソフトのパラ
メータ変更察知部66、ソフト移植済機種登録用メモリ
部67、ソフトの変更パラメータ読み取り部68、ソフ
トのパラメータ変更部69を備える。
【0122】そこで、図19に、図18の動作のフロー
チャートを示す。図19において、まずコンピュータ機
器A(B)32a(32b)では、ソフトプログラムの
パラメータの変更を察知部66により察知し(ST14
1)、変更されたパラメータを読み取る(ST14
2)。続いて、機種登録メモリ部67により読み取り部
68が次の機種を読み取る(ST143)。
【0123】そして、登録機種がまだ存在するかを判断
し(ST144)、存在しなければ終了する。存在すれ
ば、現在動作している機種か否かを判断し(ST14
5)、動作している機種であればST143に戻る。動
作している機種でなければ、ソフトのパラメータが変更
済か否かを判断し(ST146)、変更済であればST
143に戻る。変更済でなければ、変更部69によりソ
フトのパラメータを変更し(ST147)、ST143
に戻る。
【0124】なお、光ディスク33eのように、そのほ
かにある機種用のプログラムをカスタマイズした際、他
の機種用のプログラムも自動的にカスタマイズする機種
別プログラム移植ツールP15を記録してもよい。
【0125】このように、単一の光ディスクに複数のメ
ーカのコンピュータ機器に対応したソフトプログラムが
記録されているので、ユーザはこの光ディスク一枚を持
ち運ぶだけで、コンピュータ機器があればどこでも仕事
ができくる。コンピュータ機器にソフトがインストール
されていなくてもユーザは仕事をすることが可能とな
る。
【0126】また、機種を自動的に判別してそれに対応
したソフトが実行されるので、ユーザは機種に対応した
ソフトを選択して実行する必要はない。そして、ある機
種のソフトをカスタマイズした際、別の機種用のソフト
も自動的にカスタマイズされるのでユーザは同じカスタ
マイズ操作を何回も行う必要が無い。
【0127】次に、図20に第3実施例の第1適用例の
構成図を示し、図21に図20の機種判別実行ツールの
登録メモリの内容の説明図を示す。図20において、シ
ステムAでは、コンピュータ機器AとしてのパソコンA
32aに光ディスク装置33及びハードディスク装置5
2aが接続される。このハードディスクにはパソコンA
用のOS(P17)がインストールされている。また、
システムBでは、コンピュータ機器Bとしてのパソコン
B32bに光ディスク装置33及びハードディスク装置
52bが接続される。このハードディスクにはパソコン
B用のOS(P18)がインストールされている。
【0128】使用される光ディスク33d1 には、例え
ばパソコンA用ワープロプログラムP11、パソコンB
用ワープロプログラムP12、文書データP16、及び
機種判別実行ツールP14が記録される。また、光ディ
スク33d2 には、そのほかに機能自動変更ツールP1
4が記録される。
【0129】この場合、パソコンA(B)32a(32
b)の登録メモリ部63(図16)には、図21に示す
ような内容、すなわち、光ディスク33d1 ,33d2
が使用される機種名が記録される。
【0130】そこで、図22に、図20の動作のフロー
チャートを示す。図22において、まず、光ディスク装
置33に光ディスク33d1 を装着すると共に(ST1
51)、ハードディスク装置52aのOS(P17)を
起動する(ST152)。続いて、光ディスク33d1
上の機種判別実行ツールP13を実行し(ST15
3)、ツールP13がパソコン32a本体のROMに記
憶されているパソコン固有の識別符号を読み取って現在
動作中の機種を判別してパソコンA32aであることを
認識する(ST154)。
【0131】これに対応する識別符号により、移植済機
種登録用メモリ部63に「パソコンA」が存在すること
を認識し(ST155)、パソコンA用ワープロソフト
P11を光ディスク33d1 からパソコンA32aにロ
ードする(ST156)。
【0132】そして、ワープロソフトP11を実行し
て、これに制御を渡し(ST157)、文書P16を作
成する(ST158)。
【0133】一方、光ディスク33d1 をパソコンへ3
2bにつないである光ディスク装置33に入れ、ハード
ディスク52bにインストールしてあるOS(P18)
を起動した。続いて、光ディスク33d1 に搭載されて
いる機種判別実行ツールP13を実行した。ツールP1
3は前述の場合と同様に当該光ディスク33d1 を装着
したパソコンB32bのROMから識別符号を読み取っ
てパソコンB32bであることを認識し、光ディスク3
3d1 上にある対応する識別符号を持ったパソコンB用
のワープロソフトP12を比較選択してパソコンB32
bにロードし、これを実行させる。このワープソフトP
12を使って文書P16を読み出すことにより、パソコ
ンA32aで作成した文書P16がそのまま読み出さ
れ、この文書P16を編集し光ディスク33d1 に記録
する。
【0134】このように、単一の光ディスク33d1
持ち運ぶことで複数機種のパソコンで仕事をすることが
でき、しかも文書データを共有することができる。
【0135】次に、図23に、第3実施例の第2適用例
の機能ブロック図を示す。第2適用例は、図20に示す
光ディスク33d2 を使用して機能自動変更ツールP1
4を記録させたもので、図23(A),(B)はパソコ
ンA32a,32bのそれぞれにおけるワープロソフト
の機能ブロックを示したものである。なお、この第2実
施例では例えば文書作成後に、画面の色を黒地に白い文
字から、黄色地に青文字に変更する場合を示している。
【0136】図23(A)において、パソコンA32a
では、制御部70で制御される文書作成71、パラメー
タ保存部72が備えられ、パラメータ保存部72には画
面色情報72a、画面横桁数72b等が記憶される。ま
た、パソコンA32aは文書読み出し部73、文書書き
込み部74、及び文書印刷部74Aを備える。
【0137】一方、図23(B)において、パソコンB
32bでは、パソコンA32aと同様に、制御部75、
文書作成部76、画面色情報77aや画面横桁数77b
等が記憶されたパラメータ保存部77、文書読み出し部
78、文書書き込み部79、及び文書印刷部80が備え
られる。
【0138】そこで、図24に、第3実施例の第2適用
例の動作フローチャートを示す。図24において、ま
ず、機種判別実行ツールP13を実行し(ST16
1)、機種がパソコンA32aであることを認識する
(ST162)。続いて、パソコンA用のワープロソフ
トP11をパソコンA32aにロード実行し(ST16
3)、文書作成を行う(ST164)。
【0139】一方、パソコンA用ワープロソフトP11
の画面色情報72aを変更すると(ST165)、パソ
コンB32bでは機能自動変更ツールP14が変更を察
知し(ST166)、機能自動変更ツールP14が動作
し(ST167)、変更されたパラメータを読み取る
(ST168)。そして、パソコンB用のワープロソフ
トP12の画面色情報77aのパラメータを変更する
(ST169)。
【0140】すなわち、パソコンA32aにおいて画面
色情報72aを黒地白文字から黄色地青文字に変更し
て、パソコンB32bにおいてワープロソフトP12を
移動させた場合に自動的に画面の色が青文字に変更され
るものである。
【0141】このように、ユーザがワープロの画面色情
報等を変更する場合に、パソコンA32aにおいてパラ
メータを変更するだけで、同時にパソコンB32bのパ
ラメータをも変更することができるものである。
【0142】次に、図25に第3実施例の第3適用例の
構成図を示し、図26に図25の機種判別ソフト移植ツ
ールの機能ブロック図を示す。
【0143】図25では、パソコンA32aに光ディス
ク装置33及びフロッピディスク装置53が接続され
る。この場合のパソコンA32a及び光ディスク装置3
3に使用される光ディスク33eは第1又は第2適用例
と同様であり、光ディスク33eには別に機種別プログ
ラム移植ツールP15が記録されている。また、フロッ
ピディスク装置53に使用されるフロッピディスク53
aにはパソコンA用ワープロソフトが記録され、フロッ
ピディスク53bにはパソコンB用ワープロソフトが記
録されている。
【0144】パソコンA32aにおいて、機種判別ソフ
ト移植ツールP15の実行するために図26に示すよう
に、制御81で制御されるプログラム対応機種判別部8
2、プログラム移植済機種登録部83、プログラム移植
部84、機能自動変更ツール作成部85、及び機種判別
実行ツール作成部86を備える。
【0145】そして、図27に、図25の動作のフロー
チャートを示す。図27において、まず、機種別ソフト
移植ツールP15が実行されると(ST171)、移植
するソフトがあるか否かをユーザに聞く(ST17
2)。存在しなければ終了し(ST173)、存在すれ
ば(ST173)フロッピディスク53a,53bをフ
ロッピディスク装置53に装着する(ST174)。
【0146】続いて、フロッピディスク53a,53b
上のソフトがどの機種用かを判別し(ST175)、当
該ソフトを光ディスク33eに移植する(ST17
6)。また、光ディスク33eに機種判別実行ツールP
13が存在するか否かを判断し(ST177)、存在し
なければ光ディスク33e上に機種判別実行ツールP1
3を作成する(ST178)。存在する場合又はツール
P13を作成された場合には、移植したソフトの対応機
種を機種判別実行ツールP13に登録メモリ部63に書
き込む(ST179)。
【0147】続いて、機能自動変更ツールP14が存在
するか否かを判断し(ST180)、存在しなければ光
ディスク33e上に機能自動変更ツールP14を作成す
る(ST181)。存在しない場合又はツールP14を
作成した場合には、移植したソフトの対応機種を機能自
動変更ツールP14を登録メモリ部67に書き込み(S
T182)、ST172に戻る。すなわち、パソコン
A,B32a,32bが登録用メモリ部63,67に登
録されて、その内容が図21に示すようになる。このよ
うに第3実施例においても、機種の異なる複数のパソコ
ンには、機種識別符号が固定情報として記憶されている
ので、光ディスク33d,33eに記憶した「機種判別
実行ツール」や「機能自動変更ツール」或いは「機種別
ワープロ移植ツール」と一体的に若しくは別構成として
前記機種識別符号を読み取って認識する手段と、それを
各機種対応ソフトに予め付加してある機種対応識別符号
と、比較選択手段とが組み込まれており、これらの手段
がOSの起動で図22のように読み込まれて機種の判別
が実行されることになる。
【0148】このような移植ツールP15のみを搭載し
た光ディスク33eを販売すれば、ユーザが好みに応じ
て機種を選択し、その機種用のワープロソフトを単一の
光ディスクにまとめあげることができる。
【0149】なお、以上はワープロソフトを例にとって
説明したが、その他の表計算ソフトやプレゼンテーショ
ン用画面作成ソフト等のアプリケーションプログラムに
ついても同様に対応可能である。
【0150】このように第3実施例においても、単一の
光ディスクで、複数の機種のコンピュータ機器の上で同
じ機能を持ったソフトを動かすことができ、しかもデー
タを共有することができ、利用者の利便性が著しく向上
する効果が得られる。またその際のユーザのコンピュー
タ操作上の負担が軽減され、コンピュータの操作が簡単
になる。
【0151】次に、図28に、本発明の第4実施例の構
成図を示し、図29に図28の対応テーブルの内容の説
明図を示す。
【0152】図28において、システムAではコンピュ
ータ機器A32aに光ディスク装置33が接続され、シ
ステムBではコンピュータ機器B32bに光ディスク装
置33が接続される。そして、両方の光ディスク装置3
3上で光ディスク33fが使用される。
【0153】システムA,Bにおけるコンピュータ機器
A32a,B32bの各半導体メモリには、それぞれ機
種識別子I1,I2、運用環境E1,E2、及び個別機
器識別子J1,J2が記録される。また、光ディスク3
3fには、コンピュータ機器A用プログラムP11、コ
ンピュータ機器B用プログラムP12、プログラム読込
み実行手段P19が記録されると共に、読取手段Rと対
応テーブルTが記録される。読取手段Rは、機種識別子
読取手段R2、運用環境読取手段R1、又は個別機器識
別子読取手段R3の何れかである。
【0154】また、対応テーブルTは、図29(A)に
示すような運用環境−プログラム対応テーブルT1、図
29(B)に示すような機種−プログラム対応テーブル
T2、又は図29(C)に示すような個別機器−プログ
ラム対応テーブルT3の何れかである。なお、運用環境
とは、外部記憶装置(光ディスク装置33)の構成、拡
張メモリ、プリンタの種類等である。
【0155】ここで、図30に、図28のコンピュータ
機器における実行手段の機能ブロック図を示す。図30
において、制御部91により制御される機種判別部9
2、対応プログラム判断部93、ソフトロード実行部9
4を備える。
【0156】機種判別部92は機種識別子読取手段実行
部95、機種各メモリ部96を備え、機種識別子読取手
段実行部95は機種識別子読取手段R2を実行する。ま
た、対応プログラム判断部93は機種−プログラム対応
テーブルT2を読み取る読み取り部97を備える。
【0157】そこで、図31に、図30のフローチャー
トを示す。図31において、まず、機種識別子読取り手
段R2を光ディスク33fからロードして実行し(ST
191)、手段R2が読取った機種名をメモリ部96に
記憶する(ST192)。また、機種−プログラム対応
テーブルT2を光ディスク33fから読み込み(ST1
93)、登録済機種か否か、すなわちメモリ部96の機
種か対応テーブルT2に登録されているか否かを判断す
る。(ST194)。登録されていなければ終了し、登
録されていれば対応テーブルT2から機種に対応するプ
ログラムを読み取る(ST195)。
【0158】そして、機種に対応したソフトを光ディス
ク33fからコンピュータ機器32aにロードし(ST
196)、ロードしたソフトを実行して制御を渡す(S
T197)。
【0159】ここで、図32に、図28のコンピュータ
機器における対応テーブルの編集手段(Q)の機能ブロ
ック図を示す。図32は対応テーブルT2を編集する手
段(Q2)を示しており、対応テーブルT2に編集手段
が搭載される図32において、制御部98に制御され
る、機種−プログラム対応テーブルT2を有する機種−
プログラム対応テーブル読み取り部99、機種判別部1
00、プログラム名入力部101、テーブル変更部10
2、及びテーブル記録部103を備える。この場合、機
種判別部100は、機種識別子読取手段R2を実行する
実行部104、及び機種名メモリ部105を備える。
【0160】そこで、図33に、図32の動作フローチ
ャートを示す。図33において、まず、機種−プログラ
ム対応テーブルT2を読み込み(ST201)、機種識
別子読取り手段R2を光ディスク33fからロードして
実行する(ST202)。また、手段R2が読取った機
種名をメモリ部105に記憶し(ST203)、機種名
が登録済か否か、すなわちメモリ部105の機種名が対
応テーブルT2に存在するか否かを判断する(ST20
4)。存在しなければ対応テーブルT2に新たに機種名
を登録し(ST205)、存在又はST205において
登録されると、プログラム名をユーザが入力する(ST
206)。
【0161】そして、対応テーブルT2にユーザが入力
したプログラム名を、その機種に対応する欄に登録し
(ST207)、更新した機種−プログラム対応テーブ
ルを光ディスク33fに記録する(ST208)。
【0162】なお、機種の違いに対応した複数のプログ
ラムでなく、同一の機種であっても動作環境の異なる複
数のコンピュータ機器に対応した複数のプログラムを単
一の光ディスク33fに搭載しても良い。この場合、対
応テーブルは個々のコンピュータ機器の動作環境(E
1,E2,…)とプログラム(P1,P2,…)との対
応テーブル(T1)になる。
【0163】また、同一の機種、同一の動作環境であっ
ても異なる機種毎に別々のプログラムを動かしても良
い。例えば、オフィスのパソコンと家庭のパソコンは全
く同じ機種、運用環境であっても異なるプログラムを動
かしたい場合がある。この時対応テーブルは個々のコン
ピュータ機器の個々の機械を識別する個別機器識別子
(例えばシリアル番号J1,J2,…)とプログラム
(P1,P2,…)との対応テーブル(T3)になる。
【0164】また、機種識別子を読み取る手段R2、及
びその機種に対応したソフトプログラムを自動的に読込
み実行する手段P19を光ディスク33fでなく、コン
ピュータ機器32a,32bに接続された別の外部記憶
装置、例えばハードディスクに記憶しておいて運用させ
ても良い。
【0165】このように、単一の可換記憶媒体(光ディ
スク33f)に複数のコンピュータ機器32a,32b
に対応したソフトプログラムが記録されているので、ユ
ーザはこの可換記憶媒体一枚を持ち運ぶだけで、コンピ
ュータ機器があればどこでも起動させることができ、コ
ンピュータ機器にソフトがインストールされていなくて
もユーザは起動させることが可能となる。
【0166】また、機種を自動的に判別してそれに対応
したプログラムが実行されるので、ユーザは機種に対応
したプログラムを選択して実行する煩わしさがない。
【0167】さらに、同一の機種であっても、拡張メモ
リ容量などのコンピュータ運用環境に依存して複数のプ
ログラムを運用することも可能となり、ユーザがいちい
ちコンピュータ運用環境に対応したプログラムを選択す
る必用がなくなる。また、個別の機械毎に異なるプログ
ラムを動かすことも可能となりコンピュータの幅広い利
用が可能となるものである。
【0168】次に、図34に第4実施例の一適用例の構
成図を示し、図35に図34の対応テーブルの内容の説
明図を示す。
【0169】図34は、コンピュータ機器として同一機
種のパソコンであって、拡張メモリが異なるパソコン3
2a,32bでそれぞれシステムを構成したものであっ
て、システムAでは拡張メモリ8MBのパソコン32a
に光ディスク装置33及びハードディスク装置52が接
続され、システムBでは拡張メモリ1MBのパソコン3
2bに光ディスク装置33及びハードディスク装置52
が接続される。各ハードディスク装置52にはパソコン
32a,32b用のOS(P17)がインストールされ
ている。
【0170】また、各光ディスク装置33に使用される
光ディスク33fには、例えばパソコン用ワープロソフ
ト(拡張メモリ2MB要する)P11a、拡張メモリを
要しない同一の簡易型パソコン用ワープロソフトP11
b、文書データP16、運用環境読取り手段R1、図3
5に示すような拡張メモリに対応するプログラム名が記
録された運用環境プログラム対応テーブルT1、及び運
用環境別プログラム読み込み実行手段P19を備える。
【0171】ここで、図36に、図34のパソコンにお
ける実行手段の機能ブロック図を示す。図36におい
て、制御部106により制御される運用環境判別部10
7、対応ワープロプログラム判断部108、ワープロプ
ログラムロード実行部109を備える。この場合、運用
環境判断部107は、運用環境読取手段R1を実行する
実行部110、及び運用環境メモリ部111を備える。
また、対応ワープロプログラム判断部108は、運用環
境−プログラム対応テーブルT1を読み取る読み取り部
112を備える。
【0172】そこで、図37に、図34の動作フローチ
ャートを示す。図37において、まず光ディスク33f
をシステムAの光ディスク装置33に挿入して(ST2
11)、OS(P17)を起動する(ST212)。続
いて、光ディスク33f上の運用環境別プログラム読み
込み実行手段P19を実行して、これに制御を渡す(S
T213)。これにより、運用環境読取り手段R1を光
ディスク33fからロードして実行し(ST214)、
手段R1が読取った運用環境をメモリ部111に記憶す
る(ST215)。
【0173】次に、運用環境−プログラム対応テーブル
T1を光ディスク33fより読み込み(ST216)、
運用環境が登録済が否か、すなわち、拡張メモリ8MB
という運用環境が対応テーブルT1に存在するか否かを
判断する(ST217)。存在しなければ終了し、存在
すれば対応テーブルT1から拡張メモリ8MB(2MB
以上)に対応するプログラム名P11aを読み取る(S
T218)。
【0174】そして、プープログラムP11aを光ディ
スク33fからロードして制御を渡し(ST219,S
T220)、文書を作成する(ST221)。作成され
た文書は文書データP16として光ディスク33fに記
憶される。
【0175】この光ディスク33fを、システムBにお
ける光ディスク装置33に入れ、ハードディスク装置5
2にインストールしてあるOS(P17)を起動する。
そこで、光ディスク33fに搭載されている運用環境別
プログラム読み込み実行手段P19を実行する。手段P
19は先ず運用環境読み取り手段R1を実行させ、手段
R1はパソコン32bの拡張メモリが1MBであること
を読み取る。次に、手段P19が運用環境−プログラム
対応テーブルT1を調べ、拡張メモリが2MB以下で動
作するワープロプログラムP11bがパソコン32bで
動作することを認識し、ワープロプログラムP11bを
パソコン32bにロードしこれを実行させる。
【0176】このワープロソフトP9を使って文書P1
6を読み出した場合、パソコン32aで作成した文書デ
ータP16がそのまま読み出せる。そして、この文書P
16を編集し再び光ディスク33fに記録するものであ
る。
【0177】このように、単一の光ディスク33fを持
ち運ぶことで拡張メモリなどの運用環境の異なる複数の
パソコンで仕事をすることができ、しかも文書データを
共有することができる。
【0178】次に、図38に、第4実施例の他の適用例
の構成図を示し、図39に図38の対応テーブルの内容
の説明図を示す。
【0179】図38は機種の異なるコンピュータ機器と
してのパソコンでシステムを構成する場合を示してい
る。図38において、システムAではパソコンA32a
に光ディスク装置33が接続され、システムBではパソ
コンB32bに光ディスク装置33が接続される。パソ
コンA32aのブートROMにはブートプログラムB5
が記録され、半導体メモリには機種識別子I5が記録さ
れる。また、パソコンBのブートROMにはブートが記
録される。また、パソコンBのブートROMにはブート
プログラムB6が記録され、半導体メモリには機種識別
子I6が記録される。
【0180】各光ディスク装置33に共通して使用され
る光ディスク33fには、機種別IPL読み込み実行手
段P20、パソコンA用IPL(P1a)、パソコンB
用IPL(P1b)、パソコンA用OS(P17)、パ
ソコンB用OS(P18)、及び、機種識別子読取り手
段R2、図39に示すような機種−IPL対応テーブル
T2がそれぞれ記録される。
【0181】ここで、図40に、図38のパソコンにお
ける実行手段の機能ブロック図を示す。図40におい
て、制御部113により制御される機種判別部114、
対応IPL判断部115、及びIPLロード実行部11
6を備える。この場合、機種判別部114は、機種識別
子読取手段R2を実行する実行部117と、機種識別子
メモリ部118とを備える。また、対応IPL判断部1
15は、機種識別子−IPL対応テーブルT2を読み取
る読み取り部119を備える。
【0182】そこで、図41に、図38の動作フローチ
ャートを示す。図41において、光ディスク33fをシ
ステムAの光ディスク装置33に挿入し(ST23
1)、パソコンA32aのパワースイッチをONとする
と(ST232)、パソコンA32aのブートプログラ
ムB5が起動する(ST233)。これにより、光ディ
スク33fから機種別IPL読込み実行手段P20を読
み込み(ST234)、これに制御を渡す(ST23
5)。
【0183】続いて、機種識別子読取り手段R2を光デ
ィスク33fからロードして実行し(ST236)、手
段R2が読み取った機種識別子I5をメモリ部118に
記憶する(ST237)。また、機種識別子−IPL対
応テーブルT2を光ディスク33fから読込み(ST2
38)、機種が登録済か否か、すなわちI5という機種
識別子が対応テーブルT2に存在するか否かを判断する
(ST239)。
【0184】存在しなければ終了し、存在すれば対応テ
ーブルT2からI5(パソコンA)に対応するIPL名
P1aを読み取る(ST240)。そして、IPL(P
1a)を光ディスク33fからロードしてこれに制御を
渡し(ST241)、パソコンAのOS(P17)を読
み込んでこれに制御を渡すことにより(ST242)、
仕事が行われる状態となる(ST243)。
【0185】この光ディスク33fを、システムBにお
ける光ディスク装置33に入れ、パソコンB32bのパ
ワースイッチをONとする。まず、パソコン32bの内
部にあるブートプログラムB6が起動し、このブートプ
ログラムB6は光ディスク33fに搭載されている機種
別IPL読取り実行手段P20を読み込み実行する。手
段P20は先ず機種識別子読み取り手段R2を実行さ
せ、手段R2はパソコンB32bの機種識別子I6を読
み取り、機種識別子I6を機種別IPL読み取り実行手
段P20の内部にあるメモリ部118に記憶した。
【0186】続いて、手段P20が機種識別子−IPL
対応テーブルT2を調べ、パソコンB用のIPLはP1
bであることを認識し、IPL(P1b)をパソコンB
32bにロードしこれを実行させる。
【0187】このIPL(P1b)はパソコンB用のO
S(P18)を光ディスク33fから読み取ってこれに
制御を渡す。こうしてパソコンB用のOS(P18)が
自動的に起動する。
【0188】このように、単一の光ディスク33fで複
数の異なる機種のパソコンA,Bを起動することができ
るものである。
【0189】以上のように、単一の可換記憶媒体(光デ
ィスク33f)で、複数のコンピュータ機器の上で同じ
機能を持ったソフトを動かすことができ、しかもデータ
を共有することができる。また、単一の可換記憶媒体で
複数の機種のコンピュータ機器のOSを起動することが
できる。これにより、利用者の利便性が著しく向上する
効果が得られる。
【0190】なお、上述の第1〜第4実施例では、可換
記憶媒体として、光ディスク(光磁気ディスク)を使用
する場合を示しているが、例えばICメモリカード等の
ような可換記憶媒体であってもよい。
【0191】次に、図42に、本発明の第5実施例の可
換記憶媒体の構成図を示す。図42は光ディスク(光磁
気ディスク)120の記録フォーマットを示したもの
で、既存のシステムにおいても多機種起動を実現するた
めのものである。
【0192】図42において、光ディスク120におけ
る記録フォーマットはECMA Standard 167に基づ
くもので、ECMA Standard とは、光ディスク上にど
のようにデータを配置するかという論理フォーマットを
規定したものである。
【0193】光ディスク120は、最内周のLBN(Lo
gical Blook Number) =0に書き換え領域121を形成
し、LBN=64〜255にECMA論理フォーマット
の認識領域(Recognition) 122を形成し、LBN=2
56〜511にECMAフォーマットの記述子領域(De
scriptors)123を形成し、さらにLBN=512〜1
023に退避領域124を形成したものである。なおL
BN=0〜2175はシステム用ダミー登録を行うため
のものある。
【0194】そして、LBN=2176以降には論理区
画が形成され、第1のOSが記録された第1の区画(Pa
rtition)125、第2のOSが記録された第2の区画1
26、及び第3のOSが記録された第3の区画127が
形成される。また、この第1〜第3の区画125〜12
7にはマスターブートレコードの書き換えツール、区画
管理テーブルが適宜記録される。なお、この書き換えツ
ールにマスターブートレコード、区画管理テーブルを記
録してもよい。
【0195】書き換え領域121には、各コンピュータ
機器に対応するそれぞれのOS(第1〜第3のOS)の
マスターブートレコード又はブートレコードが記録され
る。マスターブートレコードとは、既存のシステムで使
用されているブートレコードを、コンピュータ機器のメ
モリの所定の位置にロードし、制御を渡すためのプログ
ラムのことである。このマスターブートレコード又はブ
ートレコードの記録は、退避領域124に記録される。
また、他の記録として、マスターブートレコード書き換
えツールの内容に、その記録のコードを保持し、選択さ
れた機種ごとにそのコードを記録するもので、書き換え
ツールはそれぞれの区画(第1〜第3の区画)に用意さ
れる。なお、この書き換えツールを後述する退避領域1
24に用意してもよい。
【0196】ここで、図43に、図42の退避領域の説
明図を示す。退避領域は、一般に、システム用に登録さ
れてユーザには使用できない領域又は未使用領域として
予約された領域をいう。図43の退避領域124には、
例えばLBN=512に第1のOS用のマスターブート
レコードが記録され、LBN=515〜517に第2の
OS用のマスターブートレコードが記録され、そして、
LBN=518〜520に第3のOS用のマスターブー
トレコードが記録される。
【0197】そこで、図44及び図45に、マスターブ
ートレコードのアルゴリズムのフローチャートを示す。
図44において、まず、LBN=64から4ブロック読
み込んで記述子(Descriptor) を確認し(ST25
1)、規格判別用のID“BEA01”を探す(ST2
52)。ID“BEA01”が存在しなければブートR
OMに移行する(ST253)。
【0198】ID“BEA01”が存在すれば、さらに
4ブロック読み込み(ST254)、ECMAフォーマ
ットID“NSR01”を探し(ST255)、記述子
終了ID“TEA01”が認識されるまで繰り返えされ
る(ST254〜256)。そして、記述子終了ID
“TEA01”が確認されると、ブートROMに移行す
る(ST257)。
【0199】一方、ECMAフォーマットID“NSR
01”が認識されると、図45に示すように、さらに4
ブロック読み込みを行う(ST258)。そして、立上
げ用ID“BOOT1”が認識されるまで繰り返えされ
(ST258,ST259)、認識されると、さらに各
機種に対応するブートIDが認識されるまで繰り返えさ
れる(ST258〜ST260)。
【0200】すなわち、ブートIDが正しいか否かが認
識され、正しければブート記述子の情報を基にブートレ
コードを所定のアドレスにロードし(ST261)、こ
れに制御を渡す(ST262)。
【0201】このようなアルゴリズムを有するマスター
ブートレコードを機種毎に用意することにより、異なる
機種のコンピュータ機器を起動することができる。すな
わち、従来では一つの光ディスクにブートレコードを一
つしか備えておらず、一つの機種しか起動することがで
きないが、上述の実施例では3機種のコンピュータ機器
を起動することができるものである。なお、3機種に限
らず、これ以上であってもよい。
【0202】次に、その使用状況を説明する。上述の内
容の光ディスク121を用意し,通常は第2の区画で起
動が可能な状態で作業する。この区画にはプログラムの
開発環境やWIDOWSのソフトがインストールされて
おり、作成中のテキストやプログラムコードがファイル
として登録されている。それを他の機種に使用するとき
に第1の区画が起動可能なマスターブートレコード及び
区画管理テーブルにしておく。また、第1の区画から第
2の区画のファイルを読み取れるデバイスドライバをイ
ンストールしておく。このディスクを第1のOS用コン
ピュータ機器に使用すれば、起動ができ、しかも第2の
区画にある先程の作成中のテキストやプログラムコード
の作成作業の続きを行うことができる。また、第3のO
S用のコンピュータ機器があれば、更に、ブートレコー
ド及び区画管理テーブルを第3の区画の第3のOS用に
書き換えることによって起動でき、ドキュメントなどの
作成を行うことが出来る。
【0203】なお、既存のコンピュータ機器を使用した
場合には、マスターブートレコード或いはブートレコー
ドのみを入れ換えたときは起動区画のみが有効である
が、同じOSを持つ幾つかの区画を読み書きが可能にす
るためには、マスターブートレコード或いはブートレコ
ードだけではなく、区画管理テーブルも一緒に入れ換え
を行う必要がある。
【0204】ここでは、マスターブートレコードは、E
CMA論理フォーマットの光ディスクの場合のブートレ
コードをロードするためのコードであり、既存のフォー
マットの光ディスクの場合には、その機種に対応したブ
ードレコード及び区画管理テーブルの入替えを行うこと
になる。
【0205】このように、一枚の光ディスクで幾つかの
異なる種類のコンピュータ機器の起動が可能となり、ま
た、OSが同じ種類であれば、区画にまたがってファイ
ルを扱うことができる。
【0206】なお、このような光ディスク121はEC
MA Standadとして使用できることはもちろんである。
【0207】
【発明の効果】以上のように本発明によれば、単一の可
換記憶媒体に異なる機種を吸収する手段を記録すること
により、異なる機種のコンピュータ機器上で運用するこ
とができるものである。
【図面の簡単な説明】
【図1】本発明の第1実施例の構成図である。
【図2】図1のブートプログラムの動作のフローチャー
トである。
【図3】第1実施例の一適用例の構成図である。
【図4】図3のテーブルT1の内容の説明図である。
【図5】図3のプレゼンテーションのフローチャートで
ある。
【図6】第1実施例の他の適用例の構成図である。
【図7】図6のOS機能ブロック図である。
【図8】図6のプレゼンテーションツール機能ブロック
図である。
【図9】図6のプレゼンテーションツールのフローチャ
ートである。
【図10】本発明の第2実施例の構成図である。
【図11】図10における他の対応テーブルの内容の説
明図である。
【図12】第2実施例のコンピュータシステムの構成図
である。
【図13】図12の動作フローチャートである。
【図14】図13の環境情報書換えのフローチャートで
ある。
【図15】本発明の第3実施例の構成図である。
【図16】図15のコンピュータ機器における機種判別
実行ツール機能ブロック図である。
【図17】図16の動作フローチャートである。
【図18】図15のコンピュータ機器における機能自動
変更ツールの機能ブロック図である。
【図19】図18の動作のフローチャートである。
【図20】第3実施例の第1適用例の構成図である。
【図21】図20の機種判別実行ツールの登録メモリの
内容の説明図である。
【図22】図20の動作のフローチャートである。
【図23】図20で使用するワープロソフトの機能ブロ
ック図である。
【図24】第3実施例の第2適用例の動作フローチャー
トである。
【図25】第3実施例の第3適用例の構成図である。
【図26】図25の機種判別ソフト移植ツールの機能ブ
ロック図である。
【図27】図25の動作のフローチャートである。
【図28】本発明の第4実施例の構成図である。
【図29】図28の対応テーブルの内容の説明図であ
る。
【図30】図28のコンピュータ機器における実行手段
の機能ブロック図である。
【図31】図30の動作フローチャートである。
【図32】図28のコンピュータ機器における対応テー
ブルの編集手段の機能ブロック図である。
【図33】図32の動作フローチャートである。
【図34】第4実施例の一適用例の構成図である。
【図35】図34の対応テーブルの内容の説明図であ
る。
【図36】図34のパソコンにおける実行手段の機能ブ
ロック図である。
【図37】図34の動作フローチャートである。
【図38】第4実施例の他の適用例の構成図である。
【図39】図38の対応テーブルの内容の説明図であ
る。
【図40】図38のパソコンにおける実行手段の機能ブ
ロック図である。
【図41】図38の動作フローチャートである。
【図42】本発明の第5実施例の可換記憶媒体の構成図
である。
【図43】図42の退避領域の説明図である。
【図44】マスターブートレコードのアルゴリズムのフ
ローチャート(1)である。
【図45】マスターブートレコードのアルゴリズムのフ
ローチャート(2)である。
【図46】従来の光ディスク及びコンピュータシステム
の構成図である。
【図47】図46の半導体メモリ上のテーブルの説明図
である。
【図48】従来例におけるプレゼンテーションツールテ
スト時の動作フローである。
【図49】光ディスクの記録内容の説明図である。
【図50】半導体メモリ上の運用環境情報内容の説明図
である。
【図51】アプリケーションプログラムの動作フローで
ある。
【図52】従来の他のコンピュータシステムの構成図で
ある。
【図53】図52のコンピュータシステムの変形例の構
成図である。
【符号の説明】
31 コンピュータシステム 32 コンピュータ機器(パソコン) 33 光ディスク装置 33a〜33f,51,120 光ディスク(光磁気デ
ィスク) 34 ブートROM 35 半導体メモリ 36 SCSI 52,52a,52b ハードディスク装置 53 フロッピディスク装置 121 書き換え領域 124 退避領域
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G11B 20/10 G11B 20/10 D (72)発明者 ▲吉▼岡 誠 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 小川 紘一 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 伊丹 敏 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 平3−278120(JP,A) 特開 平3−251914(JP,A) 特開 平3−100761(JP,A) 特開 平4−15823(JP,A) 特開 平4−352231(JP,A) 特開 平4−177441(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 3/06 - 3/08 G11B 7/00 - 7/007 G11B 20/10

Claims (25)

    (57)【特許請求の範囲】
  1. 【請求項1】 外部記憶装置(33)が接続されたコン
    ピュータ機器(32)における物理的ドライブ構成と、
    該外部記憶装置(33)に装着される可換記憶媒体(3
    3a〜33c)に記憶された所定のプログラムの論理的
    ドライブ構成とを対応させて起動させるコンピュータシ
    ステムにおいて、 少くとも前記物理的ドライブ構成と前記論理的ドライブ
    構成とを対応させた対応テーブル(T1)と、 前記対応テーブル(T1)を読み取る読み取る読み取り
    手段(P2)と、 前記対応テーブル(T1)に基づいて前記コンピュータ
    機器(32)における前記物理的ドライブ構成と前記論
    理的ドライブ構成とを対応させる対応化手段(P3)と
    を有することを特徴とするコンピュータシステム。
  2. 【請求項2】 前記可換記憶媒体(33a〜33c)
    は、前記コンピュータ機器(32)上で動くオペレーテ
    ィングシステム、及び、その他プログラムが記憶され、
    これらの起動時に、前記コンピュータ機器(32)の動
    作環境に応じたパラメータを設定する設定手段(P4)
    を有することを特徴とする請求項1記載のコンピュータ
    システム。
  3. 【請求項3】 前記対応テーブル(T1)は、前記記憶
    媒体(33a〜33c)に記憶されたことを特徴とする
    請求項1又は2記載のコンピュータシステム。
  4. 【請求項4】 前記設定手段(P4)は、前記記憶媒体
    (33a〜33b)に記憶されたことを特徴とする請求
    項2又は3記載のコンピュータシステム。
  5. 【請求項5】 外部記憶装置(33)、及び、その他種
    々の装置がそれぞれ接続される複数のコンピュータ機器
    (32a,32b)で構成され、該外部記憶装置(3
    3)に装着される可換記憶媒体(51)に記憶されてい
    る動作環境データと該複数のコンピュータ機器(32
    a,32b)に記憶されている動作環境情報とが対応し
    たときに動作するコンピュータシステムであって、 前記複数のコンピュータ機器(32a,32b)に、前
    記複数のコンピュータ機器(32a,32b)の起動後
    の初期動作プログラムの起動時に、前記可換記憶媒体
    (51)に記憶されている動作環境データ(D 1
    2 )を読み取り、該 動作環境データ(D 1 ,D 2 )に
    応じて前記動作環境情報を設定する設定手段を有するこ
    とを特徴とするコンピュータシステム。
  6. 【請求項6】 前記複数のコンピュータ機器(32a,
    32b)に対応するそれぞれの動作環境データ(D 1
    2 )が、単数個又は複数個、前記記憶媒体(51)に
    記憶されたことを特徴とする請求項5記載のコンピュー
    タシステム。
  7. 【請求項7】 前記動作環境情報(D 1 ,D 2 )は、前
    記外部記憶装置(33)の構成情報、前記コンピュータ
    機器(32a,32b)における物理的ドライブ構成と
    前記記憶されるプログラムの論理的ドライブ構成との対
    応情報、前記コンピュータ機器(32a,32b)に接
    続される種々の装置によるシステムの起動ドライブ情
    報、前記コンピュータ機器(32a,32b)に接続さ
    れるプリンタのプリントモード情報、前記コンピュータ
    機器(32a,32b)からの通信環境の設定情報、拡
    張記憶手段の設定情報、のうち少くとも何か一つである
    ことを特徴とする請求項6記載のコンピュータシステ
    ム。
  8. 【請求項8】 前記コンピュータ機器(33a,33
    b)の機種識別子(I1)と動作環境データ(D 1 ,D
    2 )とを対応させる対応テーブル(T1)、又は前記コ
    ンピュータ機器(33a,33b)の個別機器識別子
    (J1)と動作環境情報(D 1 ,D 2 )とを対応させる
    対応テーブル(T2)を前記可換記憶媒体(51)に記
    憶したことを特徴とする請求項5乃至7のいずれか一項
    記載のコンピュータシステム。
  9. 【請求項9】 前記可換記憶媒体(51)に記憶された
    前記機種識別子、個別機器識別子、対応テーブル(T
    1,T2)のうち少くとも何れか一つを、前記コンピュ
    ータ機器における起動後の初期動作プログラムの起動時
    に読み取る読み取り手段(R1,R2)を有することを
    特徴とする請求項8記載のコンピュータシステム。
  10. 【請求項10】 前記コンピュータ機器(32a,32
    b)に記憶されている動作環境情報(E1,E2)を、
    前記初期動作プログラムの起動時に読み取り、動作環境
    データ(D 1 ,D 2 )として前記可換記憶媒体(51)
    に記憶する記憶手段(F 1 )を有することを特徴とする
    請求項9記載のコンピュータシステム。
  11. 【請求項11】 前記可換記憶媒体(51)に記憶され
    た前記動作環境データ(D 1 ,D 2 )を読み取り、前記
    コンピュータ機器(32a,32b)に記憶される動作
    環境情報(E1,E2)を設定する設定手段(F 2 )を
    有することを特徴とする請求項9又は10記載のコンピ
    ュータシステム。
  12. 【請求項12】 外部記憶装置(33)、及び、その他
    種々の装置がそれぞれ接続されたコンピュータ機器(3
    2a,32b)で構成され、該外部記憶装置に、異なる
    機種の該コンピュータ機器(32a,32b)に対応す
    る所定のプログラムがそれぞれ記憶された可換記憶媒体
    (33f)が使用されるコンピュータシステムにおい
    て、 前記コンピュータ機器(32a,32b)は、機種識別
    子(I1,I2)、運用環境(E1,E2)、個別機器
    識別子(J1,J2)の情報のうち少くとも何れか一つ
    を備え、該情報に対応する前記プログラムを前記可換記
    憶媒体(33f)より読み出し、実行する機能を有する
    ことを特徴とするコンピュータシステム。
  13. 【請求項13】 前記可換記憶媒体(33f)は、異な
    る機種の前記コンピュータ機器(32a,32b)に対
    応するオペレーティングシステム、アプリケーション、
    その他プログラムがそれぞれ記憶された区画を有し、 前記プログラムの実行時に前記コンピュータ機器(32
    a,32b)の機種を判別し、前記可換記憶媒体(33
    f)に区画毎に記憶された前記プログラムから該機種に
    対応するプログラムを選択し、実行する機種判別実行手
    段(P13)を有することを特徴とする請求項12記載
    のコンピュータシステム。
  14. 【請求項14】 前記可換記憶媒体(33f)に記憶さ
    れた前記コンピュータ機器(32a,32b)の機種に
    依存した種々の前記プログラムのうち、一のプログラム
    を変更したときに、他の機種に依存するプログラムを変
    更する機種別プログラム自動変更手段(P14)を有す
    ることを特徴とする請求項12又は13のいずれか一項
    記載のコンピュータシステム。
  15. 【請求項15】 前記可換記憶媒体(33f)は、複数
    種の前記コンピュータ機器(32a,32b)に対応す
    る前記プログラムを移植するプログラム移植ツール(P
    15)を有することを特徴とする請求項12乃至14の
    いずれか一項 記載のコンピュータシステム。
  16. 【請求項16】 前記可換記憶媒体(33f)に記憶さ
    れた前記プログラム移植ツール(P15)は、前記機種
    判別実行手段(P13)及び前記機能自動変更手段(P
    14)のうち少くとも何れかを自動的に作成する機能を
    備えることを特徴とする請求項15記載のコンピュータ
    システム。
  17. 【請求項17】 前記可換記憶媒体(33f)は、異な
    る機種の前記コンピュータ機器(32a,32b)に対
    応するオペレーティングシステム、アプリケーション、
    その他プログラムをそれぞれ記憶する区画を備えると共
    に、 前記コンピュータ機器(32a,32b)の個別運用環
    境(E1,E2)を読み取る手段(R1)、機種識別子
    (11,12)を読み取る手段(R2)、個別機器識別
    子(J1,J2)を読み取る手段(R3)のうち少くと
    も何れか一つを備えることを特徴とする請求項12記載
    のコンピュータシステム。
  18. 【請求項18】 前記可換記憶媒体(33f)は、前記
    コンピュータ機器(32a,32b)の個別運用環境
    (E1,E2)と前記プログラムとの対応テーブル(T
    1)、機種識別子(I1,I2)と該プログラムとの対
    応テーブル(T2)、個別機器識別子(J1,J2)と
    該プログラムとの対応テーブル(T3)のうち少くとも
    何れか一つを有することを特徴とする請求項17記載の
    コンピュータシステム。
  19. 【請求項19】 前記コンピュータ機器(32a,32
    b)に前記可換記憶媒体(33f)から前記プログラム
    を読み込み、実行する手段(P19)を有することを特
    徴とする請求項17又は18記載のコンピュータシステ
    ム。
  20. 【請求項20】 前記可換記憶媒体(33f)は、前記
    コンピュータ機器(32a,32b)の個別運用環境
    (E1,E2)と前記プログラムとの対応テーブル(T
    1)を編集する手段(Q1)、機種識別子(I1,I
    2)と該プログラムとの対応テーブル(T2)を編集す
    る手段(Q2)、個別機種識別子(J1,J2)と該プ
    ログラムとの対応テーブル(T3)を編集する手段(Q
    3)のうち少くとも何れか一つを有することを特徴とす
    る請求項17乃至19のいずれか一項記載のコンピュー
    タシステム。
  21. 【請求項21】 前記可換記憶媒体(33f)は、前記
    コンピュータ機器に 対応する論理区画が設けられ、 前記コンピュータ機器を起動するための所定のブートレ
    コードを機種に対応したものに書き換えるツールを、該
    論理区画にそれぞれ有することを特徴とする請求項12
    記載のコンピュータシステム。
  22. 【請求項22】 前記可換記憶媒体(33f)は、前記
    論理区画に対する区画管理テーブルが設けられ、 前記論理区画に、前記区画管理テーブルを前記コンピュ
    ータ機器の機種に対応するものに書き換えるツールを有
    することを特徴とする請求項21記載のコンピュータシ
    ステム。
  23. 【請求項23】 前記可換記憶媒体(33f)に設けら
    れた前記論理区画は、ISO(国際標準規格)論理フォ
    ーマットで区画割りされることを特徴とする請求項21
    又は22記載のコンピュータシステム。
  24. 【請求項24】 前記可換記憶媒体(33f)は、前記
    所定のブートレコード又は前記区画管理テーブルを記憶
    するシステム予約領域又はユーザ使用不可領域を有する
    ことを特徴とする請求項22乃至23記載のコンピュー
    タシステム。
  25. 【請求項25】 前記可換記憶媒体(33f)は、前記
    所定のブートレコード又は前記区画管理テーブルを、前
    記ツール内に記憶する領域を有することを特徴とする請
    求項21乃至23記載のコンピュータシステム。
JP5012364A 1992-03-16 1993-01-28 コンピュータシステム Expired - Fee Related JP2855040B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP5012364A JP2855040B2 (ja) 1992-03-16 1993-01-28 コンピュータシステム
US08/030,558 US5809300A (en) 1992-03-16 1993-03-12 Removable storage medium and computer system using the same
DE69321505T DE69321505T2 (de) 1992-03-16 1993-03-16 Entfernbares Speichermedium und Rechnersystem das dieses verwendet
KR1019930004019A KR970002389B1 (ko) 1992-03-16 1993-03-16 가환 기억매체 및 그것을 사용한 컴퓨터 시스템
EP93400659A EP0564314B1 (en) 1992-03-16 1993-03-16 Removable storage medium and computer system using the same

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP5844792 1992-03-16
JP5844892 1992-03-16
JP4-58447 1992-03-16
JP4-58448 1992-03-16
JP5012364A JP2855040B2 (ja) 1992-03-16 1993-01-28 コンピュータシステム

Publications (2)

Publication Number Publication Date
JPH05324204A JPH05324204A (ja) 1993-12-07
JP2855040B2 true JP2855040B2 (ja) 1999-02-10

Family

ID=26399508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5012364A Expired - Fee Related JP2855040B2 (ja) 1992-03-16 1993-01-28 コンピュータシステム

Country Status (2)

Country Link
JP (1) JP2855040B2 (ja)
KR (1) KR970002389B1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870756A (en) * 1996-04-26 1999-02-09 Fujitsu Limited Interchangeable storage medium containing program for processing data files thereupon to match a data file format to a computer system
JP3586602B2 (ja) * 1999-11-25 2004-11-10 北海道日本電気ソフトウェア株式会社 ドライブ文字書き換え装置およびドライブ文字書き換え方法
CN102754158B (zh) * 2010-02-08 2015-02-11 夏普株式会社 多功能信息设备、其动作方法、程序、计算机可读取的记录介质、光记录介质
JP2013114294A (ja) * 2011-11-25 2013-06-10 Hitachi Information & Control Solutions Ltd 端末装置、端末認証方法、端末プログラム及び端末設定記録媒体

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03100761A (ja) * 1989-09-13 1991-04-25 Fujitsu Ltd 利用者動作環境設定処理方法
JPH03251914A (ja) * 1990-03-01 1991-11-11 Nippon Telegr & Teleph Corp <Ntt> ディスクドライブid表示装置
JPH03278120A (ja) * 1990-03-28 1991-12-09 Nippon Telegr & Teleph Corp <Ntt> ディスク情報及びドライブid表示装置
JP2611490B2 (ja) * 1990-05-09 1997-05-21 富士通株式会社 システム稼働環境設定装置
JPH04177441A (ja) * 1990-11-08 1992-06-24 Nec Corp システムプログラムロード方式
JPH04352231A (ja) * 1991-05-30 1992-12-07 Toshiba Corp パーソナルコンピュータ

Also Published As

Publication number Publication date
JPH05324204A (ja) 1993-12-07
KR930020274A (ko) 1993-10-19
KR970002389B1 (ko) 1997-03-05

Similar Documents

Publication Publication Date Title
US6449716B1 (en) Dual use master boot record
JP2888958B2 (ja) 部分書き換え可能な記憶媒体におけるファイル管理方式
US7024549B1 (en) Disk drive having a protected partition configured to load an operating system for performing a user-selected function
US6122734A (en) Bootable CD-ROM disk and a system for manufacturing bootable CD-ROM disks with recorded operating system programs and application programs
US6000023A (en) Method for partitioning storage regions on hard disk and computer system adapted to the same
EP1378830B1 (en) Operating system selector and data storage drive
EP0726518A2 (en) A method and apparatus for booting a computer system without pre-installing an operating system
JP2004005723A (ja) コンピュータ・アプリケーションの自動ラウンチング方法および装置、自動ラウンチングの補助方法、コンピュータ・システム資源を使用可能にする方法ならびに記憶媒体
KR19980079435A (ko) 동적 부트 파일 시스템 선택 방법 및 장치
KR20000052313A (ko) 읽기/쓰기 하드 드라이브의 파티션을 사용할 수 없는 경우의그래픽 유저 인터페이스를 부팅 및 구동하는 컴퓨터시스템 및오퍼레이팅 방법
US6415382B1 (en) Hard disk bootstrap redirection
US5809300A (en) Removable storage medium and computer system using the same
JP2855040B2 (ja) コンピュータシステム
EP1329800A1 (en) Data storage medium
US6233664B1 (en) Apparatus and method for swapping contents between main memory and auxiliary memory and web video phone adopting the apparatus
KR100637983B1 (ko) 컴퓨터시스템 및 컴퓨터판독가능매체의 제조방법
JP2002202837A (ja) 情報処理装置およびデバイスリスト表示処理方法および記憶媒体
JP2000163255A (ja) コンピュ―タ読取り可能媒体にアクセスするためのコンピュ―タシステムおよび方法
JPH052456A (ja) 記憶媒体に対する情報記憶方法およびそのためのシステム
JPH1021123A (ja) 情報処理装置
CN1149482C (zh) 硬盘开机分区选择的方法
JP2919238B2 (ja) ファイル更新方式
JPH06214839A (ja) ファイル管理方式
JP2009301683A (ja) 記録再生装置及び記録再生方法、並びにコンピュータ・プログラム
JPH01171053A (ja) 端末装置制御方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981110

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081120

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081120

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091120

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101120

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101120

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111120

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees