Cost-Effective Object Space Management for Hardware-Assisted Real-Time Garbage Collection

13Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Modern object-oriented languages and programming paradigms require finer-grain division of memory than is provided by traditional paging and segmentation systems. This paper describes the design of an OSM 1992 that allows partitioning of real memory on object, rather than page, boundaries. The time required by the OSM to create an object, or to find the beginning of an object given a pointer to any location within it, is approximately one memory cycle. Object sizes are limited only by the availability of address bits. In typical configurations of object-oriented memory modules, one OSM chip is required for every 16 RAM chips. The OSM serves a central role in the implementation of a hardware-assisted garbage collection system in which the worst-case stop-and-wait garbage collection delay ranges between 10 and 500 μsec, depending on the system configuration. © 1992, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Nilsen, K. D., & Schmidt, W. J. (1992). Cost-Effective Object Space Management for Hardware-Assisted Real-Time Garbage Collection. ACM Letters on Programming Languages and Systems (LOPLAS), 1(4), 338–354. https://doi.org/10.1145/161494.161508

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free