地址重定位就是操作系统将逻辑地址转变为物理地址的过程。地址变换通常是在装入时一次完成的,以后不再改变,需要程序占用连续的内存空间。地址重定位完成的相对地址转换成内存的绝对地址工作又称为地址映射(map)、按照重定位的时机,可分为静态重定位和动态重定位。静态重定位是指,在程序执行之前进行重定位,它根据装配模块将要装入的内存起始位置,直接修改装配模块中的有关使用地址的指令。动态重定位是指,不是在程序执行之前而是在程序执行过程中进行地址重定位。更确切地说,是在CPU每次访问内存单元前才进行地址变换。