ACM Home Page
Please provide us with feedback. Feedback
Virtual memory management for database systems
Full text PdfPdf (2.08 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 16 ,  Issue 4  (October 1982) table of contents
Pages: 26 - 48  
Year of Publication: 1982
ISSN:0163-5980
Author
Irving L. Traiger  IBM San Jose Research Laboratory, San Jose, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 40,   Citation Count: 26
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/850726.850729
What is a DOI?

ABSTRACT

Over the last several years, a number of hardware and software systems have been developed which map entire files directly into the virtual memory address spaces used by programs. Since all file contents are directly addressable, there is no need for a programmer to issue explicit file system actions, such as Read or Write. In addition, all of the buffer management problems are eliminated, since programmers do not have to squeeze pieces of large files into small virtual spaces. Although these advantages are tempting, we find that database systems have gone their own way. In this paper, we will look at two particular approaches to database system design, and see how (and why) they interface to file systems as they do. We will then look at the potential advantages and implications of working more closely with virtual memory management, and describe some of the functions and constraints that would have to be supported by a generalized page manager.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
IBM Corp. IMS/VS Version 1 General Information Manual. GH20-1260, IBM, White Plains, N.Y., Sept. 1980.
 
5
Mattson, R. L., Gecsei, J., Slutz, D.R., and Traiger, I. L. Evaluation techniques for storage hierarchies. IBM Syst. J. 9, 2 (1970), pp. 78--117.
 
6
Houdek, M. E., and Mitchell, G. R. Translating a large virtual address. In IBM System/38 technical developments, G580-0237, IBM, Atlanta, Georgia, Dec. 1978.

CITED BY  26