题54

题目

下列关于页式存储管理的论述中, 正确的是 ( )。
I. 若关闭 TLB, 则每存取一条指令或一个操作数都至少要访存 2 次
II. 页式存储管理不会产生内部碎片
III. 页式存储管理中的页面是为用户所能感知的
IV. 页式存储方式可以采用静态重定位
A. I、II、IV B. I、IV C. 仅 I D. 全都正确

分析

固定的分配就会产生碎片,动态的就不会,分页的长度就是固定的,会有有内部碎片,也就是页面的大小,分段的长度是动态可以调整的,就只会存在一段空间上的外部碎片
每次去页或者段里面找东西,都要先去内存里看表

I 正确: 关闭 TLB 后, 每当访问一条指令或存取一个操作数时都要先访问页表 (内存中), 得到物理地址后, 再访问一次内存进行相应操作。
II 错误: 记住, 凡是分区固定的都会产生内部碎片, 而无外部碎片。
III 错误: 页式存储管理对于用户是透明的。
IV 错误: 静态重定位是在程序运行之前由装配程序完成的, 必须分配其要求的全部连续内存空间。
而页式存储管理方案是将程序离散地分成若干页 (块), 从而可以将程序装入不连续的内存空间, 显然静态重定位不能满足其要求。
C