CN1258888A - A computer system with a loadable basic input/output system - Google Patents
A computer system with a loadable basic input/output system Download PDFInfo
- Publication number
- CN1258888A CN1258888A CN 98126355 CN98126355A CN1258888A CN 1258888 A CN1258888 A CN 1258888A CN 98126355 CN98126355 CN 98126355 CN 98126355 A CN98126355 A CN 98126355A CN 1258888 A CN1258888 A CN 1258888A
- Authority
- CN
- China
- Prior art keywords
- bios
- rom
- memory
- stored
- computer system
- 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
Links
- 238000012360 testing method Methods 0.000 claims abstract description 5
- 238000010998 test method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007650 screen-printing Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本发明涉及一种电脑系统,尤其是指一种设有可载入式基本输出入系统的电脑系统。The invention relates to a computer system, in particular to a computer system equipped with a loadable basic input/output system.
在传统电脑系统中,基本输出入系统(BIOS)是存储在一个只读存储器(ROM)中。由于电脑系统日趋复杂,周边装置日趋多样化,使得基本输出入系统所需的只读存储器空间急速增加。虽然只读存储器的容量也会增加,但是硬体容量增加的速度往往赶不上基本输出入系统的成长速度。In conventional computer systems, the basic input-output system (BIOS) is stored in a read-only memory (ROM). Due to the increasing complexity of computer systems and the diversification of peripheral devices, the ROM space required by the BIOS increases rapidly. Although the capacity of the read-only memory will also increase, the speed at which the hardware capacity increases often cannot catch up with the growth rate of the basic input and output system.
因此本发明的主要目的在于提供一种设有可载入式基本输出入系统的电脑系统,其可将基本输出入系统分为第一基本输出入系统及第二基本输出入系统,其中第一基本输出入系统是存储在一个可存取式存储器中,只在需要时才载入主存储器内,而仅有第二基本输出入系统存储在只读存储器中,因此可以省下大量的只读存储器空间。Therefore, the main purpose of the present invention is to provide a computer system with a loadable BIOS, which can divide the BIOS into a first BIOS and a second BIOS, wherein the first The BIOS is stored in an accessible memory and loaded into the main memory only when needed, while only the second BIOS is stored in the ROM, thus saving a lot of ROM memory space.
本发明提供一种电脑系统,包括:一主存储器、一只读存储器以及一可存取式存储器,用来存储程序及数据;一处理器,电连接于该主存储器、只读存储器以及可存取式存储器,用来执行该主存储器内所储存的程序并控制各个记忆的操作;一第一基本输出入系统,存储于该可存取式存储器内,其包括多个可载入式基本输出入程序;以及一第二基本输出入系统,存储在该唯读存储器内,其包括一开机测试程序,用来测试该主存储器及处理器;一输出入控制程序,用来控制该可存取式存储器的输出入;以及一基本输出入系统载入程序用来将该第一基本输出入系统载入该主存储器,其中当该电脑系统被开机时,该处理器将该第二基本输出入系统载入该主存储器内并予以执行,而该第二基本输出入系统的基本输出入系统载入程序则利用该输出入控制程序来将该第一基本输出入系统由该可存取式存储器中载入该主存储器内并予以执行。The invention provides a computer system, comprising: a main memory, a read-only memory and an accessible memory for storing programs and data; a processor electrically connected to the main memory, the read-only memory and the Retrieval memory, used to execute the program stored in the main memory and control the operation of each memory; a first basic input and output system, stored in the accessible memory, which includes a plurality of loadable basic output input program; and a second basic input output system, stored in the read-only memory, which includes a boot test program, used to test the main memory and processor; an input output control program, used to control the accessible and a BIOS loader for loading the first BIOS into the main memory, wherein when the computer system is turned on, the processor executes the second BIOS system is loaded into the main memory and executed, and the BIOS loader of the second BIOS uses the I/O control program to transfer the first BIOS from the accessible memory loaded into the main memory and executed.
图1为本发明电脑系统之示意图。FIG. 1 is a schematic diagram of the computer system of the present invention.
图中符号说明Description of symbols in the figure
10电脑系统 12主存储器10
14只读存储器 16可存取式存储器14 read-
18处理器 20第一基本输出入系统18
22第二基本输出入系统 24操作系统22
请参考图1。图1为本发明电脑系统10的示意图。电脑系统10包含一主存储器12,一只读存储器14,一可存取式存储器16,一处理器18,一第一基本输出入系统(basic input/output system,BIOS)20,一第二基本输出入系统22,以及一操作系统(operating system)24。主存储器12、只读存储器14以及可存取式存储器16是用来存储程序及资料。处理器18是电连接于主存储器12、只读存储器14以及可存取式存储器16,用来执行主存储器12内所存储的程序并控制各个存储器的操作。第一基本输出入系统20是存储于可存取式存储器16内,其包含有多个可载入式基本输出入程序26(loadableBIOS service routines),例如屏幕打印服务程序(print screen service)、时间日期服务程序(time date service)、打印机输出入服务程序(printer I/O service)、解压缩程序(decompress procedure)、以及串行输出入服务程序(serial I/Oservice)等。第二基本输出入系统22是存储在只读存储器14内,其包含有一开机测试(power on self test,POST)程序28用来测试主存储器12及处理器18;一输出入控制程序30,用来控制可存取式存储器16的输出入,以及一基本输出入系统载入程序32(BIOS loader)用来将第一基本输出入系统20载入主存储器12。操作系统24是存储在可存取式存储器16内,而第一基本输出入系统20还包括一操作系统载入程序34,用来将操作系统24载入主存储器12内。Please refer to Figure 1. FIG. 1 is a schematic diagram of a
当电脑系统10被开机时,处理器18将第二基本输出入系统22从只读存储器14中载入主存储器12内并加以执行,而第二基本输出入系统22的基本输出入系统载入程序32利用输出入控制程序30来将第一基本输出入系统20从可存取式存储器16中载入主存储器12并加以执行。当第一基本输出入系统20被载入主存储器12后,操作系统载入程序34将操作系统24从可存取式存储器16中载入主存储器12并加以执行以完成电脑系统10的开机动作。When the
可存取式存储器16可为一硬盘机、一磁片或一存储器卡。当可存取式存储器16为一硬盘机时,第一基本输出入系统20是存储于硬盘机的第零轨(track)第一扇区(sector)之后的预定地址。The
与传统电脑系统相比较,本发明电脑系统10将基本输出入系统(BIOS)分为第一基本输出入系统20及第二基本输出入系统22,第一基本输出入系统20是存储在可存取式存储器16中,而只有第二基本输出入系统22是存储在只读存储器14中,因此可以省下大量的只读存储器14的空间。本发明电脑系统10的第二基本输出入系统22被载入主存储器12内进行开机时,第一基本输出入系统20可从可存取式存储器16中载入主存储器12内并加以执行,然后操作系统载入程序34将操作系统24从可存取式存储器16中载入主存储器12并加以执行,以完成本发明电脑系统10的开机动作。Compared with the traditional computer system, the
以上所述仅为本发明的优选实施例,凡是依照本发明申请专利范围所做的等效变化与修改,都应属本发明专利的涵盖范围。The above are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the patent of the present invention.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 98126355 CN1258888A (en) | 1998-12-28 | 1998-12-28 | A computer system with a loadable basic input/output system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 98126355 CN1258888A (en) | 1998-12-28 | 1998-12-28 | A computer system with a loadable basic input/output system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1258888A true CN1258888A (en) | 2000-07-05 |
Family
ID=5229614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 98126355 Pending CN1258888A (en) | 1998-12-28 | 1998-12-28 | A computer system with a loadable basic input/output system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1258888A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1328656C (en) * | 2002-08-16 | 2007-07-25 | 技嘉科技股份有限公司 | Method and apparatus for providing electronic game services from a computer BIOS |
| CN101320338B (en) * | 2007-06-04 | 2012-03-28 | 国际商业机器公司 | Method and system for stealing interrupt vectors |
| CN104751082A (en) * | 2013-12-30 | 2015-07-01 | 研祥智能科技股份有限公司 | Operating system and data security control method and operating system and data security control device |
-
1998
- 1998-12-28 CN CN 98126355 patent/CN1258888A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1328656C (en) * | 2002-08-16 | 2007-07-25 | 技嘉科技股份有限公司 | Method and apparatus for providing electronic game services from a computer BIOS |
| CN101320338B (en) * | 2007-06-04 | 2012-03-28 | 国际商业机器公司 | Method and system for stealing interrupt vectors |
| CN104751082A (en) * | 2013-12-30 | 2015-07-01 | 研祥智能科技股份有限公司 | Operating system and data security control method and operating system and data security control device |
| CN104751082B (en) * | 2013-12-30 | 2019-02-05 | 研祥智能科技股份有限公司 | Operating system and data security control method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE40092E1 (en) | Method for quickly booting a computer system | |
| US8028177B2 (en) | Method for changing power states of a computer | |
| US5269022A (en) | Method and apparatus for booting a computer system by restoring the main memory from a backup memory | |
| US6336161B1 (en) | Computer configuration system and method with state and restoration from non-volatile semiconductor memory | |
| US6421776B1 (en) | Data processor having BIOS packing compression/decompression architecture | |
| US6785808B2 (en) | System and method for altering an operating system start-up sequence prior to operating system loading | |
| JPH08503566A (en) | Method for automatically reducing power consumption of computer equipment | |
| US20090006728A1 (en) | Virtual machine state snapshots | |
| EP1351146A1 (en) | Power management system and method with recovery after power failure | |
| US8990486B2 (en) | Hardware and file system agnostic mechanism for achieving capsule support | |
| TW201502764A (en) | Specialized boot path for speeding up resume from sleep state | |
| US9858086B2 (en) | Load boot data | |
| CN1545654A (en) | Quick starting method for computer | |
| CN1111375A (en) | information processing system | |
| TWI232406B (en) | Memory management method for simultaneously loading and executing program codes | |
| CN113626092A (en) | Embedded system starting method and SOC chip | |
| US20040225874A1 (en) | Method for reduced BIOS boot time | |
| US8751760B2 (en) | Systems and methods for power state transitioning in an information handling system | |
| US6986035B2 (en) | Modular bios for detecting resources of a system and reporting information about the resources during two separate phases | |
| CN1258888A (en) | A computer system with a loadable basic input/output system | |
| CN115033296A (en) | A method and device for booting a domestic operating system based on UEFI and Linux | |
| CN115202751A (en) | Method for realizing rapid start of UEFI (unified extensible firmware interface) | |
| TWI559227B (en) | Computer system having two built-in operating devices that can be dynamically powered on or powered off | |
| CN101276281A (en) | How to install the driver | |
| TWI605332B (en) | Method and device for advanced configuration and power interface (acpi) sleep-state support using cpu-only reset |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |