JPH0322160A - 計算機システムにおけるアダプタ制御プログラムの組込方式 - Google Patents

計算機システムにおけるアダプタ制御プログラムの組込方式

Info

Publication number
JPH0322160A
JPH0322160A JP1157286A JP15728689A JPH0322160A JP H0322160 A JPH0322160 A JP H0322160A JP 1157286 A JP1157286 A JP 1157286A JP 15728689 A JP15728689 A JP 15728689A JP H0322160 A JPH0322160 A JP H0322160A
Authority
JP
Japan
Prior art keywords
adapter
control program
adapter control
computer
main body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1157286A
Other languages
English (en)
Inventor
Masaru Watanabe
優 渡邉
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP1157286A priority Critical patent/JPH0322160A/ja
Publication of JPH0322160A publication Critical patent/JPH0322160A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、計算機本体に、コンソール画面デバイス、
キーボードデバイス等の標準デバイス以外に、LANデ
バイス、PIOデバイス等のオプションデバイスをアダ
プタボートを介して接続するようにした計算機システム
において、アダプタボードを制御するアダプタ制御プロ
グラムの組込を自動的に行うようにした計算機システム
におけるアダプタ制御プログラムの組込方式に関する。
〔従来の技術〕
一般に、計算機本体で、コンソール画面デバイス、キー
ボードデバイス等の標準デバイスやLANデバイス、P
IOデバイス等のオプションデバイスを利用する場合に
は、各種デバイスを接続するアダプタボートとこれを制
御するアダプタ制御プログラムとが必要である。現在、
1つの計算機本体上では複数のオペレーションシステム
(以下、OSと称す)が動作可能であり、これらOSに
応じたアダプタ制御のプログラムのインストール(組込
)が必要となる。さらに、アダプタ制御のプログラムの
インストール後に、アダプタボードに接続したデバイス
を利用するためには、計算機本体の動作環境の設定変更
も必要である。
すなわち、従来、第4図に示すように、計算機システム
を利用する利用者が以下の手順でアダプタ制御プログラ
ムのインストール作業を行うようにしていた。先ず、゛
アダプタボードを計算機本体のスロッーに装着する(ス
テップ■)。このとき、IOアドレス設定及び割込レベ
ル設定等のハード設定を行う。そして、このアダプタボ
ードに所望のデバイスを接続する(ステップ■)。次い
で、OS毎のアダプタ制御プログラムが格納されたフロ
ッピィデスクを購入し(ステップ■)、その後計算機本
体1を立ち上げ(ステップ■)、次いでフロッピィデス
クからアダプタ制御プログラムをインストールし(ステ
ップ■)、OS毎に異なるエディタでシステム構築定義
ファイルの修正を行う(ステップ■)。この修正が終了
したら、計算機を再び立ち上げ(ステップ■)、その立
ち上げ時にシステム構築定義ファイルの読込及びアダプ
タ制御プログラムの登録を行うアダプタ制御プログラム
組込処理を行うことにより(ステップ■)、初めてデバ
イスの利用が可能となる(ステップ■)。なお、第4図
で点線で囲んだステップ■〜■の処理は、計算機本体l
で動作するOS毎に操作が異なる部分であり、OSが異
なればインストール方法やエディタの操作方法が異なる
〔発明が解決しようとする課題〕
しかしながら、上記従来のアダプタ制御プログラムの組
込方式にあっては、計算機システムを利用する利用者が
、アダプタ制御プログラムを購入し、そのインストール
、システム構築定義ファイルの修正等の組込作業を行う
必要があり、この組込作業はOSによって異なり一様で
ないと共に、深い知識を必要とするため、コンピュータ
を使用し始めたばかりの初心者にとっては容易に行うこ
とができないという課題があった。また、アダプタ制御
プログラムを格納する記録媒体としてフロッピィディス
クを使用しているので、違法な複製を防止することがで
きないという課題もあった。
そこで、この発明は、上記従来例の課題に着目してなさ
れたものであり、アダプタ制御プログラムの計算機本体
への組込みを容易に行うことができると共に、アダプタ
制御プログラムの複製を防止することができるアダプタ
制御プログラムの組込方式を提供することを目的として
いる。
〔課題を解決するための手段〕
上記目的を達成するために、この発明に係るアダプタ制
御プログラムの組込方式は、計算機本体に各種デバイス
をアダプタボードを介して接続する計算機システムにお
いて、前記計算機本体にアダプタ制御プログラムを組込
処理する組込処理部を設け、前記アダプタボードに、当
該アダプタボードを制御するアダプタ制御プログラムを
格納したROMカートリッジを装着し、該ROMカート
リッジのアダプタ制御プログラムを前記組込処理部で読
込むことにより、アダプタ制御組込処理を自動的に行う
ことを特徴としている。
〔作用〕
この発明においては、アダプタボードにアダプタ制御プ
ログラムが格納されたROMカートリッジを装着し、こ
のアダプタボードを計算機本体のスロットに装入すると
共に、アダプタボードに所望のデバイスを接続した状態
で、計算機本体を立ち上げることにより、計算機本体の
組込処理部で自動的にアダプタ制御プログラム組込処理
を行う。
したがって、初心者でも容易に機能拡張を行うことがで
きる。
〔実施例〕
以下、この発明の実施例を図面に基づいて説明する。
第1図はこの発明の一実施例を示すブロック図である. 図中、1は計算機本体であって、この計算機本体1が複
数例えば5つのスロッ}2a〜2eが設けられた入出力
バス3に接続されている。
スロット2a〜2e中のスロット2dを除く各スロット
には、アダプタボード4a〜4dが装着され、これらア
ダプタポート4a,4b,4c及び4dには標準デバイ
スとしてのコンソール画面デバイス5、キーボードデバ
イス6、オプシジンデバイスとしてのLANデバイス7
及びPIOデバイス8が個別に接続されている。
アダプタボード4a〜4dのそれぞれは、第2図に示す
ように、アダプタ制御部14と、アダプタボードに接続
されるデバイスの種別を表すアダプタID格納部15と
、複数例えば3つのアダプタ制御プログラムを格納した
ROMカートリッジ16a−16cを管理するアダプタ
制御プログラム管理部17とを備えている。ここで、ア
ダプタ制御部l4は、アダプタID格納部15及びアダ
プタ制御プログラム管理部l7を管理し、アダプタ制御
プログラム管理部l7は、OS種別に対応したROMカ
ートリッジ16a−16cに格納されているアダプタ制
御プログラムを読込む。また、ROMカートリッジ16
a〜16cのそれぞれは、異なる3種類のOSに対応し
たアダプタ制御デログラムが格納されていると共に、そ
の動作OSを識別するOS識別■Dを備えている。
一方、計算機本体1は、3種類のOSを備えたOS本体
11に、組込処理部としてのデバイス識別制御部12及
びアダプタ制御プログラム組込部13が付加されている
ここで、デバイス識別制御部l2は、アダプタボードを
装着するスロット2a〜2eの位置により規格化されて
固定されたアドレスを基にアクセスすることができるア
ダプタ制御部l4を介してアダプタID格納部15に格
納されているアダプタIDを読込むことにより、アダプ
タボードの種別即ちデバイス名をilllする機能を有
する。但し、同一のアダプタIDがあった場合には、以
前に同じアダプタIDで認識したデバイス名の下1文字
を変えたデバイス名とする。
また、アダプタ制御プログラム組込処理部13は、アダ
プタ制御部15を介してアダプタ制御プログラム管理部
l7がROMカートリッジ16a〜16cが備えている
OS種別IDを識別することで得られる動作OSに対応
するアダプタ制御プログラムの登録を、デバイス識別制
御部12によって得られたデバイス名で、システムのデ
バイス管理テーブルに対して行う機能を有する。
次に、上記実施例の動作を標準以外のデバイスを利用す
る場合として第3図について説明する。
すなわち、計算機システムにおいて、標準以外のオプシ
ョンデバイスを組込み利用するには、先ず、計算機本体
lの異なるOSに対応したアダプタ制御プログラムを格
納したROMカートリッジ16a−16Cを購入し(ス
テップ■)、ついで購入したROMカートリッジ1 6
 a % 1 6 cを所望のアダプタボード4iに装
