例题21

1、知识点总结
虚拟内存是操作系统为了让多个作业(进程)能够在内存总和超过实际物理主存容量的情况下,通过将部分内存数据交换到外存(如磁盘),从而为进程提供一个看似比实际主存更大的 “逻辑地址空间” 的技术。其核心目的是解决内存不足的问题,让更多或更大的程序能同时运行。
2、选项分析
- 选项 A:虚拟内存主要是解决内存容量问题,而非直接提高计算机运算速度(运算速度更多与 CPU 等硬件相关),所以 A 错误。
- 选项 B:虚拟内存不是 “实际扩大” 主存的物理空间,主存物理容量是硬件决定的,虚拟内存是通过内存与外存的交换,营造出的 “逻辑上的大空间”,所以 B 错误。
- 选项 C:SPOOLING 技术是用于 I/O 设备(如打印机)的假脱机技术,和虚拟内存的实现原理(内存 - 外存交换)无关,所以 C 错误。
- 选项 D:虚拟内存通过内存与外存的页面(或段)交换,使得多个作业的总内存需求可以超过主存实际容量,这些作业能在 “逻辑地址空间” 中同时运行(实际是部分在内存、部分在外存,按需交换),所以 D 正确。
3、最终答案:D
例题22

1、知识点总结
本题考查分页式虚拟存储管理中页面大小与缺页中断次数的关系。缺页中断是指当进程访问的页面不在内存中时,需要从外存调入内存而产生的中断。
在分页式虚拟存储管理中,页面大小是影响缺页中断次数的重要因素:
- 页面越大,一次调入内存的信息就越多,程序运行时需要访问的页面不在内存的情况(缺页)就可能越少,缺页中断次数也就越低。
- 反之,页面越小,调入的信息越少,缺页的可能性就越大,缺页中断次数可能越高。
2、选项分析
- 选项 A:页面大小与缺页中断次数并非成正比。因为页面越大,缺页次数会减少,是成反比的趋势,所以 A 错误。
- 选项 B:页面越大,一次能调入更多有效信息,进程运行时缺页的概率降低,缺页中断次数也就越低,该选项符合逻辑,所以 B 正确。
- 选项 C:与实际规律相反,页面越大缺页次数应越低,所以 C 错误。
- 选项 D:页面大小与缺页中断次数不是固定比值关系,缺页次数还受程序访问模式等因素影响,所以 D 错误。

最低0.47元/天 解锁文章
1090

被折叠的 条评论
为什么被折叠?



