第 56 题
页框回收 页面缓冲算法的优点:①显著降低页面换入/换出频率,大幅减少磁盘I/O 开销;②即使采 用简单的置换策略(如FIFO), 也能获得良好性能,且无须特殊硬件支持,实现简单高效。 上述通过链表管理物理页框、延迟实际 I/O 的机制,即为页框回收的过程。 2)修改页面链表。 当进程需要将一个已修改的页面换出时,系统不会立即写回磁盘,而是 将其所在的页框挂在该链表的末尾。待链表中积累足够数量的脏页后,再批量写回磁盘。 这样不仅降低了写回频率,也减少了因数据缺失而需重新读盘的次数。 避免从磁盘重新读入,有效减少页面换入开销。 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导222 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
- 空闲页面链表(也称空闲页框链表)。 当进程需要读入一个页面时,系统从该链表头部 取出一个页框,并将目标页面装入其中。若某未被修改的页面需要被换出,则系统并不 将其写回磁盘,而直接将其所在的物理页框挂在空闲链表的末尾。这些页框中仍保留着 原有数据。若后续有进程访问相同页面,则可直接从空闲链表中取下该页框复用,从而 为显著降低页面换入/换出的频率,系统在内存中维护如下两个专用链表。 页面缓冲算法在原页面置换算法的基础上增设一个修改页面链表,保存已修改且需要被换出 的页面,等被换出的页面数量达到一定值时,再批量写回磁盘,以减少页面换出的开销。 3)磁盘内容读入内存的频率。若每次访问缺失页面都需从磁盘重新读取,则会引发高频率 的磁盘I/O, 进而增加页面换入的开销。 2)已修改页面写回磁盘的频率。对于已被修改的页面(脏页),换出时必须写回磁盘。若 采用“每次换出即写回”的策略,则会导致频繁的磁盘I/O 操作。 1)页面置换算法的选择。 一个好的置换算法可有效降低进程运行过程中的缺页率,从而减 少页面换入/换出的频率,显著提升系统性能。 影响页面换入/换出效率的主要因素有如下几种。 在页式虚拟存储系统中,页面换入/换出的开销对系统性能影响显著。
[tag_link]
正确答案:B