地址重定位
被考次数: 1次
被考频率: 低频率
答错率:    44%
知识难度:
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 软件基础知识  > 操作系统基础知识  > 存储管理  > 存储管理  > 基本概念


本知识点历年真题试卷分布
>> 试题列表    
 

 
       地址重定位是指程序的逻辑地址被转换成主存的物理地址的过程。在可执行文件装入时需要解决可执行文件中地址(指令和数据)和主存地址的对应关系。由操作系统中的装入程序Loader和地址重定位机构来完成。地址重定位分为静态地址重定位和动态地址重定位。
       (1)静态地址重定位,是指在程序装入主存时已经完成了逻辑地址到物理地址的转换,在程序的执行期间将不会再发生变化。其优点是:无须硬件地址转换机构的支持,只要求程序本身是可重定位的,它只对那些要修改的地址部分具有某种标识,由专门设计的程序来完成。
       (2)动态地址重定位,是指在程序运行期间完成逻辑地址到物理地址的转换。其实现机制要依赖硬件地址转换机构,如基地址寄存器BR。其优点是:程序在执行期间可以被换入和换出主存,以解决主存紧张的问题;可以在主存中移动,把主存中的碎片集中起来,以充分利用空间;不必给程序分配连续的主存空间,以便较好地利用较小的主存块,可以实现共享。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有