JP3626280B2 - Computer system and system setting method - Google Patents
Computer system and system setting method Download PDFInfo
- Publication number
- JP3626280B2 JP3626280B2 JP11149896A JP11149896A JP3626280B2 JP 3626280 B2 JP3626280 B2 JP 3626280B2 JP 11149896 A JP11149896 A JP 11149896A JP 11149896 A JP11149896 A JP 11149896A JP 3626280 B2 JP3626280 B2 JP 3626280B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit board
- bios
- identification signal
- keyboard
- computer
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、特にパーソナルコンピュータに関するものであり、BIOS等のシステム仕様を自動的に識別する機能を有するコンピュータシステムに関する。
【0002】
【従来の技術】
従来、パーソナルコンピュータは基本的には、CPUやメインメモリ等を含む本体側の構成要素と周辺装置とから構成されている。周辺装置は、キーボード等の入力装置、表示装置等の出力装置、およびハードディスク装置やフロッピーディスク装置等の外部記憶装置などである。本体側の構成要素は、通常では数枚の回路基板(ボード)上に実装された各種の集積回路から構成されている。
【0003】
ところで、パーソナルコンピュータは、機種毎に互換性を考慮すると共に、それぞれの使用環境等に基づいた異なるシステム仕様により設計されている。具体的には、例えば国内向けのパーソナルコンピュータと海外向けのパーソナルコンピュータとでは、システム仕様が異なる。
【0004】
即ち、図6(A)に示すように、国内向けのパーソナルコンピュータでは、本体側の回路基板1には国内のシステム仕様に合わせた国内用BIOS(基本入出力システム)を格納したメモリ(通常ではROM)2Aおよび同様に国内用キーボードコントローラ3Aが実装されている。当然ながら、入力装置であるキーボードも国内のシステム仕様に合わせて設計されている。一方、図6(B)に示すように、海外向けのパーソナルコンピュータでは、本体側の回路基板1には海外のシステム仕様に合わせた海外用BIOSを格納したROM2Bおよび海外用キーボードコントローラ3Bが実装されている。
【0005】
【発明が解決しようとする課題】
前述したように、国内向けと海外向けの各パーソナルコンピュータでは、それぞれのシステム仕様に合わせたBIOSやキーボードコントローラ等が搭載されている。従って、コンピュータ本体側の回路基板1としては、それぞれのシステム仕様に合わせたものを用意する必要がある。即ち、パーソナルコンピュータの製造時には、各システム仕様に合わせた数種類の本体側の回路基板を用意し、国内向けと海外向けの各パーソナルコンピュータの本体に組込む作業が必要となる。
【0006】
このような製造工程における作業環境では、種類の異なる回路基板でも外見上はほぼ同一であり、作業者が視覚的に回路基板を識別することは容易ではない。このため、例えば海外向けのパーソナルコンピュータの本体に、国内向けの回路基板を誤って組込むような不都合が発生しやすい。
本発明の目的は、例えば国内向けと海外向けの各システム仕様を自動的に識別する機能を設けて、回路基板の統一化を図ることにある。
【0007】
【課題を解決するための手段】
本発明は、例えば国内向けと海外向けの各システム仕様に合わせたBIOSを搭載したパーソナルコンピュータ等のコンピュータシステムにおいて、予めシステム仕様に基づいた識別信号を出力する機能を有する入力装置を用意し、識別信号に基づいてシステム仕様を判別する機能を有する回路基板をシステム本体に搭載した構成である。
【0008】
回路基板には、入力装置である例えばキーボードと接続されたときに、キーボードからの識別信号を入力して、システム仕様を判別する例えばキーボードコントローラが実装されている。また、回路基板には、キーボードコントローラにより判別されたシステム仕様に対応するBIOSを設定するシステム設定手段が設けられている。このシステム設定手段は、例えばシステム仕様毎にBIOSを格納した外部記憶装置から該当するBIOSを読出して、所定のメモリ(EEPROM等)にセットする。
【0009】
このような構成であれば、例えば国内向けと海外向けの各システム仕様毎に回路基板を用意することなく、回路基板を統一化することができる。従って、各システム仕様に合わせたパーソナルコンピュータを製造する工程において、作業者がシステム仕様に合った回路基板を確認する必要はなく、かつ誤って別仕様の回路基板を組込むような事態を防止することが可能となる。
【0010】
換言すれば、本発明は、システムにセットされたキーボードの種類(識別信号)を認識することにより、システムの仕様を設定または変更する手段を備えたコンピュータシステムである。従って、実際に使用しているパーソナルコンピュータを、キーボードを交換することにより、別のシステム仕様に変更して使用することができる。
【0011】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態を説明する。
図1と図2は本実施形態に関係するシステム構成を示すブロック図であり、図4は本実施形態の動作を説明するためのフローチャートである。
(システム構成)
本実施形態は、国内向けのシステム仕様のパーソナルコンピュータおよび海外向けのシステム仕様のパーソナルコンピュータを想定し、各システム仕様に応じたBIOSを機能させるコンピュータシステムである。なお、後述するキーボードコントローラの機能は、各システム仕様に対して同一であると想定する。
【0012】
各パーソナルコンピュータの本体に搭載される回路基板10は、図1に示すように、キーボードコントローラ11、内蔵レジスタ11A、およびBIOSを格納するためのメモリ(ROMやEEPROM)12を実装しており、各システム仕様とも同一である。
【0013】
回路基板10は、入力装置であるキーボード13とFPC(フレキシブルプリントケーブル)により接続し、キーボード13から入力信号線14A,14Bを介して各種の入力信号を入力する。本実施形態では、キーボード13から文字キー信号等の通常の入力信号を転送する入力信号線14B以外に、システム仕様を識別するための識別信号SSを転送するための識別信号線14Aが設けられている。
【0014】
キーボード13は、システム仕様(本実施形態では国内用と海外用の2種類)に応じて設計されたものが用意されており、それぞれのシステム仕様に該当する識別信号SSを出力するための識別回路13Aを内蔵している。この識別回路13Aは、識別信号線14Aを接地またはオープン状態にする回路であり、ここでは国内用では接地状態の回路と想定する。一方、キーボードコントローラ11は、識別信号線14Aをプルアップする回路を有し、論理レベル“L”の識別信号SSの場合には国内用システム仕様であると判別し、また論理レベル“H”の識別信号SSの場合には海外用システム仕様であると判別する機能を有する。キーボードコントローラ11は、判別した結果を示す識別フラグを内蔵レジスタ11aにセットする。
【0015】
さらに、回路基板10は、パーソナルコンピュータの入出力制御を行なうBIOSを格納するメモリ12を実装している。本実施形態は、図2に示すように、メモリ12は、各システム仕様に共通の共通BIOSを格納したROM21とシステム仕様に応じたBIOSを格納するためのEEPROM(不揮発性書込み可能なROM)22とからなる構成を想定する。
【0016】
本実施形態のパーソナルコンピュータは、外部記憶装置としてフロッピーディスク装置(FDD)23を標準装備しており、FDD23にセットされたフロッピーディスクからBIOS等のシステムソフトウェアを読出して、内部メモリ12にセットする機能を有する。即ち、共通BIOS21は、キーボードコントローラ11の内蔵レジスタ11aを監視し、セットされた識別フラグに基づいてFDD23から国内用BIOS23Aまたは海外用BIOS23Bを読出す。
(本実施形態の動作)
本実施形態は、パーソナルコンピュータの製造工程において、予め国内向けと海外向けの各システム仕様毎のキーボード13が用意されており、このキーボード13をコンピュータ本体の回路基板10に接続することにより、自動的にシステム仕様に合ったBIOSがセットされる方式である。以下、図2と図4を参照して本実施形態の動作を説明する。
【0017】
まず、図1に示すように、コンピュータ本体の回路基板10に対して、用意されたキーボード13を接続する(ステップS1)。回路基板10に実装されたキーボードコントローラ11は、接続されたキーボード13の識別信号線14Aからの識別信号SSを入力し、国内向けまたは海外向けのいずれかのシステム仕様であるかを判別する(ステップS2)。キーボード13には、図1に示すように、予めシステム仕様に合った識別信号を出力する識別回路13Aが設けられている。
【0018】
キーボードコントローラ11は、判別したシステム仕様に応じた識別フラグを内蔵レジスタ11Aにセットする(ステップS3)。ここで、論理レベル“L”の識別信号SSの場合には国内用システム仕様であり、論理レベル“H”の識別信号SSの場合には海外用システム仕様であると想定する。
【0019】
次に、コンピュータ本体に標準装備されているFDD23に、国内用BIOS23Aと海外用BIOS23Bの両方を格納したフロッピーディスクをセットする。なお、FDD23は内蔵型ではなく外付け型でもよい。回路基板10には、図2に示すように、各システム仕様に共用の共通BIOS21を格納したROMが実装されている。この共通BIOS21は、システムの各種の起動処理を実行する共通ルーチンである。
【0020】
共通BIOS21は、キーボードコントローラ11の内蔵レジスタ11Aを監視しており、セットされた識別フラグをチェックする(ステップS4)。この識別フラグに基づいて、共通BIOS21は、FDD23から国内用BIOS23Aまたは海外用BIOS23Bの一方を選択して、本体側にセットする(ステップS5〜S7)。
【0021】
即ち、本体に接続されたキーボード13が国内向けのシステム仕様であれば、共通BIOS21はFDD23から国内用BIOS23Aを読出して、回路基板10に実装されている書込み可能なEEPROM22に書込む(ステップS6)。また、本体に接続されたキーボード13が海外向けのシステム仕様であれば、共通BIOS21はFDD23から海外用BIOS23Bを読出して、回路基板10に実装されているEEPROM22に書込む(ステップS7)。
【0022】
以上のように、国内向け及び海外向けの各システム仕様に応じたキーボード13とBIOSを使用するパーソナルコンピュータを製造する場合に、システム仕様に合ったキーボード13を接続するだけで、コンピュータ本体側では自動的にシステム仕様を識別する。そして、識別されたシステム仕様に合ったBIOSをFDD23から読出して、本体内のEEPROM22にセットする。従って、例えば海外向けに製造されたパーソナルコンピュータは、海外向けのシステム仕様に合ったキーボード13を搭載し、そのシステム仕様に合った海外用BIOS23Bにより所定の入出力制御処理を実行することになる。
【0023】
本実施形態によれば、国内向け及び海外向けの各システム仕様毎に回路基板を用意することなく、各システム仕様に同一の回路基板10を使用することができる。従って、作業者は、システム仕様に合ったキーボードを選択する必要はあるが、外見上において区別の困難な回路基板を確認する必要はない。このため、従来のように、各システム仕様毎に用意された回路基板を選択したときに、誤って別仕様の回路基板をコンピュータ本体内に組込むような事態を確実に防止することができる。
(本実施形態の変形例)
本実施形態は、前述したように、特に製造時にシステム仕様を自動的に識別し、識別したシステム仕様に合ったBIOSをコンピュータ本体内にセットする方式である。これに対して、本実施形態の変形例は、コンピュータ本体内の回路基板10上に、各システム仕様に応じた専用のBIOSを予め搭載しており、システム仕様の自動的識別結果に応じたBIOSを選択指定する方式である。
【0024】
即ち、図3に示すように、回路基板10には、共通BIOSを格納したROM21以外に、各システム仕様毎の国内用BIOS23Aと海外用BIOS23Bとを格納したROM30が予め実装されている。なお、通常ではROM21とROM30は同一チップであり、それぞれ異なる記憶エリアを意味する。
【0025】
このような構成において、図5のフローチャートを参照して動作を説明する。本変形例は、製造工程ではなく、既に製品化されたパーソナルコンピュータに対して、例えば国内向けのシステム仕様のキーボードを海外向けのシステム仕様のキーボードに交換した場合を想定する。
【0026】
即ち、コンピュータ本体の回路基板10に対して、別仕様のキーボード13を接続すると、前述と同様に、キーボードコントローラ11は、接続されたキーボード13の識別信号線14Aからの識別信号SSを入力し、国内向けまたは海外向けのいずれかのシステム仕様であるかを判別する(ステップS10,S11)。キーボードコントローラ11は、判別したシステム仕様に応じた識別フラグを内蔵レジスタ11Aにセットする(ステップS12)。
【0027】
次に、共通BIOS21は、内蔵レジスタ11Aにセットされた識別フラグをチェックし、この識別フラグに基づいて国内向けまたは海外向けのいずれかのシステム仕様であるかを認識する(ステップS13)。共通BIOS21は、認識したシステム仕様に対応する国内用BIOS23Aまたは海外用BIOS23Bの一方を選択指定する(ステップS14〜S16)。
【0028】
以上のようにして、コンピュータ本体に接続されたキーボード13が国内向けのシステム仕様であれば、共通BIOS21は、予め回路基板に実装されたROM30から国内用BIOS23Aを選択指定する。従って、コンピュータ本体は、国内向けのシステム仕様に応じたキーボード13と国内用BIOS23Aを使用した入出力制御処理を実行する(ステップS15)。また、コンピュータ本体に接続されたキーボード13が海外向けのシステム仕様であれば、共通BIOS21は、予め回路基板に実装されたROM30から海外用BIOS23Bを選択指定する。従って、コンピュータ本体は、海外向けのシステム仕様に応じたキーボード13と海外用BIOS23Bを使用した入出力制御処理を実行する(ステップS16)。
【0029】
このような構成においても、前述したように、国内向け及び海外向けの各システム仕様毎に回路基板を用意することなく、回路基板10の統一化を図ることができる。さらに、本変形例では、予め回路基板10上に国内向け及び海外向けの各システム仕様毎のBIOSを搭載している方式であるため、製造工程時に限ることなく、製品化された後でも、キーボードを交換するだけでそのシステム仕様に応じたBIOSを自動的にセットすることが可能となる。
(応用例)
さらに、本実施形態の応用例として、図7に示すように、コンピュータ本体の回路基板10には、国内向け及び海外向けの各システム仕様(国内モデル用または海外モデル用)に対して、基本的に同一のBIOSが実装されている。このBIOSは、同一の内容である共通BIOS部分12A、および国内モデル用と海外モデル用で一部異なるBIOS部分12B,12Cが実装されている。さらに、回路基板10には、キーボード13のタイプが国内モデル用または海外モデル用のいずれであるかを識別するための識別データ(識別フラグに相当する識別情報)を格納するためのレジスタとして機能するRAM41が実装されている。
【0030】
CPU40は、システムの電源投入時に、キーボードコントローラ11に対してキーボード13のタイプを識別するための識別データを要求するコマンドを送信する。さらに、CPU40は、コマンドの応答に従って、キーボードコントローラ11からの識別データを受信してRAM41に格納する。CPU40は、RAM41に格納された識別データにより、キーボード13のタイプを識別して、それぞれに対応する初期化処理を実行する。
【0031】
以下図8のフローチャートを参照して応用例の動作を説明する。
この応用例では、図7に示す回路基板10を実装したパーソナルコンピュータが製品化されていることを想定する。まず、ユーザがコンピュータの電源を投入すると、通常では各デバイスに対して初期化処理を行なうプログラムが実行される(ステップS20)。ここで、本システムでは、CPU40は、初期化処理のプログラムを実行する前に、キーボードコントローラ(KBC)11に対して、前記の識別データを要求するためのコマンドを送信する(ステップS21)。
【0032】
KBC11はコマンドに応答して、接続されたキーボード13の識別信号線14Aからの識別信号SSを入力し、国内モデル用または海外モデル用のいずれかを示す識別データをCPU40に送出する。CPU40は、キーボードコントローラ11から受信した識別データをRAM41に格納する(ステップS22)。
【0033】
次に、CPU40は、前記の各デバイスに対する初期化処理を実行する過程において、国内モデル用と海外モデル用で異なる初期化処理を行なう必要がある場合に、RAM41に格納された識別データを参照する。CPU40は識別データに基づいて、コンピュータに実装されているキーボード13が国内モデル用または海外モデル用のいずれであるかを識別する(ステップS23)。
【0034】
以上のようにして、CPU40は初期化処理時に、コンピュータに実装されているキーボード13の種類を識別して、例えば国内モデル用のキーボードが実装されている場合には、BIOS12Bを選択して国内モデル用に適した初期化処理を実行する(ステップS24)。一方、海外モデル用のキーボードが実装されている場合には、BIOS12Cを選択して海外モデル用に適した初期化処理を実行する(ステップS25)。このような初期化処理の終了後に、コンピュータのディスク・オペレーティングシステム(DOS)を起動させるブート処理に移行する(ステップS26)。
【0035】
この応用例によれば、製品化されたパーソナルコンピュータに実装されているキーボードの種類(国内向けまたは海外向け)を認識することにより、システムはそのキーボードの種類に対応するシステム仕様に自動的に設定または変更する。これにより、ユーザは、キーボードの種類に合わせてシステム仕様を変更するようなことを意識することなく、自動的にキーボードの種類に対応するシステム仕様でコンピュータを操作することができる。
【0036】
【発明の効果】
以上詳述したように本発明によれば、例えば国内向けと海外向けの各システム仕様に応じた入出力制御の必要なコンピュータシステムにおいて、システム仕様に応じたキーボード等の入力装置を接続するだけで、設定すべきシステム仕様を自動的に識別し、識別結果に応じたBIOS等のシステムを設定することができる。従って、結果的に各システム仕様に合わせた数種類の回路基板を用意することなく、各システム仕様に対して回路基板の統一化を図ることができる。さらに、特にコンピュータの製造工程において、作業者が視覚的に回路基板を識別する作業を不要にすることができる。これにより、作業効率の向上化と共に、誤って異なるシステム仕様の回路基板をコンピュータ本体に組み込むような事態を防止することが可能となる。
【0037】
さらに、製品化されたパーソナルコンピュータにおいて、実装したキーボード等の入力装置の種類に対応して、適合するシステム仕様を自動的に設定または変更することができる。従って、ユーザは、例えば国内向けと海外向けの各システム仕様を変更したい場合に、使用したいキーボードの種類に交換するだけで、そのシステム仕様に応じたコンピュータの操作を行なうことができる。
【図面の簡単な説明】
【図1】本発明の実施形態に関係するシステム構成を示すブロック図。
【図2】本実施形態に関係するシステム構成を示すブロック図。
【図3】本実施形態の変形例に関係するシステム構成を示すブロック図。
【図4】本実施形態の動作を説明するためのフローチャート。
【図5】本実施形態の変形例の動作を説明するためのフローチャート。
【図6】従来のパーソナルコンピュータの回路基板の構成を示す図。
【図7】本実施形態の応用例に関係するシステム構成を示すブロック図。
【図8】本実施形態の応用例の動作を説明するためのフローチャート。
【符号の説明】
1…回路基板(従来方式)
2A…ROM(国内用BIOS)
2B…ROM(海外用BIOS)
3A…国内用キーボードコントローラ
3B…海外用キーボードコントローラ
10…回路基板
11…キーボードコントローラ
11A…内蔵レジスタ(識別フラグ)
12…メモリ(BIOS)
13…キーボード
13A…識別回路(識別信号出力手段)
14A…識別信号線
21…共通BIOS
22…EEPROM(BIOS用の不揮発性書込み可能ROM)
23…フロッピーディスク装置(FDD)
23A…国内用BIOS
23B…海外用BIOS
30…ROM(国内用BIOSと海外用BIOSの格納メモリ)[0001]
BACKGROUND OF THE INVENTION
The present invention particularly relates to a personal computer, and more particularly to a computer system having a function of automatically identifying system specifications such as BIOS.
[0002]
[Prior art]
Conventionally, a personal computer basically includes a main body side component including a CPU, a main memory, and the like and peripheral devices. Peripheral devices are input devices such as a keyboard, output devices such as a display device, and external storage devices such as a hard disk device and a floppy disk device. The components on the main body side are usually composed of various integrated circuits mounted on several circuit boards (boards).
[0003]
By the way, personal computers are designed with different system specifications based on the usage environment and the like while considering compatibility for each model. Specifically, for example, system specifications differ between a domestic personal computer and an overseas personal computer.
[0004]
That is, as shown in FIG. 6A, in a domestic personal computer, a memory (usually a basic input / output system) that stores a domestic BIOS (basic input / output system) in accordance with the domestic system specifications is stored in the
[0005]
[Problems to be solved by the invention]
As described above, each personal computer for domestic use and overseas use is equipped with a BIOS, a keyboard controller, and the like according to the respective system specifications. Therefore, it is necessary to prepare the
[0006]
In such a working environment in the manufacturing process, even different types of circuit boards are almost the same in appearance, and it is not easy for the operator to visually identify the circuit boards. For this reason, for example, the inconvenience that a circuit board for domestic use is mistakenly incorporated into the main body of a personal computer for overseas use is likely to occur.
An object of the present invention is to unify circuit boards by providing a function for automatically identifying system specifications for domestic and overseas use, for example.
[0007]
[Means for Solving the Problems]
The present invention provides, for example, an input device having a function of outputting an identification signal based on a system specification in advance in a computer system such as a personal computer equipped with a BIOS adapted to each system specification for domestic use and overseas use. In this configuration, a circuit board having a function of discriminating system specifications based on signals is mounted on the system body.
[0008]
On the circuit board, for example, a keyboard controller is mounted that inputs an identification signal from the keyboard and discriminates system specifications when connected to an input device such as a keyboard. The circuit board is provided with system setting means for setting a BIOS corresponding to the system specification determined by the keyboard controller. This system setting means reads the relevant BIOS from an external storage device storing the BIOS for each system specification, for example, and sets it in a predetermined memory (such as an EEPROM).
[0009]
With such a configuration, for example, it is possible to unify circuit boards without preparing circuit boards for each system specification for domestic use and overseas use. Therefore, in the process of manufacturing a personal computer according to each system specification, it is not necessary for an operator to check a circuit board that matches the system specification, and a situation where a circuit board of another specification is mistakenly incorporated is prevented. Is possible.
[0010]
In other words, the present invention is a computer system provided with means for setting or changing system specifications by recognizing the type of keyboard (identification signal) set in the system. Therefore, the personal computer actually used can be changed to another system specification by replacing the keyboard.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
1 and 2 are block diagrams showing a system configuration related to the present embodiment, and FIG. 4 is a flowchart for explaining the operation of the present embodiment.
(System configuration)
This embodiment is a computer system that allows a BIOS corresponding to each system specification to function, assuming a personal computer with a system specification for domestic use and a personal computer with a system specification for overseas use. It is assumed that the function of the keyboard controller described later is the same for each system specification.
[0012]
As shown in FIG. 1, the
[0013]
The
[0014]
The
[0015]
Further, the
[0016]
The personal computer of this embodiment is equipped with a floppy disk device (FDD) 23 as an external storage device as a standard feature, and reads system software such as BIOS from the floppy disk set in the
(Operation of this embodiment)
In the present embodiment, a
[0017]
First, as shown in FIG. 1, the
[0018]
The
[0019]
Next, a floppy disk storing both the domestic BIOS 23A and the overseas BIOS 23B is set in the
[0020]
The common BIOS 21 monitors the built-in register 11A of the
[0021]
That is, if the
[0022]
As described above, when manufacturing a personal computer using the
[0023]
According to this embodiment, it is possible to use the
(Modification of this embodiment)
As described above, the present embodiment is a system in which system specifications are automatically identified, particularly at the time of manufacture, and a BIOS that matches the identified system specifications is set in the computer main body. On the other hand, in the modification of the present embodiment, a dedicated BIOS corresponding to each system specification is mounted in advance on the
[0024]
That is, as shown in FIG. 3, in addition to the ROM 21 storing the common BIOS, the
[0025]
In such a configuration, the operation will be described with reference to the flowchart of FIG. This modification assumes not a manufacturing process but a case where a keyboard with a system specification for domestic use is replaced with a keyboard with a system specification for overseas use for a personal computer that has already been commercialized.
[0026]
That is, when a
[0027]
Next, the common BIOS 21 checks the identification flag set in the built-in register 11A, and recognizes whether the system specification is for domestic or overseas based on this identification flag (step S13). The common BIOS 21 selects and designates either the domestic BIOS 23A or the overseas BIOS 23B corresponding to the recognized system specification (steps S14 to S16).
[0028]
As described above, if the
[0029]
Even in such a configuration, as described above, the
(Application examples)
Furthermore, as an application example of the present embodiment, as shown in FIG. 7, the
[0030]
The CPU 40 transmits a command requesting identification data for identifying the type of the
[0031]
The operation of the application example will be described below with reference to the flowchart of FIG.
In this application example, it is assumed that a personal computer on which the
[0032]
In response to the command, the
[0033]
Next, the CPU 40 refers to the identification data stored in the RAM 41 when it is necessary to perform different initialization processes for the domestic model and the overseas model in the process of executing the initialization process for each device. . Based on the identification data, the CPU 40 identifies whether the
[0034]
As described above, the CPU 40 identifies the type of the
[0035]
According to this application example, by recognizing the type of keyboard (for domestic use or for overseas use) installed in a commercial personal computer, the system automatically sets the system specifications corresponding to that keyboard type. Or change. Thus, the user can automatically operate the computer with the system specification corresponding to the keyboard type without being aware of changing the system specification according to the keyboard type.
[0036]
【The invention's effect】
As described above in detail, according to the present invention, for example, in a computer system that requires input / output control according to system specifications for domestic and overseas, it is only necessary to connect an input device such as a keyboard according to the system specifications. The system specification to be set can be automatically identified, and a system such as BIOS can be set according to the identification result. Therefore, as a result, it is possible to unify circuit boards for each system specification without preparing several types of circuit boards according to each system specification. Furthermore, it is possible to eliminate the need for the operator to visually identify the circuit board, particularly in the computer manufacturing process. As a result, it is possible to improve work efficiency and prevent a situation where a circuit board having a different system specification is mistakenly incorporated into the computer main body.
[0037]
Furthermore, in a commercialized personal computer, a compatible system specification can be automatically set or changed corresponding to the type of input device such as a keyboard mounted. Therefore, for example, when the user wants to change the system specifications for domestic and overseas use, the user can operate the computer in accordance with the system specifications by simply replacing the type of keyboard desired to be used.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration related to an embodiment of the present invention.
FIG. 2 is a block diagram showing a system configuration related to the present embodiment.
FIG. 3 is a block diagram showing a system configuration related to a modification of the embodiment.
FIG. 4 is a flowchart for explaining the operation of the embodiment;
FIG. 5 is a flowchart for explaining the operation of a modification of the present embodiment.
FIG. 6 is a diagram showing a configuration of a circuit board of a conventional personal computer.
FIG. 7 is a block diagram showing a system configuration related to an application example of the embodiment.
FIG. 8 is a flowchart for explaining the operation of an application example of the embodiment.
[Explanation of symbols]
1. Circuit board (conventional method)
2A ... ROM (BIOS for domestic use)
2B ... ROM (BIOS for overseas)
3A ...
12 ... Memory (BIOS)
13 ... Keyboard 13A ... Identification circuit (identification signal output means)
14A ... Identification signal line 21 ... Common BIOS
22… EEPROM (non-volatile writable ROM for BIOS)
23. Floppy disk drive (FDD)
23A ... Domestic BIOS
23B ... BIOS for overseas
30 ... ROM (memory for BIOS for domestic use and BIOS for overseas use)
Claims (7)
前記回路基板に接続可能で、予め決められたシステム仕様に従った識別信号を出力する識別信号出力手段を含む入力装置とを具備し、
前記回路基板は、
前記入力装置と接続したときに、前記識別信号出力手段から出力される前記識別信号に基づいてシステム仕様を判別する判別手段と、
前記判別手段により判別されたシステム仕様に対応する基本入出力システムを設定するシステム設定手段とを含むことを特徴とするコンピュータシステム。Implement components of the computer system main body, and a circuit board which is used in common to different system specification,
An input device that includes an identification signal output means that is connectable to the circuit board and outputs an identification signal according to a predetermined system specification ;
The circuit board is
Determining means for determining a system specification based on the identification signal output from the identification signal output means when connected to the input device ;
Computer system characterized in that it comprises a system setting means for setting a basic input output system corresponding to the system specifications discriminated by said discriminating means.
前記システム設定手段は、前記判別手段により判別されたシステム仕様に対応するプログラムを前記外部記憶手段から読出して、当該プログラムを基本入出力システムとして設定することを特徴とする請求項1に記載のコンピュータシステム。It has external storage means that stores each program corresponding to the basic input / output system for each system specification,
The computer according to claim 1, wherein the system setting unit reads a program corresponding to the system specification determined by the determination unit from the external storage unit and sets the program as a basic input / output system. system.
前記システム設定手段は、前記判別手段により判別されたシステム仕様に対応する基本入出力システムとして、前記プログラム用メモリ手段に格納されたプログラムの中から選択指定することを特徴とする請求項1に記載のコンピュータシステム。 The circuit board has program memory means for storing each program corresponding to a basic input / output system for each system specification,
2. The system setting unit according to claim 1, wherein the system setting unit selects and designates a program stored in the program memory unit as a basic input / output system corresponding to the system specification determined by the determination unit. Computer system.
前記回路基板に前記入力装置を接続するステップと、
前記識別信号出力手段から出力される前記識別信号に基づいてシステム仕様を判別するステップと、
前記判別ステップにより判別されたシステム仕様に対応する基本入出力システムを設定するステップと
からなることを特徴とするシステム設定方法。 A circuit board that is used in common with different system specifications, and that can be connected to the circuit board and outputs an identification signal in accordance with a predetermined system specification. A system setting method applied to a computer system comprising an input device including :
Connecting the input device to the circuit board;
Determining a system specification based on the identification signal output from the identification signal output means;
And setting a basic input / output system corresponding to the system specification determined by the determining step .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11149896A JP3626280B2 (en) | 1996-05-02 | 1996-05-02 | Computer system and system setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11149896A JP3626280B2 (en) | 1996-05-02 | 1996-05-02 | Computer system and system setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09297725A JPH09297725A (en) | 1997-11-18 |
| JP3626280B2 true JP3626280B2 (en) | 2005-03-02 |
Family
ID=14562824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11149896A Expired - Fee Related JP3626280B2 (en) | 1996-05-02 | 1996-05-02 | Computer system and system setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3626280B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BRPI0822354B1 (en) * | 2008-05-19 | 2020-11-10 | Hewlett Packard Development Company, L.P | method to support pre-boot login on computer systems, computer-readable media and computer system |
| JP4659914B2 (en) * | 2009-07-06 | 2011-03-30 | シャープ株式会社 | Display device, television receiver, and display device activation method |
| JP6899406B2 (en) * | 2019-03-04 | 2021-07-07 | Necパーソナルコンピュータ株式会社 | Electronics |
-
1996
- 1996-05-02 JP JP11149896A patent/JP3626280B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09297725A (en) | 1997-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5768568A (en) | System and method for initializing an information processing system | |
| JP3275261B2 (en) | Information processing device | |
| KR100280637B1 (en) | Computer system capable of data update of fixed flash ROM and its control method | |
| KR19980035435A (en) | Computer system with automatic detection | |
| JP5364036B2 (en) | Connection bus, electronic device and system | |
| JP2892963B2 (en) | Battery powered computer | |
| US6125061A (en) | Semiconductor devices with built-in flash memory capable of easily increasing memory capacity by interconnecting them, and storage device provided with semiconductor device | |
| JP4908665B2 (en) | Processor system and its startup method | |
| JP3707410B2 (en) | Computer apparatus, expansion device management method, and computer program | |
| JP3626280B2 (en) | Computer system and system setting method | |
| US20020049898A1 (en) | Computer system and method for setting up information on an operating system thereof | |
| US5961611A (en) | Automatic option setting circuit | |
| US7287098B2 (en) | Control method and electronic device enabling recognition of functions installed in the electronic device | |
| JP4522799B2 (en) | Semiconductor circuit device and runaway detection method | |
| JP5010065B2 (en) | Microcomputer | |
| JP4793798B2 (en) | Microcomputer | |
| JP2001195246A (en) | Information processor and device and system and method for writing basic data | |
| JPH10283172A (en) | Flash rom data rewrite system | |
| JPH0756847A (en) | Portable computer | |
| JP2521020B2 (en) | Information processing system | |
| JP4681521B2 (en) | Printer | |
| JP2008027331A (en) | Firmware rewriting method | |
| US20050066105A1 (en) | Computer system including bios memory storing data for operating a transmission controller | |
| US7900007B2 (en) | Host device, storage device, and method for accessing storage device | |
| JP2004280625A (en) | Electronic device with device driver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040601 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041202 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |