课后题 操作系统 虚拟内存管理 解答题
第 151 题

A 为使地址转换不影响到指令的执行速度,必须有硬件地址变换结构的支持,即需在系统中增 设一个重定位寄存器,用它来存放程序(数据)在内存中的始址。在执行程序或访问数据时,真 正访问的内存地址由相对地址与重定位寄存器中的地址相加而成,这时将始址存入重定位寄存 器,之后的地址访问即可通过硬件变换实现。因为系统处理器在同一时刻只能执行一条指令或访 问数据,所以为每道程序(数据)设置一个寄存器没有必要(同时也不现实,因为寄存器是很昂 贵的硬件,而且程序的道数是无法预估的),而只需在切换程序执行时重置寄存器内容。

[tag_link]

【解答】