第 70 题
内存分配策略 2)驻留集过大,当分配给进程的页框数超过某一阈值后,继续增加页框对缺页率的改善趋 于平缓,不仅浪费内存资源,还会因可用页框总量减少而降低系统的整体并发能力。
- 驻留集过小,内存中可容纳的进程数量增多,有助于提高多道程序的并发度;但每个进 程获得的页框过少,将导致缺页率显著升高,CPU 需耗费大量时间处理缺页中断。 在页式虚拟存储系统中,进程启动时既不需要、也不可能将其所有页面装入内存。因此,操 作系统必须决定为该进程分配多少页框——这一集合即称为该进程的驻留集。驻留集大小的选择 需在系统并发度与缺页开销之间进行权衡,具体体现在以下两个方面: (2)驻留集大小 最小页框数(也称最小物理块数)是指能保证进程正常运行所需的最少页框数量。若系统为 进程分配的页框数少于此值,则进程将无法执行。进程应获得的最小页框数与计算机的硬件结构 有关,具体取决于指令的格式、功能和寻址方式。例如,对于采用单地址指令和直接寻址的简单 机器,最小页框数为2:一个用于存放指令,另一个用于存放数据。若支持间接寻址,则至少需 要3个页框:分别用于存放指令、指针和数据。对于功能较强的机器,若一条指令及其两个操作 数各自跨越两个页面,则在最坏情况下,该指令执行过程中可能涉及6个不同的页面。因此,应 至少为每个进程分配6个页框,以确保这些页面能同时驻留内存,顺利完成指令执行。 考点追踪 最小物理块数的确定原则(2025) (1)最小页框数
[tag_link]
正确答案:【解答】