着し(ステップ@)、次いでアダプタボード4i(i−
a〜d)を所望のスロット2j(j=a−e)に装入し
(ステップ■)、さらにアダプタボード16iに所望の
デバイスを接続する(ステップ■)。このとき、各スロ
ット2a〜2eに対して規格化された固定のアドレスが
設定されているので、アドレスのハード設定を行う必要
はない。また、第3図で点線で囲んだステップ0及びス
テップ@の処理は、計算機本体lで動作するOS毎に行
わなければならない処理手順であるが、ROMカートリ
ッジ16a〜16cをアダプタボード4a〜4dに装着
するだけでよいので、OSによって特に異なる操作は必
要としない。
その後、計算機本体1を立ち上げることにより(ステッ
プ■)、各スロット2a〜2eに対応したアドレスでス
キャンすることによって、OS本体11の付加機能即ち
デバイス識別部12及びアダプタ制御プログラム組込処
理部13により、スロットに装入されたアダプタボード
4a〜4dの識別、デバイス識別、アダプタ制御プログ
ラムの読込み、アダプタ制御プログラムのデバイス管理
テーブルへの登録で構威されるインストール処理が自動
的に行われる(ステップ■)。これらのインストール処
理が完了することにより、デバイスの利用が可能となる
(ステップ@)。
このように、上記実施例によると、アダプタ制御プログ
ラムをROMカートリッジに格納し、このROMカート
リッジをアダプタボードに装着し、且つアダプタボード
を計算機本体のスロットに装入すると共に、アダプタボ
ードにデバイスを接続してから、計算機本体を立ち上げ
ることにより、システム構築定義ファイルの修正を行う
ことなく自動的にアダプタ制御プログラムのインストー
ルを行うことができる。
なお、上記実施例においては、スロット数が5つである
場合について説明したが、これに限定されるものではな
く、任意のスロット数とすることができる。
〔発明の効果〕
以上説明したように、この発明によれば、OS毎のアダ
プタ制御プログラムが格納されたROMカートリッジを
アダプタボードに装着し、計算機本体を起動するだけで
、アダプタポートに接続されたデバイスが利用できるの
で、コンピュータの初心者にとって困難であると共に、
OSによって操作が異なっていたアダプタ制御プログラ
ムのインストールやシステム構築定義ファイルの修正作
業を行うことなく、アダプタ制御プログラムの組込を行
うことができ、コンピュータを使い始めたばかりの初心
者でも、確実に標準以外のデバイスを利用することがで
き、しかもアダプタ制御プログラムをROMカートリッ
ジに格納するようにしたので、アダプタ制御プログラム
の違法複製を確実に防止することができる効果が得られ
る。
【図面の簡単な説明】
第1図は計算機システムの全体構成図、第2図はこの発
明の一実施例を示す機能ブロック図、第3図はこの発明
の動作の説明に供する操作手順を示すフローチャート、
第4図は従来例の操作手順を示すフローチャートである
。 図中、lは計算機本体、2a〜2eはスロット、3は入
出力バス、4a〜4dはアダプタボード、5はコンソー
ル画面デバイス、6はキーボードデバイス、7はLAN
デバイス、8はPIOデバイス、l1はOS本体、12
はデバイス識別制御部、l3はアダプタ制御プログラム
組込処理部、14はアダプタ制御部、15はアダプタI
D格納部、16a〜16cはROMカートリッジ、17
はアダプタ制御プログラム管理部である。

