Basic output and input system for self verification of selection read only memory and verification method thereof

A basic input and output, read-only memory technology, applied to the generation of response errors, error detection of redundant data in calculations, program control devices, etc., can solve the problem of reducing system stability, failure to boot, and failure to upgrade hardware equipment Operational performance and other issues to achieve the effect of maintaining stability and avoiding damage to hardware equipment

Active Publication Date: 2010-08-18
USI ELECTRONICS SHENZHEN
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, due to the different development process of each manufacturer, BIOS manufacturers often receive too many firmware data of different devices and different versions of hardware devices, and version management is not easy. The I / O system is integrated, but in fact, the second version of the firmware is integrated with the basic I / O system, resulting in inconsistencies, resulting in failure to load or read the correct firmware to set the hardware device smoothly when starting up
[0004] In addition, since manufacturers often place the firmware update files developed on public web pages for users to download, it often happens that after users download and modify the file content, they are placed on the public web pages again, allowing other users to download and be downloaded. After the error file has been tampered with, installing the error file to the computer system will not only fail to improve the performance of the hardware device, but will cause failure to boot or even damage the hardware
[0005] In order to avoid the above-mentioned version inconsistency or the firmware file being changed, resulting in the failure to start the system smoothly and reduce the stability of the system, it is necessary to design a method that can verify the correctness of the selected ROM to ensure that the computer system can be connected to the correct one when it is started. Hardware device firmware operation

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
  • Basic output and input system for self verification of selection read only memory and verification method thereof
  • Basic output and input system for self verification of selection read only memory and verification method thereof
  • Basic output and input system for self verification of selection read only memory and verification method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention provides a basic I / O system for self-verifying selective read-only memory and its verification method, which verifies the data integrity of the selected read-only memory when the basic input-output system executes the boot operation, so as to manage firmware data and prevent the system from failing The effect of booting or hardware damage. In order to provide a more detailed description and explanation, the following illustrations will be made in conjunction with schematic diagrams and flow charts, so as to more clearly and clearly illustrate the techniques and means used in the present invention.

[0040] figure 1 It is a schematic diagram of the storage structure of an embodiment of a basic input-output system for a self-verification selection read-only memory provided by the present invention. This embodiment takes the verification when the computer system starts as an example, wherein the basic input-output system 10 includes a The boot manage...

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 basic output and input system for the self verification of a selection read only memory and a verification method thereof. The basic output and input system is loaded to a main memory for executing the starting-up operation. The basic output and input system comprises a device firmware block, a verification code block and a starting-up management block, wherein the device firmware block records application device firmware, the verification code block records a verification code, and the starting-up management block executes the verification operation. The method comprises the following steps: starting to execute starting-up program by the basic output and input system; reading the verification code recorded in the basic output and input system; calculating the application device firmware mapped into the section read only memory block of the main memory according to an algorithm to generate a check value; judging whether the read verification code is the same as the calculated check code or not; and continuously executing the starting-up program if the read verification code is the same as the calculated check code. The invention can easily and effectivelymanage various device firmware versions integrated in the basic output and input system, can avoid the risk of hardware equipment damage caused after parameters in the firmware are interpolated, and is favorable for maintaining the stability of the integrative basic output and input system.

Description

technical field [0001] The present invention relates to a basic input / output system for self-verifying selective read-only memory and its verification method, in particular to a basic input-output system for checking the data integrity of selective read-only memory and its verification method. Background technique [0002] For a long time, the basic input and output system is responsible for the preparation work such as power-on self-test (POST), initialization of basic hardware devices, and loading of the operating system during the boot process of the computer system. The division of labor of manufacturers is becoming more and more refined. Manufacturers of basic input and output systems on motherboards often receive firmware for specific hardware devices provided by different hardware device manufacturers, that is, the firmware mapped in the main memory when booting. Select the data of the read-only memory (Option ROM, OPROM) and embed it in the basic input and output sys...

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): G06F9/445G06F11/14
Inventor 纪文伟
Owner USI ELECTRONICS SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products