Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration
Reexamination Certificate
1999-09-21
2004-03-30
Lee, Thomas (Department: 2185)
Electrical computers and digital processing systems: support
Digital data processing system initialization or configuration
C713S002000, C711S206000
Reexamination Certificate
active
06715067
ABSTRACT:
BACKGROUND
This invention relates generally to processor-based systems using semiconductor memory as their primary, non-volatile, re-programmable storage medium.
There is increasing interest in so-called embedded processor-based systems. These systems often operate with reduced functionalities to provide desired performance at relatively low cost. In many cases, these embedded systems may be battery operated. Thus, their capabilities may be limited to improve battery lifetime.
For a variety of reasons including conserving battery life, reducing cost and providing a compact form factor, processor-based systems may be provided which do not use as their non-volatile storage medium, a hard disk drive. In many processor-based systems, a hard disk drive provides a convenient non-volatile storage medium that stores most of the information which the user desires to maintain permanently. This may include among other things, the operating system, application software, files and data, as examples. The information that is stored in the hard disk drive may be transferred for execution to system memory which conventionally is a volatile memory.
In many systems, hard disk drives provide a very high capacity, relatively quick storage medium. However, hard disk drives take more space and use more power than non-volatile semiconductor memories. In many embedded systems, re-programmable, non-volatile semiconductor memories are used as the primary storage system for processor-based systems. These semiconductor memories store the panoply of information normally stored in hard disk drives including operating systems.
In many cases, semiconductor memories utilized as primary non-volatile storage media for processor-based systems use FLASH memories. These FLASH memories may be re-programmed without user intervention using well known on-board capabilities. These memories are generally accessed using row and column addresses. Thus, the memories are generally monolithic in that the location of files and other data in that memory is generally stored outside the memory.
While this system has worked well with relatively simple embedded processor-based systems, as the demands on the processor-based systems increase, this simple storage system may be inadequate to handle some desired functions. Thus, there is a need for an improved way of using non-volatile re-programmable semiconductor memories as the primary non-volatile file system for processor-based systems.
SUMMARY
In accordance with one aspect, a method of organizing stored information on a non-volatile, re-programmable semiconductor memory includes partitioning the memory into a plurality of partitions, each having a defined address. A defined address for one partition is stored in another partition.
Other aspects are set forth in the accompanying detailed description and claims.
REFERENCES:
patent: 5136711 (1992-08-01), Hugard et al.
patent: 5463766 (1995-10-01), Schieve et al.
patent: 5668970 (1997-09-01), Cowart et al.
patent: 5802363 (1998-09-01), Williams et al.
patent: 5915080 (1999-06-01), Park
patent: 5918047 (1999-06-01), Leavitt et al.
patent: 5937329 (1999-08-01), Helmy et al.
patent: 5974426 (1999-10-01), Lee et al.
patent: 5974517 (1999-10-01), Gaudet
patent: 6172936 (2001-01-01), Kitazaki
patent: 6199159 (2001-03-01), Fish
patent: 6233681 (2001-05-01), Kang
patent: 6272628 (2001-08-01), Aguilar et al.
patent: 6279109 (2001-08-01), Brundridge
patent: 6317845 (2001-11-01), Meyer et al.
patent: 6347051 (2002-02-01), Yamagami et al.
patent: 6490685 (2002-12-01), Nakamura
patent: 405242057 (1993-09-01), None
patent: 406187205 (1994-07-01), None
patent: WO 97/12486 (1997-04-01), None
Jerry Jex, “Flash Memory BIOS for PC and Notebook computer”, Intel Corporation, IEEE 1991, pp 692-695.*
“3 Volt Fast Book Block Design Guide”, AP-655 Application Note, Intel Corporation, Nov. 1998.
Ketrenos James P.
Rhoads Edward R.
Cao Chun
Intel Corporation
Lee Thomas
Trop Pruner & Hu P.C.
LandOfFree
Initializing a processor-based system from a non-volatile... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Initializing a processor-based system from a non-volatile..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Initializing a processor-based system from a non-volatile... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3224111