2.装入时动态链接目标模块在装入内存时,边装入边链接,装入时动态链接方式有以下优点:(相对静态链接装配而言)(1)便于修改和更新。(2)便于实现对目标模块的共享。福
2. 装入时动态链接 目标模块在装入内存时,边装入边链接。 装入时动态链接方式有以下优点:(相对静态链 接装配而言) (1) 便于修改和更新。 (2) 便于实现对目标模块的共享
3.运行时动态链接将对某些模块的链接推迟到执行时才执行,即,在执行过程中,当发现一个被调用模块尚未装入内存时,立即由OS去找到该模块并将之装入内存,把它链接到调用者模块上。凡在执行过程中未被用到的目标模块,都不会被调入内存和被链接到装入模块上,这样不仅可加快程序的装入过程而且可节省大量的内存空间
3. 运行时动态链接 将对某些模块的链接推迟到执行时才执行,即,在执行 过程中,当发现一个被调用模块尚未装入内存时,立即由 OS去找到该模块并将之装入内存, 把它链接到调用者模块 上。 凡在执行过程中未被用到的目标模块,都不会被调入内 存和被链接到装入模块上,这样不仅可加快程序的装入过程, 而且可节省大量的内存空间
吉重定位4. 2.3K把作业地址空间中使用的逻辑地址变换成内存空间中的物理地址的过程,又称地址映射。如下图,作业i经过重定位,把地址集合映射到以1000为始址的内存中,作为作业的存储空间。0店10000酒1100100Load1,500Load-1,500福15005001234512345N1000+N作业的地址空间作业的存储空间
4.2.3 重定位 把作业地址空间中使用的逻辑地址变换成内存空 间中的物理地址的过程,又称地址映射。如下图,作 业i经过重定位,把地址集合映射到以1000为始址的内 存中,作为作业i的存储空间
吉重定位的类型U1)静态重定位:当用户程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换(一般在装入内存时由软件完成)作业在执行前一次变址,直到该作业完成退出内存为止。怡蒙2)动态重定位
1. 重定位的类型 1)静态重定位:当用户程序被装入内存时,一次性实 现逻辑地址到物理地址的转换,以后不再转换(一般在 装入内存时由软件完成)作业i在执行前一次变址,直到 该作业完成退出内存为止。 2)动态重定位
吉动态重定位2H在程序运行过程中要访问数据时再进行地址变换。由地址变换机构进行的地址变换,硬件上需要重定位寄存器的支持。重定位寄存器0100010001100100Load 1,500Load 1,500500+15001234550012345德N1000作业i+N处理机存储器内存一侧一侧福
2) 动态重定位 在程序运行过程中要访问数据时再进行地址变 换。由地址变换机构进行的地址变换,硬件上需要 重定位寄存器的支持