操做系统---静态重定位和动态重定位

对程序进行重定位的技术按重定位的时机可分为两种:静态重定位和动态重定位。 静态重定位: 是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改为实际的地址。对每一个程序来讲,这种地址变换只是在装入时一次完成,在程序运行期间再也不进行重定位。  优势:是无需增长硬件地址转换机构,便于实现程序的静态链接。在早期计算机系统中大多采用这种方案。  缺点:(1)程序
相关文章
相关标签/搜索