为什么静态重定位后的程序在内存中不能移动?为什么动态重定位的程序在内存中可以移动?
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
静态重定位是在程序执行之前由装配程序完成逻辑地址到物理地址的映射,在程序执行过程中按照物理地址寻址,因此程序不能移动。
动态重定位是在程序执行过程中,通过硬件地址变换机构实现逻辑地址向物理地址的转换,因此程序可以移动,只要在移动后更改基址寄存器的值就可以保证程序正常运行。
答:静态重定位后的程序在内存中不能...
登录后提交答案