
【电】 demand paging
ask for; beg; claim; desire; petition; pray for; request; solicit
【计】 C; request
【经】 application; demand; petition; request; solicit
【计】 page frame; page layout
attemper; dispatch
【计】 dispatch; scheduling
在计算机操作系统领域,"请求页面调度"(Demand Paging)是一种虚拟内存管理技术,其核心机制是通过动态加载程序页面来优化物理内存使用。该术语由英文"Demand"(按需)和"Paging"(分页)构成,字面含义即"按需分页"。
其工作流程包含五个关键阶段:
该技术通过《现代操作系统》(Modern Operating Systems)提出的局部性原理实现效率优化,在数据库管理系统和云计算平台中有广泛应用。其设计哲学体现于Intel架构手册描述的TLB(转换检测缓冲区)加速机制,通过空间局部性特征降低访问延迟。
请求页面调度(Request Page Scheduling)是操作系统中虚拟存储器管理的一种重要策略,主要用于处理内存与磁盘之间的页面置换问题。以下是详细解释:
基本概念
当进程运行时需要访问某个页面,若该页面不在物理内存中,会触发缺页中断(Page Fault)。操作系统随即通过请求页面调度机制,将所需页面从磁盘调入内存,并重新执行被中断的指令。
触发条件与流程
优点
缺点
请求调页的有效访问时间(Effective Access Time)可通过以下公式计算:
$$
text{EAT} = (1 - p) cdot t_m + p cdot t_f
$$
其中:
请求页面调度通过按需加载机制平衡了内存利用率和系统开销,是虚拟存储技术的核心实现方式之一,但其性能依赖于缺页率与磁盘I/O效率的优化。
【别人正在浏览】