特牛网址导航

操作系统---静态重定位和动态重定位_为什么动态重定位可以将程序分配到不连续的存储区-CSDN博客

网友收藏
文章浏览阅读1.1w次,点赞6次,收藏39次。对程序进行重定位的技术按重定位的时机可分为两种:静态重定位和动态重定位。静态重定位:是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的地址。对每个程序来说,这种地址变换只是在装入时一次完成,在程序运行期间不再进行重定位。 优点:是无需增加硬件地址转换机构,便于实现程序的静态连接。在早期计算机系统中大多采用这种方案。 缺点:(1)程序的存储空间只..._为什么动态重定位可以将程序分配到不连续的存储区