多项选择题

关于重定位,下面的描述哪些是正确的()。

A.重定位技术有静态重定位和动态重定位两种
B.重定位是把程序中的相对地址变换为绝对地址
C.在程序运行时进行重定位是静态重定位
D.对应用软件的重定位是由操作系统实现的