就虚存回答以下问题:(1)虚存的应用背景是什么?(2)虚存的可行性是什么?(3)实现虚存的主要技术是什么?(4)虚存可以有多大?
答:(1)虚存的应用背景是用小内存运行大程序。这里的"大程序"是指比整个内存用户空间还要大的程序,它可以是一道程序,也可以是多道程序之和。(2)虚存的可行基础是程序运行的局部性原理。(3)实现虚存的主要技术是部分装入、部分对换、局部覆盖、动态重定位。(4)从原理上讲,虚存空间就是CPU逻辑地址所给出的空间。例如,逻辑地址是25位,则虚存空间就是225=32MB;但实际的虚拟存储器的容量还要受辅存和内存空间之和的限制,实际的虚存容量不能超过这两个物理空间之和。
举一反三
内容
- 0
存储管理器的功能是什么?为什么要引入虚拟存储器的概念?虚存的容量由什么决定?
- 1
实现虚存最主要的技术是进程的()。
- 2
虚存的理论基础是( )
- 3
采用虚存技术,可以无限制地扩大内存容量。
- 4
以下哪种()存储管理能提供虚存。