Claims (1)

    【特許請求の範囲】
  1. 計算機本体に各種デバイスをアダプタボードを介して接
    続する計算機システムにおいて、前記計算機本体にアダ
    プタ制御プログラムを組込処理する組込処理部を設け、
    前記アダプタボードに、当該アダプタボードを制御する
    アダプタ制御プログラムを格納したROMカートリッジ
    を装着し、該ROMカートリッジのアダプタ制御プログ
    ラムを前記組込処理部で読込むことにより、アダプタ制
    御組込処理を自動的に行うことを特徴とする計算機シス
    テムにおけるアダプタ制御プログラムの組込方式。
JP1157286A 1989-06-20 1989-06-20 計算機システムにおけるアダプタ制御プログラムの組込方式 Pending JPH0322160A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1157286A JPH0322160A (ja) 1989-06-20 1989-06-20 計算機システムにおけるアダプタ制御プログラムの組込方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1157286A JPH0322160A (ja) 1989-06-20 1989-06-20 計算機システムにおけるアダプタ制御プログラムの組込方式

Publications (1)

Publication Number Publication Date
JPH0322160A true JPH0322160A (ja) 1991-01-30

Family

ID=15646343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1157286A Pending JPH0322160A (ja) 1989-06-20 1989-06-20 計算機システムにおけるアダプタ制御プログラムの組込方式

Country Status (1)

