77

问答题 77 /94

计算机系统怎样实现存储保护?

参考答案

一般硬件设置了基址寄存器和限长寄存器。中央处理器在目态下执行系统中,对每个访问主存的地址都进行核对,若能满足:基址寄存器值≤访问地址≤基址寄存器值+限长寄存值,则允许访问,否则不允许访问。并且不允许用户程序随意修改这两个寄存器的值。这就实现了存储保护。