System and method for hard real-time garbage collection requirin

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395425, 364280, 3642811, 3642821, 3642822, 364245, 3642452, G06F 1212, G06F 1216

Patent

active

052936147

ABSTRACT:
Generally, in one form of the invention, a computer system for executing application programs in hard real-time, comprises a central processing unit (CPU) for executing the application programs and system programs and a computer memory partitioned into a data memory and a code memory. A garbage collector, which executes on said CPU, places a write barrier over certain portions of memory. Furthermore, it transfers an object from a location in the memory to a second object at another location in the memory. In a critical section, which may not be interrupted, it allocates sufficient space for the second object so that the entire contents from the first object can be copied into the second object, and in an interruptable section, it copies the entire contents of the first object into the second object. A write routine is linked into the application programs for updating objects in the computer memory. The write routine is operable to update both the first object and the second object whenever the garbage collector is transferring the contents of the object into the second object. Both copies are thereby kept current.

REFERENCES:
patent: 4797810 (1989-01-01), McEntee et al.
patent: 4807120 (1989-02-01), Courts
patent: 4907151 (1990-03-01), Bartlett
patent: 4989134 (1991-01-01), Shaw
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5136706 (1992-08-01), Courts
Baker, Henry G., "List Processing in Real Time on a Serial Computer", Communications of the ACM. Apr. 1978, pp. 280-294.
Appel, Andrew W. et al., "Real-time Concurrent Collection of Stock Multiprocessors", SigPLAN 1988, pp. 11-20.
Courts, Robert, "Improving Locality of Reference in a Garbage-Collecting Memory Management System", Communications of the ACM. Sep. 1988, vol. 31, No. 9, pp. 1128-1138.
Moon, David A., "Garbage Collection in a Large Lisp System", ACM Symposium on LISP and Functional Programming, 1984, pp. 235-246.
Steele, Jr., Guy L., "Multiprocessing Compactifying Garbage Collection," Communications of the ACM, vol. 18, No. 9, Sep. 1975, pp. 495-508.

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

System and method for hard real-time garbage collection requirin does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for hard real-time garbage collection requirin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for hard real-time garbage collection requirin will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-162380

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