能在计算机系统中实现内存保护的方法是( )。

admin2021-08-17  29

问题 能在计算机系统中实现内存保护的方法是(    )。

选项 A、当“基址寄存器值≤访问逻辑地址≤限长寄存器的值”时不许访问
B、每次地址访问需要修改基址寄存器和限长寄存器的值
C、“基址寄存器+限长寄存器的值"是访问的有效地址
D、采用基址寄存器和限长寄存器可以实现存储保护

答案D

解析 本题考查存储保护的方法。考查基址、限长寄存器方式下是如何进行越界判断的。在基址、限长寄存器的保护方式下,系统为每个并发进程设置一个基址寄存器和一个限长寄存器,限长寄存器保存的是进程的长度,所以有关系式:基址寄存器的值≤访问地址<(基址寄存器的值+限长寄存器的值)。在此注意,进程地址一般是从0开始,故下限需要包含,但是不得包含上限。因此选项A上限缺少基址,选项B不可能实现,选项C只是表述了上限,只有选项D是正确的。
转载请注明原文地址:https://kaotiyun.com/show/UD3i777K
0

相关试题推荐
最新回复(0)