BIOS (basic input/output system) system and method based on basic input/output system of open source system
A basic input and output, operating system technology, applied in the direction of boot program, program loading/starting, program control device, etc., can solve the problem of not providing interrupt service routines of commercial non-open source operating systems, unable to support large commercial non-open source operating systems, etc. question
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 equipment 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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
