《计算机》程序的执行过程问题
树图思维导图提供 《计算机》程序的执行过程思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 《计算机》程序的执行过程思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:603cf595b50ac4a5a2571aa08c9ee203
程序的执行过程思维导图模板大纲
由编译程序将用户的代码编译成若干个【目标模块】
由链接程序将编译后的【目标模块】及相关的库函数链接在一起,形成【装入模块】(链接期间形成【逻辑地址】)
分类
装入时动态链接
边装入内存边链接
运行时动态链接
程序执行时需要该目标模块时才进行链接
优点是便于修改和更新,便于实现对目标模块的共享
静态链接
装入内存前、程序运行前,链接完毕
概念
由装入程序将装入模块装入内存
分类
静态重定位
又称可重定位装入
重定位
装入时将目标程序中的指令和数据的修改过程称为重定位
特点
地址变换通常是在装入时一次完成的
一个作业装入时要分配全部的内存空间、运行期间不能移动、也不能再申请空间
多个目标模块的地址都是从0开始,程序中的地址是相对地址
动态重定位
又称运行时动态装入
特点
可以动态申请分配内存、可以分配到不连续的存储区中
程序可以在内存中移动
便于程序段的共享
装入模块装入内存后,不立即变换相对地址,而是等到程序运行时才进行地址变换,需要一个重定位寄存器
绝对装入
编译程序产生绝对地址的目标代码,逻辑地址与物理地址完全相同
只适用于单道程序环境
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a