Virtual memory support for multiple page sizes
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 104-109
- https://doi.org/10.1109/wwos.1993.348164
Abstract
The advent of computers with 64-bit virtual address spaces and giga-bytes of physical memory will provide applications with many more orders of magnitude of memory than is possible today. However, to tap the poten- tial of this new hardware, we need to re-examine how virtual memory is traditionally managed. We concentrate in this note on two aspects of virtual memory: software support for multiple page sizes, and memory manage- ment policies tuned to large amounts of physical memory. We argue for the need to examine these areas, and we identify several questions that need to be answered. In particular, we show that providing support for multi- ple page sizes is not as straightforward as may initially appear.Keywords
This publication has 10 references indexed in Scilit:
- Tradeoffs in Supporting Two Page SizesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Supporting Reference And Dirty Bits In SPUR's Virtual Address CachePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A 200 MHz 64 b dual-issue CMOS microprocessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The SuperSPARC microprocessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Page placement algorithms for large real-indexed cachesACM Transactions on Computer Systems, 1992
- Application-controlled physical memory using external page-cache managementPublished by Association for Computing Machinery (ACM) ,1992
- Generic virtual memory management for operating system kernelsPublished by Association for Computing Machinery (ACM) ,1989
- Machine-independent virtual memory management for paged uniprocessor and multiprocessor architecturesIEEE Transactions on Computers, 1988
- Converting a swap-based system to do paging in an architecture lacking page-referenced bitsPublished by Association for Computing Machinery (ACM) ,1981
- The working set model for program behaviorCommunications of the ACM, 1968