JPH08286996A - Driving system for extended device - Google Patents
Driving system for extended deviceInfo
- Publication number
- JPH08286996A JPH08286996A JP7108224A JP10822495A JPH08286996A JP H08286996 A JPH08286996 A JP H08286996A JP 7108224 A JP7108224 A JP 7108224A JP 10822495 A JP10822495 A JP 10822495A JP H08286996 A JPH08286996 A JP H08286996A
- Authority
- JP
- Japan
- Prior art keywords
- emulator
- code
- bios
- expansion
- expansion device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims 1
- 230000033772 system development Effects 0.000 abstract description 4
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Executing Machine-Instructions (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は情報処理装置に関し、特
に中央処理装置(CPU)と異なるアーキテクチャのB
IOSコードを搭載した外付けの拡張装置が情報処理装
置に接続された際におけるシステムブート時の拡張装置
のドライブ方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus, and more particularly to a B having an architecture different from that of a central processing unit (CPU).
The present invention relates to a drive system of an expansion device at the time of system boot when an external expansion device equipped with an IOS code is connected to an information processing device.
【0002】[0002]
【従来の技術】従来、CPUと異なるアーキテクチャ
(設計方式)のBIOS(Basic InputOutput System)
コードが搭載された外付けの拡張装置が情報処理装置に
接続されている場合、システムブート時に拡張装置から
起動を行う際に、読み出し専用メモリ(ROM)等に格
納されたシステムファームウエアにBIOSコードと同
等の機能を実装するか、あるいはアーキテクチャの異な
る機械語をCPUの機械語に変換するエミュレーション
機能を実装することが必要とされている。なお、BIO
Sはハードウエアとオペレーティングシステム(「O
S」という)の間を取り持つハードウエア制御プログラ
ムであり、通常ROMに格納され、また機種毎に異なる
場合がある。2. Description of the Related Art Conventionally, a BIOS (Basic Input Output System) having an architecture (design method) different from that of a CPU
When an external expansion device equipped with a code is connected to the information processing device, the BIOS code is stored in the system firmware stored in the read-only memory (ROM) when the expansion device is booted at system boot. It is necessary to implement a function equivalent to the above, or an emulation function for converting a machine language having a different architecture into the machine language of the CPU. In addition, BIO
S is the hardware and operating system ("O
"S"), which is a hardware control program that is usually stored in the ROM and may differ for each model.
【0003】[0003]
【発明が解決しようとする課題】前記従来の拡張装置の
ドライブ方式では、一の情報処理装置に多種類の拡張装
置が接続され、各拡張装置が該情報処理装置のCPUと
異なるアーキテクチャのBIOSコードを搭載していた
際、システムブート時に拡張装置から起動を行う場合に
は、システムファームウエアにおいて各拡張装置に搭載
された各BIOSコードと同等の機能を有するコードを
それぞれ実装しておくか、あるいは各BIOSコードの
エミュレーション機能を実装しなければならず、このた
めシステム開発効率が悪く、またROMの使用量が増
え、コストが増大するという問題がある。In the drive system of the conventional expansion device, a plurality of types of expansion devices are connected to one information processing device, and each expansion device has a BIOS code of an architecture different from the CPU of the information processing device. When the system is installed and the boot is performed from the expansion device at the time of system boot, the code having the same function as the BIOS code installed in each expansion device is installed in the system firmware, or Since an emulation function for each BIOS code must be mounted, system development efficiency is poor, and the amount of ROM used increases and the cost increases.
【0004】従って、本発明は前記問題点を解消し、C
PUと異なるアーキテクチャのコードを搭載した拡張装
置をドライブ(駆動制御)する際、OSのエミュレータ
を用いて拡張装置のエミュレーションを可能として、シ
ステムの開発効率を改善し、且つROMの使用量を最小
限に抑えることを可能とする拡張装置のドライブ方式の
提供することを目的とする。Therefore, the present invention solves the above-mentioned problems, and
When driving (driving control) an expansion device equipped with code of architecture different from PU, it is possible to emulate the expansion device using an OS emulator, improving system development efficiency and minimizing the amount of ROM used. It is an object of the present invention to provide a drive system for an expansion device that can be suppressed.
【0005】[0005]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、情報処理装置に接続され、且つ装置の初
期化及び起動を行なうプログラム(「BIOSコード」
という)を格納した記憶手段を備えた拡張装置のドライ
ブ方式であって、オペレーティングシステムが、中央演
算処理装置のアーキテクチャと異なる機械語を該中央演
算処理装置が実行可能な機械語に変換するエミュレータ
を含み、ブート時に、前記エミュレータをメモリにロー
ドし、前記拡張装置の前記BIOSコードが前記エミュ
レータにて変換可能な機械語を含むと判定された際に、
前記BIOSコードを前記中央処理装置が実行可能なコ
ードに変換して前記メモリにロードし、該変換されたコ
ードに基づき前記拡張装置のドライブを行うことを特徴
とする情報処理装置に拡張装置のドライブ方式を提供す
る。In order to achieve the above object, the present invention provides a program ("BIOS code") which is connected to an information processing apparatus and which initializes and starts the apparatus.
Is a drive system of an expansion device having a storage means storing therein an emulator for converting a machine language different from the architecture of the central processing unit into a machine language executable by the central processing unit. Including, at boot time, when the emulator is loaded into a memory and it is determined that the BIOS code of the expansion device includes a machine language translatable by the emulator,
An expansion device drive for an information processing device, characterized in that the BIOS code is converted into a code executable by the central processing unit, loaded into the memory, and the expansion device is driven based on the converted code. Provide a scheme.
【0006】本発明は、好ましい態様として、中央演算
処理装置(「CPU」という)と、主記憶装置と、外部
記憶装置と、制御記憶装置(「ROM」という)と、外
付けの拡張装置と、上記各装置を相互に接続するバス
と、を少なくとも備えた情報処理装置において、前記外
部記憶装置にインストールされたオペレーティングシス
テム(「OS」という)が、前記CPUのアーキテクチ
ャと異なる機械語を実行可能な機械語に変換するエミュ
レータを含むか否かを検索するエミュレータ検索手段
と、前記エミュレータを前記主記憶装置にロードするエ
ミュレータロード手段と、BIOSコードを搭載した前
記拡張装置が前記情報処理装置に接続されている際に、
前記BIOSコードが前記エミュレータにてエミュレー
ション可能な前記CPUの機械語で記述されているか否
かを識別する拡張装置識別手段と、前記BIOSコード
を前記エミュレータにて実行可能なプログラムに変換
し、前記主記憶装置にロードするBIOSコードロード
手段と、前記BIOSコードロード手段により実行可能
な形式で前記主記憶装置の所定領域にロードされた前記
BIOSコードを用いて前記拡張装置のドライブを行う
BIOSコード実行手段と、を含むことを特徴とする拡
張装置のドライブ方式を提供する。In a preferred embodiment of the present invention, a central processing unit (referred to as "CPU"), a main storage device, an external storage device, a control storage device (referred to as "ROM"), and an external expansion device. In an information processing device including at least a bus connecting the above devices to each other, an operating system (referred to as “OS”) installed in the external storage device can execute a machine language different from the architecture of the CPU. Emulator searching means for searching whether or not an emulator for converting into a machine language is included, an emulator loading means for loading the emulator in the main storage device, and the expansion device having a BIOS code connected to the information processing device. While being
Expansion device identification means for identifying whether or not the BIOS code is written in a machine language of the CPU that can be emulated by the emulator; and converting the BIOS code into a program executable by the emulator, BIOS code loading means for loading the storage device, and BIOS code executing means for driving the expansion device using the BIOS code loaded in a predetermined area of the main storage device in a format executable by the BIOS code loading means. And a drive system for an expansion device.
【0007】本発明においては、好ましくは、前記エミ
ュレータ検索手段と、前記エミュレータロード手段と、
前記拡張装置識別手段と、前記BIOSコードロード手
段と、前記BIOSコード実行手段とがシステムファー
ムウエアとして前記ROMに格納されたことを特徴とす
る。In the present invention, preferably, the emulator searching means, the emulator loading means, and
The expansion device identification means, the BIOS code loading means, and the BIOS code execution means are stored in the ROM as system firmware.
【0008】[0008]
【作用】上記構成のもと本発明によれば、情報処理装置
のCPUと異なるアーキテクチャのBIOSコードを記
憶するROMを備えた各種の拡張装置を情報処理装置に
接続した場合において、OSがBIOSコードをCPU
が実行可能な機械語に変換するエミュレータを備え、こ
のOSのエミュレータをシステムファームウエア上で流
用することにより、各拡張装置に対してエミュレータを
新たに実装してエミュレーションするという手間が省
け、このためシステムの開発効率を改善し、且つ各拡張
装置に対してシステムファームウエアにBIOSコード
と同等の機能を実装することが不要とされるため、RO
Mの使用量も最小限に抑えている。According to the present invention having the above structure, when various expansion devices having a ROM for storing a BIOS code having a different architecture from the CPU of the information processing device are connected to the information processing device, the OS is the BIOS code. The CPU
Is equipped with an emulator that converts the machine language into an executable machine language, and by diversion of this OS emulator on the system firmware, it is possible to save the trouble of newly mounting and emulating the emulator for each expansion device. Since it is not necessary to improve the system development efficiency and to install the function equivalent to the BIOS code in the system firmware for each expansion device, RO
The amount of M used is also minimized.
【0009】[0009]
【実施例】図面を参照して、本発明の実施例を以下に説
明する。図1は、本発明の一実施例のハードウエア構成
を示す図である。図2は情報処理装置の処理構成を模式
的に示す図である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a hardware configuration of an embodiment of the present invention. FIG. 2 is a diagram schematically showing the processing configuration of the information processing apparatus.
【0010】図1を参照して、CPU1とメモリ2はシ
ステムバスコントローラ3を介して、システムバス10と
接続され、CPU1と異なるアーキテクチャのBIOS
コードを搭載する拡張ROM60を格納する拡張装置(拡
張デバイス)6と、オペレーティングシステム(OS)
40が格納されているシステム内蔵の外部記憶装置4と、
情報処理装置起動時に実行されるシステムファームウエ
ア50を格納するROM5がシステムバス10に接続されて
いる。Referring to FIG. 1, a CPU 1 and a memory 2 are connected to a system bus 10 via a system bus controller 3, and a BIOS having an architecture different from that of the CPU 1.
An expansion device (expansion device) 6 for storing an expansion ROM 60 having a code and an operating system (OS)
An external storage device 4 with a built-in system in which 40 is stored,
A ROM 5 that stores system firmware 50 that is executed when the information processing apparatus is activated is connected to the system bus 10.
【0011】図2に示すように、メモリ2にはエミュレ
ータロード領域201、拡張ROM展開領域202が含まれて
いる。As shown in FIG. 2, the memory 2 includes an emulator load area 201 and an expansion ROM expansion area 202.
【0012】図2を参照して、システムファームウエア
50によりブート可能な外部記憶装置4には予めOS40が
インストールされ、OS40のモジュール群にはCPU1
と異なるアーキテクチャの機械語を実装されたCPU1
の機械語に変換するエミュレータ401が含まれている。Referring to FIG. 2, system firmware
The OS 40 is installed in advance in the external storage device 4 that can be booted by the 50, and the CPU 1 is included in the module group of the OS 40.
CPU1 with machine language of different architecture
Includes emulator 401 to convert to machine language.
【0013】ROM5には、情報処理装置起動時にソフ
トウエアまでのブートを行うシステムファームウエア50
を有し、システムファームウエア50はエミュレータ検索
手段501、拡張装置識別手段502、エミュレータロード手
段503、BIOSコードロード手段504、BIOSコード
実行手段505から構成されている。The ROM 5 includes system firmware 50 for booting up to software when the information processing device is started up.
The system firmware 50 includes emulator search means 501, expansion device identification means 502, emulator load means 503, BIOS code load means 504, and BIOS code execution means 505.
【0014】拡張装置6はBIOSコードを格納した拡
張ROM60を備えている。The expansion device 6 includes an expansion ROM 60 storing a BIOS code.
【0015】次に、本実施例の動作について説明する。
OS40は外部記憶装置4に予めインストールされてい
る。Next, the operation of this embodiment will be described.
The OS 40 is installed in the external storage device 4 in advance.
【0016】システム立ち上げ時に、ROM5に格納さ
れたシステムファームウエア50内のエミュレータ検索手
段501は、外部記憶装置4内に格納されたOS40のモジ
ュール群の中からエミュレータ401を検索する。When the system is started up, the emulator retrieval means 501 in the system firmware 50 stored in the ROM 5 retrieves the emulator 401 from the module group of the OS 40 stored in the external storage device 4.
【0017】エミュレータ401が検索されると、システ
ムファームウエア50上の拡張装置識別手段502は、拡張
装置6に実装されている拡張ROM60上に、エミュレー
タ401にて変換可能な機械語で記述されたBIOSコー
ドが格納されているか否かを識別する。When the emulator 401 is searched, the expansion device identification means 502 on the system firmware 50 is written on the expansion ROM 60 mounted on the expansion device 6 in a machine language that can be converted by the emulator 401. It identifies whether or not the BIOS code is stored.
【0018】拡張ROM60に格納されたBIOSコード
がエミュレータ401にてCPU1の機械語に変換可能な
コードであった場合、システムファームウエア50内のエ
ミュレータロード手段503は、エミュレータ401をアドレ
ス解決した後(ローディングのためのアドレス解決)、
メモリ2上のエミュレータロード領域201にロードす
る。If the BIOS code stored in the expansion ROM 60 is a code that can be converted into the machine language of the CPU 1 by the emulator 401, the emulator loading means 503 in the system firmware 50 will resolve the address of the emulator 401 ( Address resolution for loading),
It is loaded into the emulator load area 201 on the memory 2.
【0019】BIOSコードロード手段504は、エミュ
レータ401がメモリ2上にロードされると、拡張装置6
内に搭載された拡張ROM60内のBIOSコードをエミ
ュレータ401によってCPU1にて実装可能なアーキテ
クチャの機械語コードに変換しながらメモリ2上の拡張
ROM展開領域202にロードする。When the emulator 401 is loaded on the memory 2, the BIOS code loading means 504 is used by the expansion device 6
The BIOS code in the expansion ROM 60 installed therein is loaded into the expansion ROM expansion area 202 on the memory 2 while being converted by the emulator 401 into the machine language code of the architecture that can be mounted by the CPU 1.
【0020】BIOSコードの変換及びロードに成功し
た場合、拡張ROM60のBIOSコードは情報処理装置
において実行可能なコードとなり、システムファームウ
エア50内のBIOSコード実行手段505により、拡張装
置6の初期化及び起動が行われる。When the conversion and loading of the BIOS code is successful, the BIOS code in the expansion ROM 60 becomes a code executable in the information processing device, and the BIOS code executing means 505 in the system firmware 50 initializes the expansion device 6 and Startup is performed.
【0021】このようにしてシステムファームウエア50
において拡張装置6のドライブが可能となる。In this way, the system firmware 50
In, the expansion device 6 can be driven.
【0022】以上、本発明を上記実施例に即して説明し
たが、本発明は上記態様にのみ限定されず、本発明の原
理に準ずる各種態様を含むことは勿論である。Although the present invention has been described above with reference to the above embodiments, the present invention is not limited to the above embodiments, and it is needless to say that various embodiments according to the principle of the present invention are included.
【0023】[0023]
【発明の効果】以上説明したように、本発明によれば、
CPUと異なるアーキテクチャのBIOSコードを持つ
拡張ROMを搭載した各種の拡張装置を情報処理装置に
接続した場合において、OSのエミュレータをシステム
ファームウエア上で流用することによって、拡張装置に
対してエミュレータを新たに実装してエミュレーション
するという手間が省け、システムの開発効率が改善さ
れ、かつROMの使用量を最小限に抑えることができる
という効果を有する。そして、上記効果は本発明(請求
項2〜4)の好ましい態様によってもより好適に達成さ
れる。As described above, according to the present invention,
When various expansion devices equipped with an expansion ROM having a BIOS code having a different architecture from the CPU are connected to the information processing device, the emulator of the OS is reused on the system firmware to add the emulator to the expansion device. This has the effects of eliminating the trouble of mounting the device on a disk and emulating it, improving the development efficiency of the system, and minimizing the amount of ROM used. And the said effect is achieved more suitably also by the preferable aspect of this invention (Claims 2-4).
【図1】本発明の一実施例の全体構成を示す図である。FIG. 1 is a diagram showing an overall configuration of an embodiment of the present invention.
【図2】本発明の一実施例の処理構成を模式的に示す図
である。FIG. 2 is a diagram schematically showing a processing configuration of an embodiment of the present invention.
1 CPU 2 メモリ 3 システムバスコントローラ 4 外部記憶装置 5 ROM 6 拡張装置 10 システムバス 40 OS 50 システムファームウエア 60 拡張ROM 201 エミュレータロード領域 202 拡大ROM展開領域 401 エミュレータ 501 エミュレータ検索手段 502 拡張装置識別手段 503 エミュレータロード手段 504 BIOSコードロード手段 505 BIOSコード実行手段 1 CPU 2 memory 3 system bus controller 4 external storage device 5 ROM 6 expansion device 10 system bus 40 OS 50 system firmware 60 expansion ROM 201 emulator load area 202 expansion ROM expansion area 401 emulator 501 emulator search means 502 expansion device identification means 503 Emulator load means 504 BIOS code load means 505 BIOS code execution means
Claims (4)
化及び起動を行なうプログラム(「BIOSコード」と
いう)を格納した記憶手段を備えた拡張装置のドライブ
方式であって、 オペレーティングシステムが、中央演算処理装置のアー
キテクチャと異なる機械語を該中央演算処理装置が実行
可能な機械語に変換するエミュレータを含み、 ブート時に、前記エミュレータをメモリにロードし、 前記拡張装置の前記BIOSコードが前記エミュレータ
にて変換可能な機械語を含むと判定された際に、前記B
IOSコードを前記中央処理装置が実行可能なコードに
変換して前記メモリにロードし、該変換されたコードに
基づき前記拡張装置のドライブを行うように構成したこ
とを特徴とする情報処理装置に拡張装置のドライブ方
式。1. A drive system of an expansion device, which is connected to an information processing device and includes storage means for storing a program (referred to as "BIOS code") for initializing and activating the device, the operating system comprising: An emulator for converting a machine language different from the architecture of the central processing unit into a machine language executable by the central processing unit; loading the emulator into a memory at boot time; and the BIOS code of the expansion unit including the emulator. When it is determined that the machine language that can be converted is included in
Expanded to an information processing device characterized in that the IOS code is converted into a code executable by the central processing unit, loaded into the memory, and the expansion device is driven based on the converted code. Device drive method.
と、主記憶装置と、外部記憶装置と、制御記憶装置
(「ROM」という)と、外付けの拡張装置と、上記各
装置を互いに接続するバスと、を少なくとも備えた情報
処理装置において、 前記外部記憶装置にインストールされたオペレーティン
グシステム(「OS」という)が、前記CPUのアーキ
テクチャと異なる機械語を実行可能な機械語に変換する
エミュレータを含むか否かを検索するエミュレータ検索
手段と、 前記エミュレータを前記主記憶装置にロードするエミュ
レータロード手段と、 BIOSコードを搭載した前記拡張装置が前記情報処理
装置に接続されている際に、前記BIOSコードが前記
エミュレータにてエミュレーション可能な前記CPUの
機械語で記述されているか否かを識別する拡張装置識別
手段と、 前記BIOSコードを前記エミュレータにて実行可能な
プログラムに変換し、前記主記憶装置にロードするBI
OSコードロード手段と、 前記BIOSコードロード手段により実行可能な形式で
前記主記憶装置の所定領域にロードされた前記BIOS
コードを用いて前記拡張装置のドライブを行うBIOS
コード実行手段と、 を含むことを特徴とする拡張装置のドライブ方式。2. Central processing unit (referred to as "CPU")
An information processing apparatus including at least a main storage device, an external storage device, a control storage device (referred to as “ROM”), an external expansion device, and a bus connecting the above devices to each other. An emulator search unit that searches whether an operating system (referred to as "OS") installed in an external storage device includes an emulator that converts a machine language different from the CPU architecture into an executable machine language, and the emulator. And a machine code of the CPU that can emulate the BIOS code in the emulator when the expansion device equipped with the BIOS code is connected to the information processing device. And an expansion device identification means for identifying whether or not BI for converting the code into a program executable by the emulator and loading it into the main storage device
OS code loading means, and the BIOS loaded in a predetermined area of the main storage device in a format executable by the BIOS code loading means
BIOS that drives the expansion device using a code
A drive method for an expansion device, comprising: a code executing means;
レータロード手段と、前記拡張装置識別手段と、前記B
IOSコードロード手段と、前記BIOSコード実行手
段とがシステムファームウエアとして前記ROMに格納
されたことを特徴とする請求項2記載の拡張装置のドラ
イブ方式。3. The emulator searching means, the emulator loading means, the expansion device identifying means, and the B
3. The drive system for an expansion device according to claim 2, wherein the IOS code loading means and the BIOS code executing means are stored in the ROM as system firmware.
違するBIOSを備えた複数の拡張装置を接続したこと
を特徴とする請求項2記載のドライブ方式。4. The drive system according to claim 2, wherein a plurality of expansion devices each having a BIOS different from the architecture of the CPU are connected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7108224A JP2692645B2 (en) | 1995-04-07 | 1995-04-07 | Expansion unit drive method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7108224A JP2692645B2 (en) | 1995-04-07 | 1995-04-07 | Expansion unit drive method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08286996A true JPH08286996A (en) | 1996-11-01 |
| JP2692645B2 JP2692645B2 (en) | 1997-12-17 |
Family
ID=14479202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7108224A Expired - Lifetime JP2692645B2 (en) | 1995-04-07 | 1995-04-07 | Expansion unit drive method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2692645B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000031641A1 (en) * | 1998-11-20 | 2000-06-02 | Fujitsu Limited | Information processor |
| US6145078A (en) * | 1997-12-02 | 2000-11-07 | Nec Corporation | Data processing apparatus and method of starting-up extensions |
-
1995
- 1995-04-07 JP JP7108224A patent/JP2692645B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6145078A (en) * | 1997-12-02 | 2000-11-07 | Nec Corporation | Data processing apparatus and method of starting-up extensions |
| WO2000031641A1 (en) * | 1998-11-20 | 2000-06-02 | Fujitsu Limited | Information processor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2692645B2 (en) | 1997-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3212007B2 (en) | Operating system environment boot method and system | |
| JP6124994B2 (en) | Method and system for restoring from legacy OS environment to Unified Extensible Firmware Interface (UEFI) pre-boot environment, and computer program | |
| US8407396B2 (en) | Providing block data access for an operating system using solid-state memory | |
| US7017039B2 (en) | Method of booting a computer operating system to run from a normally unsupported system device | |
| US6421776B1 (en) | Data processor having BIOS packing compression/decompression architecture | |
| US7032108B2 (en) | System and method for virtualizing basic input/output system (BIOS) including BIOS run time services | |
| US8443183B2 (en) | Pre-boot loader for reducing system boot time | |
| JP5048526B2 (en) | Computer system and legacy boot method for the computer system | |
| CN117075974A (en) | Novel EDK2 starting and guiding method based on RISC-V server CPU | |
| CN109408122B (en) | Equipment starting method, electronic equipment and computer storage medium | |
| CN118312226A (en) | UEFI firmware starting method and system based on RISCV server CPU | |
| US6145078A (en) | Data processing apparatus and method of starting-up extensions | |
| US7356684B2 (en) | Booting system and/or method for initializing peripherals | |
| CN103729219A (en) | Method and system for framing UEFI BIOS (unified extensible firmware interface basic input/output system) | |
| JP2692645B2 (en) | Expansion unit drive method | |
| JPH08263219A (en) | Method for starting recording and reproducing device | |
| JPH09288583A (en) | Information processor | |
| Wan et al. | Analysis and Design of Boot Loader on Embedded Electric power steering system | |
| CN121764559A (en) | System starting method and device | |
| JPS6242254A (en) | Channel initializing system | |
| JP2006012158A (en) | Method and apparatus for providing extendable interaction between firmware and operating systems on digital devices | |
| Neumann | Disk-based program swapping in 8080-based microcomputers | |
| JPS625439A (en) | Instruction code expansion system | |
| KR940009810A (en) | How to Boot the Operating System of a Card | |
| JPH1021088A (en) | Computer system |
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: 19970805 |