[go: up one dir, main page]

CN1258888A - A computer system with a loadable basic input/output system - Google Patents

A computer system with a loadable basic input/output system Download PDF

Info

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
Application number
CN 98126355
Other languages
Chinese (zh)
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.)
Mitac International Corp
Original Assignee
Mitac International 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 Mitac International Corp filed Critical Mitac International Corp
Priority to CN 98126355 priority Critical patent/CN1258888A/en
Publication of CN1258888A publication Critical patent/CN1258888A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a computer system with a loadable basic input/output system, which comprises a main memory, a read-only memory, an accessible memory, a processor, a first basic input/output system, a second basic input/output system and an operating system. The first basic input/output system is stored in the accessible memory and comprises a plurality of loadable basic input/output programs. The second BIOS is stored in ROM and includes one start-up test program for testing main memory and processor, one I/O control program for controlling the I/O of the accessible memory and one BIOS loading program for loading the first BIOS into the main memory. Memory space can be saved.

Description

一种设有可载入式基本输 出入系统的电脑系统A computer system with a loadable basic input/output system

本发明涉及一种电脑系统,尤其是指一种设有可载入式基本输出入系统的电脑系统。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 computer system 12 main memory

14只读存储器    16可存取式存储器14 read-only memory 16 accessible memory

18处理器        20第一基本输出入系统18 processors 20 first basic input and output system

22第二基本输出入系统  24操作系统22 Second BIOS 24 Operating system

请参考图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 computer system 10 of the present invention. The computer system 10 comprises a main memory 12, a read-only memory 14, an accessible memory 16, a processor 18, a first basic input/output system (basic input/output system, BIOS) 20, a second basic I/O system 22, and an operating system (operating system) 24. The main memory 12 , the read-only memory 14 and the accessible memory 16 are used to store programs and data. The processor 18 is electrically connected to the main memory 12 , the read-only memory 14 and the accessible memory 16 for executing the programs stored in the main memory 12 and controlling the operations of each memory. The first BIOS 20 is stored in the accessible memory 16, which includes a plurality of loadable BIOS service routines (loadableBIOS service routines), such as screen printing service routines (print screen service), time Date service program (time date service), printer I/O service program (printer I/O service), decompression program (decompress procedure), and serial I/O service program (serial I/O service), etc. The second BIOS 22 is stored in the ROM 14, which includes a power on self test (POST) program 28 for testing the main memory 12 and the processor 18; an I/O control program 30 for to control the I/O of the accessible memory 16, and a BIOS loader 32 (BIOS loader) is used to load the first BIOS 20 into the main memory 12. The operating system 24 is stored in the accessible memory 16 , and the first BIOS 20 further includes an operating system loader 34 for loading the operating system 24 into the main memory 12 .

当电脑系统10被开机时,处理器18将第二基本输出入系统22从只读存储器14中载入主存储器12内并加以执行,而第二基本输出入系统22的基本输出入系统载入程序32利用输出入控制程序30来将第一基本输出入系统20从可存取式存储器16中载入主存储器12并加以执行。当第一基本输出入系统20被载入主存储器12后,操作系统载入程序34将操作系统24从可存取式存储器16中载入主存储器12并加以执行以完成电脑系统10的开机动作。When the computer system 10 is turned on, the processor 18 loads the second BIOS 22 from the read-only memory 14 into the main memory 12 and executes it, and the BIOS of the second BIOS 22 is loaded into The program 32 utilizes the I/O control program 30 to load the first BIOS 20 from the accessible memory 16 into the main memory 12 and execute it. After the first BIOS 20 is loaded into the main memory 12, the operating system loader 34 loads the operating system 24 from the accessible memory 16 into the main memory 12 and executes it to complete the booting action of the computer system 10 .

可存取式存储器16可为一硬盘机、一磁片或一存储器卡。当可存取式存储器16为一硬盘机时,第一基本输出入系统20是存储于硬盘机的第零轨(track)第一扇区(sector)之后的预定地址。The accessible memory 16 can be a hard disk drive, a magnetic disk or a memory card. When the accessible memory 16 is a hard disk drive, the first BIOS 20 is stored at a predetermined address after the first sector of the zero track (track) of the hard disk drive.

与传统电脑系统相比较,本发明电脑系统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 computer system 10 of the present invention divides the BIOS into a first BIOS 20 and a second BIOS 22, and the first BIOS 20 is stored in a storable In the RAM 16, only the second BIOS 22 is stored in the ROM 14, so a lot of space in the ROM 14 can be saved. When the second BIOS 22 of the computer system 10 of the present invention is loaded into the main memory 12 to start up, the first BIOS 20 can be loaded into the main memory 12 from the accessible memory 16 and executed, Then the operating system loading program 34 loads the operating system 24 from the accessible memory 16 into the main memory 12 and executes it, so as to complete the booting action of the computer system 10 of the present invention.

以上所述仅为本发明的优选实施例,凡是依照本发明申请专利范围所做的等效变化与修改,都应属本发明专利的涵盖范围。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)

1. computer system comprises:
But a primary memory, a ROM (read-only memory) and an access type storer are used for stored programme and data;
One processor, but be electrically connected on this primary memory, ROM (read-only memory) and access type storer, be used for carrying out institute's program stored in this primary memory and control the operation of each storer;
One first ROM-BIOS, but be stored in this access type storer, and it comprises that a plurality of formulas that are written into export substantially into program; And
One second ROM-BIOS is stored in this ROM (read-only memory), and it comprises a start test procedure, is used for testing this primary memory and processor; Control program is gone in one output, but the output that is used for controlling this access type storer is gone into; And one the ROM-BIOS loader be used for this first ROM-BIOS is written into this primary memory,
Wherein when this computer system is started shooting, this processor is written into this second ROM-BIOS in this primary memory and is carried out, but the ROM-BIOS loader of this second ROM-BIOS then utilize this export control program with this first ROM-BIOS by being written in this primary memory in this access type storer and being carried out.
2. computer system as claimed in claim 1, it comprises an operating system, but be stored in this access type storer, this first ROM-BIOS then comprises an operating system loader, be used for this operating system is written in this primary memory, wherein after this first ROM-BIOS is written into this primary memory, but this operating system loader with this operating system by being written into this primary memory in this access type storer and being carried out to finish the boot action of this computer system.
3. computer system as claimed in claim 1, but wherein should can be a Winchester disk drive, a magnetic sheet or a memory card by the access type storer.
4. booting computer as claimed in claim 1 system, but when this access type storer was a Winchester disk drive, this first ROM-BIOS was stored in the presumptive address after the 0th rail first sector of this Winchester disk drive.
CN 98126355 1998-12-28 1998-12-28 A computer system with a loadable basic input/output system Pending CN1258888A (en)

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)

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

Cited By (4)

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