Country Link
JP (1) JPH0322160A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993008028A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
WO1993016881A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Type discrimination device and method thereof
WO1993016883A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Additional electronic device and electronic system
WO1993016882A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Additional electronic device and electronic system
WO1993017875A1 (en) * 1992-03-02 1993-09-16 Seiko Epson Corporation Additional control device, and apparatus and method for processing information thereby
WO1993018922A1 (en) * 1992-03-19 1993-09-30 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
US5461705A (en) * 1991-10-23 1995-10-24 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5537517A (en) * 1991-10-23 1996-07-16 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5592595A (en) * 1991-12-30 1997-01-07 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing
US6025993A (en) * 1992-05-20 2000-02-15 Seiko Epson Corporation Cartridge for electronic devices
US7757012B2 (en) 2003-08-20 2010-07-13 Hewlett-Packard Development Company, L.P. Configurable mapping of devices to bus functions
JP4832698B2 (ja) * 2000-05-24 2011-12-07 ツェットエフ、フリードリッヒスハーフェン、アクチエンゲゼルシャフト 自動変速機

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410641A (en) * 1991-10-23 1995-04-25 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing
WO1993008027A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Additional control device, and apparatus and method for processing information thereby
WO1993008029A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
US5537517A (en) * 1991-10-23 1996-07-16 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
WO1993008028A1 (en) * 1991-10-23 1993-04-29 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
US5461705A (en) * 1991-10-23 1995-10-24 Seiko Epson Corporation Information processing device in an electronic apparatus utilizing an accessory control device and methods of application
US5592595A (en) * 1991-12-30 1997-01-07 Seiko Epson Corporation Intelligent cartridge for attachment to a printer to perform image processing tasks in a combination image processing system and method of image processing
WO1993016882A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Additional electronic device and electronic system
US5437041A (en) * 1992-02-26 1995-07-25 Seiko Epson Corporation Device and method for exerting force on circuit mounted on board through opening of the board to facilitate the thermal conduction between circuit and housing
WO1993016883A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Additional electronic device and electronic system
WO1993016881A1 (en) * 1992-02-26 1993-09-02 Seiko Epson Corporation Type discrimination device and method thereof
US5615085A (en) * 1992-02-26 1997-03-25 Seiko Epson Corporation Temperature control for add-on electronic devices
WO1993017875A1 (en) * 1992-03-02 1993-09-16 Seiko Epson Corporation Additional control device, and apparatus and method for processing information thereby
WO1993018922A1 (en) * 1992-03-19 1993-09-30 Seiko Epson Corporation Apparatus and method for processing information, and additional control device used therein
US6025993A (en) * 1992-05-20 2000-02-15 Seiko Epson Corporation Cartridge for electronic devices
US6404639B1 (en) 1992-05-20 2002-06-11 Seiko Epson Corporation Cartridge for electronic devices
US6515864B2 (en) 1992-05-20 2003-02-04 Seiko Epson Corporation Cartridge for electronic devices
US6608753B2 (en) 1992-05-20 2003-08-19 Seiko Epson Corporation Cartridge for electronic devices
JP4832698B2 (ja) * 2000-05-24 2011-12-07 ツェットエフ、フリードリッヒスハーフェン、アクチエンゲゼルシャフト 自動変速機
US7757012B2 (en) 2003-08-20 2010-07-13 Hewlett-Packard Development Company, L.P. Configurable mapping of devices to bus functions

Similar Documents

Publication Publication Date Title
US9934049B1 (en) Method for creation of device drivers and device objects for peripheral devices
US6804774B1 (en) Software image transition aid comprising building a disk image based on identified hardware
US6487608B2 (en) Method for automatically configuring network interface card and capable of randomizing a media access controller address of the network interface card
US20050038934A1 (en) USB-based peripheral device and method for starting up the USB-based peripheral device
US20020069353A1 (en) Automated device driver installation
US20010039612A1 (en) Apparatus and method for fast booting
US20080005371A1 (en) Plug-And-Play Device And Method Of Using The Same
US6282641B1 (en) System for reconfiguring a boot device by swapping the logical device number of a user selected boot drive to a currently configured boot drive
EP0463251A1 (en) Software installation
US20040230963A1 (en) Method for updating firmware in an operating system agnostic manner
US20070192582A1 (en) Techniques for initializing a device on an expansion card
US6934956B1 (en) Method and apparatus for installing an operating system
KR100764921B1 (ko) 장치 이뉴머레이션을 위한 가상 rom
JPH08249191A (ja) ブート方法及び装置
JP3230005B2 (ja) オプション・ボードprom
JP2007514217A (ja) データ処理装置とコンピュータとの間のデータ交換方法
US5951684A (en) Method of booting a computer system with identifying a CD-ROM disk drive of the system and a method of loading a device driver
IE980481A1 (en) Modifiable Partition Boot Record for a Computer Memory Device
JPH0322160A (ja) 計算機システムにおけるアダプタ制御プログラムの組込方式
US6115813A (en) Selectively enabling advanced configuration and power interface BIOS support
KR100578955B1 (ko) 컴퓨터 시스템의 초기 시스템 셋업 동안 시디롬 드라이브의 드라이브 문자 할당을 결정하는 방법 및 장치
US6065067A (en) System, method and program for controlling access to an input/output device possible resource settings data in an advanced configuration and power interface operating system
KR100216870B1 (ko) 컴퓨터의 바이오스 공용 장치 및 공용 방법
JPH07191835A (ja) コンピュータシステム
GB2346715A (en) A computer with multiple operating systems