当前位置:首页 > 文章 > 四级网络工程师 > 正文内容

在装入一个程序时,把程序中的指令地址和数据地址全部转换成绝对地址,而在程序执行中不再进行地址转换工作。这种地址转换方式称为

四级网络工程师3个月前 (07-05)



静态重定位

动态重定位

静态分配地址

动态分配地址

答案    

静态重定位


解析    

在装入一个程序时,把程序中的指令地址和数据地址全部转换成绝对地址,而在程序执行中不再进行地址转换工作。这种地址转换方式称为静态重定位。


静态重定位是在程序装入内存之前,就把逻辑地址转换成物理地址的过程。这种方式要求程序在装入内存时就知道其最终的存放位置,因此一旦程序被改变了存放区域,就需要重新进行静态重定位。


动态重定位是在程序执行过程中,每当执行一条指令时再由硬件地址转换机构将指令中的逻辑地址转换成物理地址的过程。这种方式使得程序可以在内存中的任意位置执行,因为地址转换是在运行时动态进行的,不受程序存放区域的影响。


静态分配地址是指在程序编译时就确定了内存地址的分配方式。这种方式无法适应程序存放区域的变化。


动态分配地址是指在程序运行时动态分配内存地址的方式。这种方式可以适应程序存放区域的变化,但需要在运行时进行地址分配和管理,增加了系统的复杂性。


因此,正确答案是静态重定位。

相关文章

在组成计算机系统的各类资源中,主要包含有硬件部件以及

代码和数据键盘鼠标和显示器操作系统各类应用软件答案    代码和数据解析...

从软件设计和开发角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    软件开发...

操作系统作为系统软件,位于软件系统的哪一层面

硬件之上,支撑软件之下支撑软件之下,应用软件之下应用软件之上,支撑软件之下硬件之上,软件系统之下答案...

计算机系统中,操作系统作为系统软件集中了下列哪两类主要功能

资源管理和控制程序执行资源管理和硬件控制软件代码的运行和控制硬件接口和人机界面答案  ...

操作系统能够“合理”地组织计算机工作流程、控制程序的执行。其中“合理”是指

尽可能地利用资源,减少内存、硬盘等的浪费使得用户在操作计算机时易用、易学且易维护公平对待不同用户程序...

在操作系统中建立了用于记录各种软硬件资源信息的数据结构,该数据结构的用途是

提供系统软件编程工具所必须的资源了解用户需求和当前资源使用情况,对资源进行有效组织管理提供为用户服务...