Unlock instant, AI-driven research and patent intelligence for your innovation.

BIOS (basic input/output system) system and method based on basic input/output system of open source system

A basic input and output and operating system technology, applied in the field of BIOS systems based on open source basic input and output systems, can solve the problems of not being able to support large-scale commercial non-open source operating systems, not providing interrupt service routines for commercial non-open source operating systems, etc.

Active Publication Date: 2011-08-31
北京北大众志微系统科技有限责任公司 +2
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, these open source BIOS cannot support large-scale commercial non-open source operating systems such as the Windows family because they do not provide the interrupt service routines that commercial non-open source operating systems rely on.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • BIOS (basic input/output system) system and method based on basic input/output system of open source system
  • BIOS (basic input/output system) system and method based on basic input/output system of open source system
  • BIOS (basic input/output system) system and method based on basic input/output system of open source system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] The structural representation of the BIOS system based on the open source BIOS of this embodiment is as follows image 3 As shown, the open source BIOS is an extensible BIOS. image 3 The size of the BIOS system shown in is 4Mb, and its physical address 0xD0000 to 0xFFFFF includes three parts: the board-level core module (CORE), the board-level core module abstraction layer (MAPPER) module and the operating system interface module (INTERFACE), where the physical address 0xF0000 to 0xFFFFF include the board-level core module and the board-level core module abstraction layer module, the board-level core module is located at the high address starting from 0xFFFFF, the MAPPER module is located at the low-order of the board-level core module, and its specific location is determined during compilation .

[0067] 1) Board-level core module (CORE): It is used to obtain control rights after the computer system is powered on, and initialize board-level devices, including the cen...

Embodiment 2

[0080] In this embodiment, the X86 processor is taken as an example. The processing flow of the BIOS startup method based on the open source BIOS of the present invention is as follows: Figure 4 shown, including the following steps:

[0081] Step 301: power on the computer system, the central processing unit fetches instructions from the physical address 0xF000:0xFFF0 of the BIOS, calls the board-level core module and transfers the control right to the board-level core module, and copies the board-level core module and the MAPPER module to the memory, the board-level core module decompresses and copies the operating system interface module into the memory, initializes the board-level devices in the computer system, and outputs system information;

[0082] The system information includes a hardware list of the computer system, corresponding port addresses and memory size information.

[0083] After the board-level device is initialized, the board-level core module calls the e...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a BIOS (basic input / output system) system and a method based on an open source BIOS (basic input / output system) system, and relates to the field of computer applications. The method comprises the following steps: an Option ROM (read only memory) module is adopted to realize the interrupt service routines of an operating system interface module of the BIOS; when a computer operating system is powered up, a board device is initialized by the board core module and system information is output; the system information is converted into a system information form recognized by the operating system interface module through an MAPPER module; and the interrupt service routines is initialized by the board core module according to the information in the system information form in sequence. The technical scheme can be applied into the computer system start open source system and the large scale business non-open source operating system provided with a BIOS system based on the open source BIOS.

Description

technical field [0001] The invention relates to the field of computer applications, in particular to a BIOS system and method based on an open source Basic Input Output System (BIOS). Background technique [0002] Since IBM developed the Basic Input Output System (BIOS) for the world's first personal computer (PC) in 1981, in order to maintain backward compatibility, although various computer software and hardware have emerged in an endless stream, the traditional PC BIOS as The hardware and software interface, its architecture has not changed much. The general PC BIOS consists of two parts: one is the board-level module, which is specific to each system platform, and is used to initialize all devices in the system platform to a stable state that can work, including the central processing unit (CPU), South Bridge, North Bridge And the hardware modules connected to the north-south bridge, etc.; the first is the interface module, which is generally applicable to all platforms...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/445
CPCG06F9/4401G06F1/24
Inventor 程旭李皓郑衍松佟冬管雪涛
Owner 北京北大众志微系统科技有限责任公司