NASA NTRS ยท 19990041064
The Science of Computing: Virtual Memory
Abstract
In the March-April issue, I described how a computer's storage system is organized as a hierarchy consisting of cache, main memory, and secondary memory (e.g., disk). The cache and main memory form a subsystem that functions like main memory but attains speeds approaching cache. What happens if a program and its data are too large for the main memory? This is not a frivolous question. Every generation of computer users has been frustrated by insufficient memory. A new line of computers may have sufficient storage for the computations of its predecessor, but new programs will soon exhaust its capacity. In 1960, a longrange planning committee at MIT dared to dream of a computer with 1 million words of main memory. In 1985, the Cray-2 was delivered with 256 million words. Computational physicists dream of computers with 1 billion words. Computer architects have done an outstanding job of enlarging main memories yet they have never kept up with demand. Only the shortsighted believe they can.
Keep this discovery
Explore connections, maps & timelines
Denning, Peter J.. 1986-06-01. The Science of Computing: Virtual Memory. https://ntrs.nasa.gov/citations/19990041064
Cite the original work for its findings. Save a collection to share your selection of sources.