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
JP3626280B2 - Computer system and system setting method - Google Patents
[go: Go Back, main page]

JP3626280B2 - Computer system and system setting method - Google Patents

Computer system and system setting method Download PDF

Info

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
Application number
JP11149896A
Other languages
Japanese (ja)
Other versions
JPH09297725A (en
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP11149896A priority Critical patent/JP3626280B2/en
Publication of JPH09297725A publication Critical patent/JPH09297725A/en
Application granted granted Critical
Publication of JP3626280B2 publication Critical patent/JP3626280B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 circuit board 1 on the main body side. ROM) 2A and similarly a domestic keyboard controller 3A. Of course, the keyboard, which is an input device, is also designed to meet the domestic system specifications. On the other hand, as shown in FIG. 6B, in a personal computer for overseas use, the circuit board 1 on the main body side is mounted with a ROM 2B storing an overseas BIOS in accordance with overseas system specifications and an overseas keyboard controller 3B. ing.
[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 circuit board 1 on the computer main body side according to each system specification. That is, when manufacturing a personal computer, it is necessary to prepare several types of circuit boards on the main body side according to each system specification and incorporate them into the main body of each personal computer for domestic and overseas use.
[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 circuit board 10 mounted on the main body of each personal computer is mounted with a keyboard controller 11, a built-in register 11A, and a memory (ROM or EEPROM) 12 for storing the BIOS. The system specifications are the same.
[0013]
The circuit board 10 is connected to a keyboard 13 which is an input device by an FPC (flexible print cable), and inputs various input signals from the keyboard 13 via the input signal lines 14A and 14B. In the present embodiment, in addition to the input signal line 14B for transferring a normal input signal such as a character key signal from the keyboard 13, an identification signal line 14A for transferring an identification signal SS for identifying system specifications is provided. Yes.
[0014]
The keyboard 13 is prepared in accordance with system specifications (in this embodiment, two types for domestic use and overseas use), and an identification circuit for outputting an identification signal SS corresponding to each system specification. 13A is built in. This identification circuit 13A is a circuit that grounds or opens the identification signal line 14A. Here, it is assumed that the circuit is in a grounded state for domestic use. On the other hand, the keyboard controller 11 has a circuit for pulling up the identification signal line 14A. In the case of the identification signal SS having the logic level “L”, the keyboard controller 11 determines that the system is for domestic use, and also has the logic level “H”. In the case of the identification signal SS, it has a function of discriminating that it is an overseas system specification. The keyboard controller 11 sets an identification flag indicating the determined result in the built-in register 11a.
[0015]
Further, the circuit board 10 is mounted with a memory 12 for storing a BIOS for performing input / output control of the personal computer. In the present embodiment, as shown in FIG. 2, the memory 12 includes a ROM 21 that stores a common BIOS common to each system specification, and an EEPROM (non-volatile writable ROM) 22 that stores a BIOS according to the system specification. A configuration consisting of
[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 FDD 23 and sets it in the internal memory 12. Have That is, the common BIOS 21 monitors the built-in register 11a of the keyboard controller 11, and reads the domestic BIOS 23A or the overseas BIOS 23B from the FDD 23 based on the set identification flag.
(Operation of this embodiment)
In the present embodiment, a keyboard 13 for each system specification for domestic and overseas is prepared in advance in the manufacturing process of a personal computer, and the keyboard 13 is automatically connected to the circuit board 10 of the computer body. In this method, a BIOS that matches the system specifications is set. The operation of this embodiment will be described below with reference to FIGS.
[0017]
First, as shown in FIG. 1, the prepared keyboard 13 is connected to the circuit board 10 of the computer main body (step S1). The keyboard controller 11 mounted on the circuit board 10 inputs the identification signal SS from the identification signal line 14A of the connected keyboard 13, and determines whether the system specification is for domestic or overseas (steps). S2). As shown in FIG. 1, the keyboard 13 is provided with an identification circuit 13 </ b> A that outputs an identification signal that meets the system specifications in advance.
[0018]
The keyboard controller 11 sets an identification flag corresponding to the determined system specification in the built-in register 11A (step S3). Here, it is assumed that the identification signal SS of the logic level “L” is a domestic system specification, and the identification signal SS of the logic level “H” is an overseas system specification.
[0019]
Next, a floppy disk storing both the domestic BIOS 23A and the overseas BIOS 23B is set in the FDD 23 provided as standard in the computer main body. The FDD 23 may be an external type instead of a built-in type. As shown in FIG. 2, the circuit board 10 is mounted with a ROM that stores a common BIOS 21 shared by each system specification. The common BIOS 21 is a common routine that executes various types of startup processing of the system.
[0020]
The common BIOS 21 monitors the built-in register 11A of the keyboard controller 11 and checks the set identification flag (step S4). Based on this identification flag, the common BIOS 21 selects one of the domestic BIOS 23A or the overseas BIOS 23B from the FDD 23 and sets it on the main body side (steps S5 to S7).
[0021]
That is, if the keyboard 13 connected to the main body is a domestic system specification, the common BIOS 21 reads the domestic BIOS 23A from the FDD 23 and writes it to the writable EEPROM 22 mounted on the circuit board 10 (step S6). . If the keyboard 13 connected to the main body is a system specification for overseas, the common BIOS 21 reads the overseas BIOS 23B from the FDD 23 and writes it to the EEPROM 22 mounted on the circuit board 10 (step S7).
[0022]
As described above, when manufacturing a personal computer using the keyboard 13 and BIOS according to the system specifications for domestic and overseas, just connecting the keyboard 13 that matches the system specifications, the computer itself will automatically System specifications are identified. Then, the BIOS that matches the identified system specification is read from the FDD 23 and set in the EEPROM 22 in the main body. Therefore, for example, a personal computer manufactured for overseas use is equipped with a keyboard 13 that meets the system specifications for overseas, and executes a predetermined input / output control process by the overseas BIOS 23B that meets the system specifications.
[0023]
According to this embodiment, it is possible to use the same circuit board 10 for each system specification without preparing a circuit board for each system specification for domestic and overseas use. Therefore, the operator needs to select a keyboard that meets the system specifications, but does not need to confirm a circuit board that is difficult to distinguish in appearance. For this reason, as in the prior art, when a circuit board prepared for each system specification is selected, a situation in which a circuit board of another specification is mistakenly incorporated into the computer main body can be reliably prevented.
(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 circuit board 10 in the computer main body, and the BIOS corresponding to the automatic identification result of the system specification. Is a method of selecting and specifying.
[0024]
That is, as shown in FIG. 3, in addition to the ROM 21 storing the common BIOS, the circuit board 10 is pre-mounted with a ROM 30 storing the domestic BIOS 23A and the overseas BIOS 23B for each system specification. In general, the ROM 21 and the ROM 30 are the same chip, which means different storage areas.
[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 keyboard 13 of another specification is connected to the circuit board 10 of the computer main body, the keyboard controller 11 inputs the identification signal SS from the identification signal line 14A of the connected keyboard 13 as described above, It is determined whether the system specification is for domestic or overseas (steps S10 and S11). The keyboard controller 11 sets an identification flag corresponding to the determined system specification in the built-in register 11A (step S12).
[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 keyboard 13 connected to the computer main body is a system specification for domestic use, the common BIOS 21 selects and designates the domestic BIOS 23A from the ROM 30 previously mounted on the circuit board. Accordingly, the computer main body executes an input / output control process using the keyboard 13 and the domestic BIOS 23A according to the domestic system specification (step S15). If the keyboard 13 connected to the computer main body is a system specification for overseas, the common BIOS 21 selects and designates the overseas BIOS 23B from the ROM 30 previously mounted on the circuit board. Therefore, the computer main body executes an input / output control process using the keyboard 13 and the overseas BIOS 23B according to the system specifications for overseas (step S16).
[0029]
Even in such a configuration, as described above, the circuit board 10 can be unified without preparing a circuit board for each system specification for domestic and overseas use. Further, in this modification, since the BIOS for each system specification for domestic and overseas system is mounted on the circuit board 10 in advance, the keyboard is not limited to the manufacturing process and even after being manufactured. It is possible to automatically set the BIOS according to the system specifications simply by exchanging.
(Application examples)
Furthermore, as an application example of the present embodiment, as shown in FIG. 7, the circuit board 10 of the computer main body is basically adapted to each system specification (for domestic model or for overseas model) for domestic and overseas use. Are mounted with the same BIOS. This BIOS is mounted with a common BIOS portion 12A having the same contents and partially different BIOS portions 12B and 12C for domestic models and overseas models. Furthermore, the circuit board 10 functions as a register for storing identification data (identification information corresponding to an identification flag) for identifying whether the type of the keyboard 13 is for the domestic model or the overseas model. A RAM 41 is mounted.
[0030]
The CPU 40 transmits a command requesting identification data for identifying the type of the keyboard 13 to the keyboard controller 11 when the system is turned on. Further, the CPU 40 receives the identification data from the keyboard controller 11 in accordance with the command response and stores it in the RAM 41. The CPU 40 identifies the type of the keyboard 13 based on the identification data stored in the RAM 41, and executes an initialization process corresponding to each.
[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 circuit board 10 shown in FIG. 7 is mounted is commercialized. First, when the user turns on the computer, a program for performing initialization processing on each device is normally executed (step S20). In this system, the CPU 40 transmits a command for requesting the identification data to the keyboard controller (KBC) 11 before executing the initialization process program (step S21).
[0032]
In response to the command, the KBC 11 inputs an identification signal SS from the identification signal line 14A of the connected keyboard 13 and sends identification data indicating either the domestic model or the overseas model to the CPU 40. The CPU 40 stores the identification data received from the keyboard controller 11 in the RAM 41 (step S22).
[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 keyboard 13 mounted on the computer is for a domestic model or an overseas model (step S23).
[0034]
As described above, the CPU 40 identifies the type of the keyboard 13 mounted on the computer during the initialization process. For example, when a keyboard for a domestic model is mounted, the BIOS 12B is selected and the domestic model is selected. An initialization process suitable for use is executed (step S24). On the other hand, if a keyboard for an overseas model is mounted, the BIOS 12C is selected and an initialization process suitable for the overseas model is executed (step S25). After the initialization process is completed, the process proceeds to a boot process for starting the disk operating system (DOS) of the computer (step S26).
[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 ... Domestic keyboard controller 3B ... Overseas keyboard controller 10 ... Circuit board 11 ... Keyboard controller 11A ... Built-in register (identification flag)
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に記載のコンピュータシステム。2. The computer system according to claim 1, wherein the determination unit includes a memory unit that holds identification information corresponding to a system specification determined based on the identification signal. 前記システム設定手段は、前記メモリ手段に保持されている識別情報に従って判別されたシステム仕様に対応する基本入出力システムを設定することを特徴とする請求項2に記載のコンピュータシステム。3. The computer system according to claim 2, wherein the system setting unit sets a basic input / output system corresponding to a system specification determined according to identification information held in the memory unit. システム仕様毎の基本入出力システムに対応する各プログラムを格納した外部記憶手段を有し、
前記システム設定手段は、前記判別手段により判別されたシステム仕様に対応するプログラムを前記外部記憶手段から読出して、当該プログラムを基本入出力システムとして設定することを特徴とする請求項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 .
前記設定ステップは、前記判別ステップにより判別されたシステム仕様に対応する基本入出力システムとして、予め複数種のシステム仕様に対応するプログラムの中から選択することを特徴とする請求項6に記載のシステム設定方法。 7. The system according to claim 6, wherein the setting step selects in advance a program corresponding to a plurality of types of system specifications as a basic input / output system corresponding to the system specifications determined in the determination step. Setting method.
JP11149896A 1996-05-02 1996-05-02 Computer system and system setting method Expired - Fee Related JP3626280B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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