动态链接,就是对一些目标模块的链接直接到运行过程中用到的时候,采取装入,对其链接。对于没有使用到的程序模块,动态链接不会去链接它。采用请求分段管理可以实现动态链接,每一个段都是逻辑意义的,只有运行时用到的程序或者数据段才被装入到内存链接。
重定位是由于一个作业装入到与其地址空间不一致的存储空间引起的,对有关地址的调整过程,成为重定位,这个调整过程,就是把作业空间使用的逻辑地址空间转换为物理地址空间的过程,这种地址变换,成为地址映射。采用内存分区管理时,可以实现重定位寄存器实现重定位功能。让程序中保存偏移地址,而基地址放入重定位寄存器中,需要地址变换时,将两者相加即可。