社区
任铄的课程社区_NO_1
2023考研专业课《计算机操作系统原理》精讲视频课程
帖子详情
第四章 存储器管理--程序的装入和链接
xiaornshuo
2023-01-12 14:51:43
课时名称
课时知识点
第四章 存储器管理--程序的装入和链接
讲解了程序装入内存的三种方式:绝对装入方式、可重定位装入方式、动态运行时装入方式。链接的三种方式:静态链接、装入时动态链接、运行时动态链接。
...全文
292
回复
打赏
收藏
第四章 存储器管理--程序的装入和链接
课时名称课时知识点第四章 存储器管理--程序的装入和链接讲解了程序装入内存的三种方式:绝对装入方式、可重定位装入方式、动态运行时装入方式。链接的三种方式:静态链接、装入时动态链接、运行时动态链接。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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) ...
操作系统8:存储器的层次结构及
程序
的
装入
和
链接
在
链接
成一个
装入
模块后,原模块 B 和 C 在
装入
模块的起始地址不再是 0,而分别是 L 和 L+M,所以此时须修改模块 B 和 C 中的相对地址,即把原 B 中的所有相对地址都加上 L,把原 C 中所有相对地址都加上 L+M。由此可见,正确的方法应该是,将取数指中的地址 2500 修改成 12500,即把指令中的逻辑地址 2500 与本
程序
在内存中的起始地址 10000 相加才得到正确的物理地址 12500。或者说,存储器的速度必须非常快,能与处理机的速度相匹配,否则会明显地影响到处理机的运行。
操作系统--
第四章
存储器管理
--习题答案
操作系统第四版课后的全部习题答案,学习通作业答案。 说明:操作系统其他章节的习题答案也在此“操作系统”专栏。
第四章
1.为什么要配置层次式存储器? 答:设置多个存储器可以使存储器两端的硬件能并行工作;采用多级存储系统,特别是Cache 技术,是减轻存储器带宽对系统性能影响的最佳结构方案;在微处理机内部设置各种缓冲存储器,减轻对存储器存取的压力。增加CPU中寄存器数量大大缓解对存储器压力。 2...
任铄的课程社区_NO_1
4
社区成员
505
社区内容
发帖
与我相关
我的任务
任铄的课程社区_NO_1
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
复制链接
扫一扫
分享
社区描述
河北师范大学软件学院优秀讲师,软考专家、十多年高校教学经验,高级项目经理、系统分析师。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章