NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A class Hierarchical, object-oriented approach to virtual memory managementThe Choices family of operating systems exploits class hierarchies and object-oriented programming to facilitate the construction of customized operating systems for shared memory and networked multiprocessors. The software is being used in the Tapestry laboratory to study the performance of algorithms, mechanisms, and policies for parallel systems. Described here are the architectural design and class hierarchy of the Choices virtual memory management system. The software and hardware mechanisms and policies of a virtual memory system implement a memory hierarchy that exploits the trade-off between response times and storage capacities. In Choices, the notion of a memory hierarchy is captured by abstract classes. Concrete subclasses of those abstractions implement a virtual address space, segmentation, paging, physical memory management, secondary storage, and remote (that is, networked) storage. Captured in the notion of a memory hierarchy are classes that represent memory objects. These classes provide a storage mechanism that contains encapsulated data and have methods to read or write the memory object. Each of these classes provides specializations to represent the memory hierarchy.
Document ID
19890011275
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Russo, Vincent F.
(Illinois Univ. Urbana-Champaign, IL, United States)
Campbell, Roy H.
(Illinois Univ. Urbana-Champaign, IL, United States)
Johnston, Gary M.
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 5, 2013
Publication Date
January 1, 1989
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-184876
NAS 1.26:184876
Report Number: NASA-CR-184876
Report Number: NAS 1.26:184876
Accession Number
89N20646
Funding Number(s)
CONTRACT_GRANT: NSG-1471
CONTRACT_GRANT: NAG1-163
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available