虚拟存储器概述
# 虚拟存储器概述
# 局部性原理
及时即使
# 工作情况
把内存中暂时不能运行或者暂时不用的程序、数据调动到虚拟存储器上。或者说把程序的一部分放入内存、一部分放在虚拟存储器。程序运行时,如果所需要访问的页(段)已调入内存,便可继续执行下去;但如果程序所要访问的页(段)尚未调入内存(即缺页或缺段),则程序利用 OS 所提供的请求调页(段)功能,将它们调入内存,以使进程继续执行;如果此时,内存已满,则需利用页(段)置换功能。
页面对换
:请求分页存储管理(基本分页 + 页面对换)
分段对换
:请求分段存储管理(基本分段 + 分段对换)
挂起是对进程而言的,而不是线程;为了管理虚拟存储器,才将进程分为页或段。
# 特征
虚拟存储器的特征:虚拟性、多次性、对换性