题目
在页式存储管理中选择页面的大小,需要考虑下列哪些因素( )。 Ⅰ.页面大的好处是页表比较小 Ⅱ.页面小的好处是可以减少由内碎片引起的内存浪费 Ⅲ.通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时优先考虑较大的页面A. Ⅰ和ⅢB. Ⅱ和ⅢC. Ⅰ和ⅡD. Ⅰ、Ⅱ和Ⅲ
在页式存储管理中选择页面的大小,需要考虑下列哪些因素( )。 Ⅰ.页面大的好处是页表比较小 Ⅱ.页面小的好处是可以减少由内碎片引起的内存浪费 Ⅲ.通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时优先考虑较大的页面
A. Ⅰ和Ⅲ
B. Ⅱ和Ⅲ
C. Ⅰ和Ⅱ
D. Ⅰ、Ⅱ和Ⅲ
题目解答
答案
C. Ⅰ和Ⅱ
解析
本题考查页式存储管理中页面大小选择的因素。核心在于理解页面大小对页表大小和内存碎片的影响,以及系统设计中的权衡。关键点包括:
- 页面大小与页表的关系:页面越大,页表项数量减少,但可能导致更多内部碎片。
- 内存碎片的影响:较小的页面能降低内部碎片的浪费。
- 磁盘访问时间的关联性:需明确页面大小对磁盘I/O的间接影响,而非直接决定磁盘物理访问时间。
选项分析
Ⅰ.页面大的好处是页表比较小
正确。页面大小与页表项数量成反比。例如,若页面大小为4KB,进程大小为16KB,则页表需4项;若页面增大为8KB,页表仅需2项。因此,大页面显著减小页表规模。
Ⅱ.页面小的好处是可以减少由内碎片引起的内存浪费
正确。较小的页面使最后一个未完全使用的页面浪费的空间更小。例如,4KB页面最多浪费4KB,而8KB页面可能浪费8KB,内存利用率更高。
Ⅲ.通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时优先考虑较大的页面
错误。虽然磁盘物理访问时间(如寻道、旋转延迟)与页面大小无关,但页面大小会影响缺页率和I/O次数。较大页面可能减少缺页,但也会增加内部碎片,间接影响性能。因此,不能忽略页面大小对磁盘访问时间的间接影响。