首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是_______。
在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是_______。
admin
2015-12-30
47
问题
在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是_______。
选项
A、编辑
B、编译
C、链接
D、装载
答案
B
解析
编译后的模块需要经过链接才能装载,而链接后形成的地址才是整个程序的完整逻辑地址空间。以C语言为例:C语言经过预处理(cpp)→编译(ccl)→汇编(as)→链接(ld)产生可执行文件。其中链接的前一步,产生了可重定位的二进制的目标文件。C语言采用源文件独立编译的方法,如程序main.c,file1.c,file2.c,file1.h,file2.h,在链接的前一步生成了main.o,file1.o,file2.o,这些目标模块采用的逻辑地址都从0开始,但只是相对于该模块的逻辑地址。链接器将这三个文件,libC和其他的库文件链接成—个可执行文件。链接阶段主要完成了重定位,形成整个程序的完整逻辑地址空间。
例如,file1.o的逻辑地址为0~1023,main.o的逻辑地址为0~1023,假设链接时将file1.o链接在main.o之后,则重定位之后file1.o对应的逻辑地址就应为1024~2047。
这一题有不少同学会对C选项有疑问,认为产生逻辑地址的阶段是链接,下面引入一个线性地址的概念来解释为什么链接是不对的。为了区分各种不同的地址,下面也把逻辑地址和物理地址一并介绍。
逻辑地址(Logical Address)是指在程序各个模块中的偏移地址。它是相对于当前模块首址的地址。
线性地址(Linear Address)是指在分页式存储管理中单个程序所有模块集合在一起构成的地址,即可以理解为《操作系统联考复习指导》一书中的全局的逻辑地址。
物理地址(PhysicalAddress)是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址。它实际上就是物理内存真正的地址。线性地址的概念在很多操作系统书中并不涉及,在这里引入只是为了把这题解释清楚。选择C选项的同学应该是把题目所说的逻辑地址当成了线性地址。实际上,很多书中也不会把这线性地址和逻辑地址区分得那么清楚,而统一的称为逻辑地址,这就导致了这题的错误选择。
总之,在这题中,逻辑地址指的就是段内的偏移量而不是链接后生成的整个程序全局的逻辑地址空间,所以逻辑地址是编译时产生的。编者在查相关资料的过程中看到了关于这个问题的很多不一样的说法,这也是操作系统这门课的一个“特色”,所以这里综合了各个说法,并给出了一个觉得相对合理的解释,读者不必过多纠结,实际考试碰上这种问题的概率还是很低的。
转载请注明原文地址:https://kaotiyun.com/show/doRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1988年起,苏联民族矛盾激化,民族分离运动加剧,第一次较大规模的民族冲突是()。
二战期间,下列四次战役的时间先后顺序是()①莫斯科战役②诺曼底登陆③不列颠之战④阿拉曼战役
评述抗战的三个阶段。
洋务派创办军事工业的方式是()。
毛泽东明确提出“中国革命斗争的胜利要靠中国同志了解中国情况”论断的著作是()。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
中书省取代尚书省参与决策的部分职权,使尚书台成为主要行政中枢,这一历史现象出现在()。
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
有两部计算机M1和M2,指令系统相同。它们的操作频率频率分别是400MHz和200MHz。指令分成A、B和C三类,在M1上执行分别需4、6和8个周期;在M2上执行分别需2、4和3个周期。现有一程序在两机器上执行,其中A、B和C三类指令依次占30%、50
随机试题
属于β受体阻断药的是
论述巴赫金的喜剧认识。
根据《行政诉讼法》的规定,人民法院审理行政案件,是否适用调解
赛马,障碍赛时摔倒,左前肢支跛明显,前臂上部弯曲,他动有骨摩擦音,患部肿胀,未见皮肤损伤,全身症状不明显。本病的确诊方法是
为保障法官履行职责,《法官法》规定了法官的权利和相应的保障机制,以下说法正确的有哪一项或哪几项?()
下列选项中,地表水治理措施不包括的是()
20122012的末位数字是()。
Unfortunately,whenIarrivedshe______,soweonlyhadtimeforafewwords.
Readtheinformationaboutcommercialbanks.Choosethecorrectwordtofilleachgap,fromA,BorCForeachquestion(29-40),
TheSupremeCourtoftheUnitedStatesmadeanimportantrulein1954.Itwasthatpublicschoolsneededtobe(36)______.Child
最新回复
(
0
)