Method and system using a virtual lock for boot block flash

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S103000, C710S200000, C713S002000

Reexamination Certificate

active

06633964

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to the field of personal computers. More particularly, the present invention relates to memory management of flash memory storing Basic Input/Output System (BIOS) code or instructions. Specifically, the present invention relates to a method and system using a virtual lock for boot block flash.
BACKGROUND OF THE INVENTION
A flash memory is a popular form of nonvolatile memory that can be erased and reprogrammed in units of memory called blocks. A common use for flash memory is to store the BIOS for a computing system. BIOS is the essential system code or instructions used to control system configuration and to load the operating system for the computing system. In particular, BIOS provides the first instructions a computing system executes when it is first turned on. The regions of BIOS that is first executed when a computing system is first turned is referred to as “recovery BIOS” region. The recovery BIOS region stores recovery or reset code that sets forth how the computing system is to be booted each time the computing system is first turned on. Because this region of BIOS is critical to the computing system, its protection and integrity is essential.
Hence, a computing system must guarantee security and integrity of the recovery BIOS region in flash memory. As such, the recovery BIOS region is hardware protected (e.g., by a user setting a pin via a jumper). In current computing architectures, this region is limited to the first block (“boot block”) of the flash memory, which is limited to 64 Kbytes of memory and is the largest block size prescribed by current flash memory technologies. Thus, only the first block can be hardware protected.
Consequently, as computing architectures become more complex, the code and instructions for recovery BIOS can exceed current limits of the 64 Kbytes of hardware protected memory space. Thus, a limitation with current computing systems is that the recovery BIOS region has to fit into a limited amount of memory space to be hardware protected.


REFERENCES:
patent: 5704035 (1997-12-01), Shipman
patent: 5844986 (1998-12-01), Davis
patent: 5890191 (1999-03-01), Espinor et al.
patent: 5991197 (1999-11-01), Ogura et al.
patent: 6009495 (1999-12-01), DeRoo et al.
patent: 6031757 (2000-02-01), Chuang et al.
patent: 6058048 (2000-05-01), Kwon
patent: 6081664 (2000-06-01), Nowlin, Jr.
patent: 6154819 (2000-11-01), Larsen et al.
patent: 6154837 (2000-11-01), Fudeyasu et al.
patent: 6182187 (2001-01-01), Cox et al.
patent: 6205548 (2001-03-01), Hasbun
Intel 82802AB/82802AC Firmware Hub (FWH) Datasheet—May 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system using a virtual lock for boot block flash does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system using a virtual lock for boot block flash, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system using a virtual lock for boot block flash will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3138111

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.