课后题 操作系统 虚拟内存管理 选择题
第 77 题

虚拟内存技术的实现 3)虚拟性。从用户视角看,内存容量被逻辑扩充,呈现出远大于实际物理内存的可用空间。 虚拟性正是虚拟存储器的本质特征和根本目标,其实现依赖于多次性与对换性。 2)对换性。 作业在运行过程中无须常驻内存,操作系统可根据需要,将暂不使用的程序或 数据换出至外存对换区,并在后续需要时再换入内存,从而实现内存的高效利用。 1)多次性。作业无须在运行前一次性全部装入内存,而是可以分多次动态调入。只需将当 前需要执行的程序和数据装入内存即可开始运行,后续所需部分在访问时按需调入。 之所以称为“虚拟”存储器,是因为该存储器并非真实存在的物理实体,而是操作系统通过 部分装入、请求调入和置换功能(均对用户透明)所构造的一种逻辑抽象。用户程序可像使用大 容量内存一样运行,而无须关心物理内存的实际大小。虚拟存储器有以下三个主要特征。 逻辑上远大于物理内存的地址空间,称为虚拟存储器。 基于局部性原理,在程序装入时,仅需将当前运行所需的少数页面(或段)装入内存,其余 部分暂留外存,即可启动程序执行。在程序执行过程中,若所访问的信息不在内存中,则操作系 统会自动将其从外存调入内存,然后继续执行程序,这一机制称为请求调页(或请求调段)。当 内存空间不足时,操作系统又会将暂时不用的信息换出到外存,以腾出空间存放即将调入的内容, 这一机制称为页面置换(或段置换)。正是通过这两种机制的协同工作, 系统为用户提供了一个 考点追踪 虚拟存储器的特点(2012)

[tag_link]

正确答案:【解答】