Patent
1995-04-26
1997-04-29
Amsbury, Wayne
G06F 1730
Patent
active
056258194
ABSTRACT:
Methods and apparatus for performing heap management in programmable recording instruments used to record process data; and protecting the integrity of data structures stored in non-volatile memory included such instruments should a power failure or power shut down occur while heap management operations are in progress. Furthermore, according to the invention, methods and apparatus are provided for (a) validating the integrity of the aforementioned data structures quickly on power up of the recording instrument; (b) finishing certain predetermined processes that were in progress when a power failure occurred, at the time when the recording instrument is powered back up; (c) locating any memory allocated to a user prior to a power failure or shut down; and (d) assuring the user, whenever power is restored to the system, that only pointers to previously allocated data blocks containing valid data are provided in response to users requests for such pointers.
REFERENCES:
patent: 4845632 (1989-07-01), Kroll et al.
patent: 5008786 (1991-04-01), Thatte
patent: 5021963 (1991-06-01), Brown et al.
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5317752 (1994-05-01), Jewett et al.
patent: 5367637 (1994-11-01), Wei
patent: 5491808 (1996-02-01), Geist, Jr.
Motorola, Inc.: MC68020 32 bit Microprocessor User's Manual, see pp. D8-D11 Dec. 1985.
Duncan, "The MS-DOS Encyclopedia", pp. 297-305 Dec. 1988.
Amsbury Wayne
Honeywell Inc.
Kaliko Joseph J.
LandOfFree
Methods and apparatus for performing heap management and protect does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for performing heap management and protect, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for performing heap management and protect will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-714611