Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Flash chip data area dynamic sharing system and method

A technology of dynamic sharing and data area, applied in electrical digital data processing, redundancy in calculation, error detection of data, instruments, etc., can solve undetected in the test phase, incomplete traversal of the test environment, variable area and SMBIOS layout Problems such as discontinuity, to prevent the failure to locate BIOS defects

Pending Publication Date: 2022-05-17
昆仑太科(北京)技术股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The division of data storage areas is scattered and messy; take the Feiteng platform as an example: the file size of the Feiteng header file is not fixed at present, which will lead to the phenomenon that SMBIOS information is not fixed in the Flash layout map, and variables There is a layout discontinuity problem between the area and SMBIOS, which makes it impossible to adopt a unified Flash Map layout design, which is manifested in the scattered and messy overall layout of the Flash Map
[0005] 2. In the design scheme without backup BIOS firmware, there is a problem that it cannot be turned on after the upgrade, which affects the use of users
[0006] 3. When there are design defects in the firmware, due to incomplete test environment traversal, it is not detected during the test phase. When the customer triggers an exception, the developer cannot quickly locate and solve the problem because the customer cannot accurately feedback what the operation is.

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
  • Flash chip data area dynamic sharing system and method
  • Flash chip data area dynamic sharing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention is described in detail below in conjunction with the accompanying drawings and examples.

[0047] The present invention provides a Flash chip data region dynamic sharing system, as attached Figure 1As shown, the system includes a BIOS core framework, a shared storage component and a dynamic shared storage area; the shared storage component includes a policy module, a logging module, a backup recovery module, and a brushing module; the dynamic shared storage area is a specially divided area from the SPI Flash for dynamically saving BIOS-related information, such as BIOS logs and BIOS backup data, and the type of information saved is operated through the policy module.

[0048] The policy module, logging module, backup recovery module and brushing module are loaded and run through the BIOS core framework; during the BIOS operation, the BIOS will back up the BIOS or record the BIOS log storage according to the current policy in the policy module; the ba...

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 discloses a Flash chip data area dynamic sharing system and method, and belongs to the technical field of computer firmware. The system comprises a BIOS core frame, a shared storage component and a dynamic shared storage area, the BIOS loads the shared storage component to run through the BIOS core frame, and the shared storage component can dynamically use the shared storage area to carry out BIOS upgrade backup and BIOS log recording according to the need of computer startup at this time. According to the method and the device, under the condition that the BIOS space of a computer mainboard is limited, the problem that BIOS backups and BIOS logs are stored in the BIOS is solved by dividing the SPI Flash into the dynamic storage areas.

Description

Technical field [0001] The present invention belongs to the field of computer firmware technology, specifically relates to a Flash chip data area unified management and sharing system and method. Background [0002] BIOS is used to initialize the computer processor platform and the operating system load, its basic functions include, after powering on the hardware platform, to obtain system control, initialize the processor, memory, chipset and other key components, enumerate peripherals and allocate resources for them, initialize the necessary peripherals such as graphics cards, hard disks, network cards, etc., establish a running environment for the operating system, and then hand over control to the operating system. [0003] Existing BIOS are generally stored in SPI Flash chips, the size of the storage space is generally 1 megabyte to 32 megabytes, and the storage data is extremely limited, which will lead to the following three problems: [0004] 1, the data storage area div...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14G06F8/654G06F9/4401
CPCG06F11/1456G06F11/1469G06F8/654G06F9/4401
Inventor 陈小春张超朱立森孙亮李通易祝兵
Owner 昆仑太科(北京)技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products