多项选择题

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