- 2
- 0
- 约1.04千字
- 约 16页
- 2023-11-26 发布于陕西
- 举报
7.4 重定位
重定位在多道程序设计系统中,通常是多个进程共享可用的内存空间;提供一个巨大的就绪进程池;方便把活动进程换入或换出内存,能够最大化地利用处理器;把进程重定位到内存的不同区域,
简单的重定位加载器:当一个进程被首次加载时,将代码中的相对内存访问转换成绝对的内存地址,这个绝对地址由进程被加载到的基地址确定。 固定大小相等分区方案
重定位对于大小相等的分区和只有一个进程队列的大小不等的分区的情况,进程在它的生命周期中可能占据不同的分区。
重定位当第一次创建进程映像时,它被装入内存中某个分区。随后,该进程可能被换出,当它再次被换入时,可能被换入到与上一次不同的分区中。
重定位当使用压缩时,内存中的进程也可能会发生移动;程访问的指令和数据单元的位置不是固定的;当进程被换入或在内存中移动时,指令和数据单元的位置往往发生改变。
重定位图1 进程的寻址需求操作系统很容易地访问这些地址;处理器必须处理程序内部的内存访问。包含下一步将要执行的指令的地址。包含被访问数据的字节或字的地址。
重定位处理器硬件和操作系统软件必须能够以某种方式把程序代码中的内存访问转换为实际的物理内存地址,并反映程序在内存中的当前位置。
逻辑地址逻辑地址是与当前数据在内存中的物理分配地址无关的访问地址,在执行对内存的访之前必须把它转换成物理地址。
相对地址 相对地址是逻辑地址的一个特例,它是相对于某个已知点
您可能关注的文档
最近下载
- DBJ33T 1308-2023 人民防空工程标识标牌设置标准.pdf VIP
- 工期定额-全国统一建筑安装工程-标准工期202x.doc VIP
- WJ30059-2024军用爆炸品设计安全技术规程.pptx VIP
- 2022年湖南省汨罗市教育系统乡村教师《教育综合知识》试卷及答案.pdf VIP
- 外贸基础知识培训.pptx
- 光迅科技OSP5200学习资料.pdf VIP
- 2026年交通物资储备中心招聘真题及参考答案.docx VIP
- GA/T 1335-2016_日用刀具分类与安全要求.pdf
- GB50278-2010 起重设备安装工程施工及验收规范.pdf VIP
- 2026年泰州市海陵区文化和旅游系统人员招聘考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)