Chap 4 存储管理 P152 2.可采用哪几种方式将程序装入内存? 它们分别适用于何种场合? 答:a. 首先由编译程序将用户源代码编译成若干目标模块,再由链接程序将编译后形成的目标模块和所需的库函数链接在一起,组成一个装入模块,再由装入程序将装入模块装入内存; b. 装入模块的方式有: 绝对装入方式,可重定位方式和动态运行时装入方式; c. 绝对装入方式适用于单道程序环境下,编译时,知道程序将驻留在内存的什么位置; d. 可重定位方式适用于多道程序环境下,程序在内存的起始地址确定,地址变换是在装入时一次完成的; e. 动态运行时装入方式也适用于多道程序环境下,程序在内存的首地址不固定,地址变换是在程序真正要运行时才进行的。 7. 为什么要引入动态重定位? 如何实现? 答: a. 为了允许程序在执行过程中,在内存中移动位置,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位; b. 可在系统中增加一对寄存器,用来装入(存放)程序在内存中的起始地址和长度,程序在执行时,真正访问的内存地址是相对地址(若没有越界)与重定位寄存器中的地址相加而形成的,从而实现动态重定位。 补. 何谓静态链接及装入?何谓装入时动态链接和运行时的动态链接? 答: a.静态链接是指事先进行链接形成一个完整的装入模块,
您可能关注的文档
- 任务1机体组要点分析.ppt
- 超声在风湿免疫科的应用技术总结.pptx
- 20161009KIS旗舰版升级K3WISE路线2016技术总结.pptx
- 习题02平面四杆机构复习要点分析.ppt
- 习题册光的干涉要点分析.ppt
- 习题解答除程序之外要点分析.ppt
- 习题课1(申永胜)要点分析.ppt
- 习题课四:点的合成运动要点分析.ppt
- 习作五:写生活中的传统文化要点分析.ppt
- 习作修改符号要点分析.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)