(1)静态重定位不需要硬件的支持,实现简单。但程序只能装入内存中连续的内存空间,且一旦装入内存就不能再移动。
(2)动态重定位的优点是程序不限制一定要转入到连续的内存空间中,可以分散地装入到内存中多个不连续的区域,容易实现内存的扩充和共享。缺点是需要硬件支持,实现算法比较复杂。
(1)静态重定位不需要硬件的支持,实现简单。但程序只能装入内存中连续的内存空间,且一旦装入内存就不能再移动。
(2)动态重定位的优点是程序不限制一定要转入到连续的内存空间中,可以分散地装入到内存中多个不连续的区域,容易实现内存的扩充和共享。缺点是需要硬件支持,实现算法比较复杂。