社区
任铄的课程社区_NO_1
2023考研专业课《计算机操作系统原理》精讲视频课程
帖子详情
第四章 存储器管理--程序的装入和链接
xiaornshuo
2023-01-12 14:51:43
课时名称
课时知识点
第四章 存储器管理--程序的装入和链接
讲解了程序装入内存的三种方式:绝对装入方式、可重定位装入方式、动态运行时装入方式。链接的三种方式:静态链接、装入时动态链接、运行时动态链接。
...全文
313
回复
打赏
收藏
第四章 存储器管理--程序的装入和链接
课时名称课时知识点第四章 存储器管理--程序的装入和链接讲解了程序装入内存的三种方式:绝对装入方式、可重定位装入方式、动态运行时装入方式。链接的三种方式:静态链接、装入时动态链接、运行时动态链接。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
第四章
存储器管理
程序
的
装入
和
链接
一,
程序
的
装入
和
链接
1,
程序
进内存的一般过程: 1)编译compiler:编译
程序
:将用户源代码编译成若干个目标模块。 2)
链接
link:
链接
程序
:将形成的一组目标模块,及它们需要的库函数
链接
在一起,形成一个完整的
装入
模块。 3)
装入
load:由
装入
程序
将
装入
模块
装入
内存,构造PCB,形成进程,开始运行(使用物理地址)。 2,地址的概念 1)逻辑地址(相对地址,虚地址) 用户...
操作系统理论
第四章
(
存储器管理
)—第二节(
程序
的
装入
和
链接
)
如下图所示,在由编译
程序
所产生的所有目标模块中,使用的都是相对地址,其起始地址都为0,每个模块中的地址都是相对于起始地址计算的,在
链接
成一个
装入
模块后,原模块B和C在
装入
模块的起始地址不再是0,而分别是L和L+M,所以此时须修改模块B和C中的相对地址,即把原B中的所有相对地址都加上L,把原C中所有相对地址都加上L+M。即在
装入
一个目标模块时,若发送一个外部模块调用时间内,将引起
装入
程序
去找出相应的外部目标模块,并把它
装入
内存,然后按上图所示的方式修改目标模块中的相对地址。
操作系统10————
存储器管理
之
程序
的
装入
和
链接
操作系统10————
存储器管理
之
程序
的
装入
和
链接
一.目录 操作系统10————
存储器管理
之
程序
的
装入
和
链接
一.目录 二.
程序
的运行之前 三.
程序
的
装入
1. 绝对
装入
方式(Absolute Loading Mode) 2. 可重定位
装入
方式(Relocation Loading Mode) 3. 动态运行时的
装入
方式(Dynamic Run-time Loading) ...
程序
的
装入
与
链接
程序
的
装入
与
链接
是确保
程序
能够正确执行的重要步骤。
装入
过程将
程序
加载到内存中,
链接
过程将
程序
的各个部分连接起来。地址绑定与内存保护确保了
程序
的正确执行和内存的安全性。了解
程序
的
装入
与
链接
,有助于我们更好地管理和优化
程序
的执行,提高系统的性能和稳定性。
OS存储器1(层次结构、
装入
链接
、对换覆盖)
本文围绕 OS 存储器展开,介绍层次结构、
程序
装入
与
链接
相关内容,包括方式、地址绑定保护及
装入
和
链接
的不同类型。
任铄的课程社区_NO_1
4
社区成员
505
社区内容
发帖
与我相关
我的任务
任铄的课程社区_NO_1
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
复制链接
扫一扫
分享
社区描述
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章