问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求解操作系统的题 给逻辑地址求物理地址

发布网友 发布时间:2022-08-23 08:23

我来回答

1个回答

热心网友 时间:2024-10-29 11:36

逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段或分页机制,Cpu不进行自动地址转换);逻辑也就是在Intel 保护模式下程序执行代码段限长内的偏移地址(假定代码段、数据段如果完全一样)。应用程序员仅需与逻辑地址打交道,而分段和分页机制对您来说是完全透明的,仅由系统编程人员涉及。应用程序员虽然自己可以直接操作内存,那也只能在操作系统给你分配的内存段操作。

线性地址(Linear Address) 是逻辑地址到物理地址变换之间的中间层。程序代码会产生逻辑地址,或者说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址。如果启用了分页机制,那么线性地址可以再经变换以产生一个物理地址。若没有启用分页机制,那么线性地址直接就是物理地址。Intel 80386的线性地址空间容量为4G(2的32次方即32根地址总线寻址)。

物理地址(Physical Address) 是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址。如果启用了分页机制,那么线性地址会使用页目录和页表中的项变换成物理地址。如果没有启用分页机制,那么线性地址就直接成为物理地址了。

虚拟内存(Virtual Memory) 是指计算机呈现出要比实际拥有的内存大得多的内存量。因此它允许程序员编制并运行比实际系统拥有的内存大得多的程序。这使得许多大型项目也能够在具有有限内存资源的系统上实现。一个很恰当的比喻是:你不需要很长的轨道就可以让一列火车从上海开到北京。你只需要足够长的铁轨(比如说3公里)就可以完成这个任务。采取的方法是把后面的铁轨立刻铺到火车的前面,只要你的操作足够快并能满足要求,列车就能象在一条完整的轨道上运行。这也就是虚拟内存管理需要完成的任务。在Linux 0.11内核中,给每个程序(进程)都划分了总容量为64MB的虚拟内存空间。因此程序的逻辑地址范围是0x0000000到0x4000000。

有时我们也把逻辑地址称为虚拟地址。因为与虚拟内存空间的概念类似,逻辑地址也是与实际物理内存容量无关的。
逻辑地址与物理地址的“差距”是0xC0000000,是由于虚拟地址->线性地址->物理地址映射正好差这个值。这个值是由操作系统指定的。
答:逻辑地址0A5C(H)所对应的二进制表示形式是:0000 1010 0101 1100 ,由于1K=2^10,下划线部分前的编码为000010,表示该逻辑地址对应的页号为2。查页表,得到物理块号是4(十进制),即物理块地址为:0001 0010 0000 0000 ,拼接块内地址0000 0000 0101 1100,得0001 0010 0101 1100,即125C(H)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 d懂操作系统的来,回答了,猛加分啊 如何将0A5CH转化为二进制?具体方法! 为什么我买了飞衡就是没专属动作呢? 联想y50p机械硬盘的可不可以换成固态硬盘 大门跟仓库门对门好吗 库房门对着大门好吗? 仓库门口摆放什么旺财 仓库大门风水应该怎么搞 孙俪也要开工作室捧新人了吗? 如何关注喜欢明星的最新资讯 求问日剧名,之前微博上疯转过一个电视的截图,内容大概是一个女人问... 北川景子结婚了吗 在微博上看很多人说北川景子代言SEED,SEED到底是什么?高达吗? 三星平板误将sm卡插入sim的格子里了,拿不出来,现在该怎么办,急 手机小卡卡在了三星平板手机里拿不出来怎么办,快救救我,急急急... 三星平板手机卡放进去拿不出来怎么处理 慢性鼻炎有什么方法根治 这个下巴算兜下巴吗 后座安全带卡扣在哪儿? ...如蛙泳、自由泳、蝶泳,初学者应该先学哪个姿势? 怎么下载锤子桌面主题美化版 页表中的最大入口数目是多少 虚拟地址1524转换为哪个对应的物理地址 某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。假定某... ...3 4 5 物理块号 5 10 4 7 虚拟地址 0A5CH 二进制为 1010 0101 1100... 试将十六进制的虚拟地址0A5CH、103CH、1A5CH转换成物理地址。_百度知 ... 上海易品装饰设计工程有限公司怎么样? 温州市易家装饰有限公司怎么样? 北京东易饰家装饰设计有限公司怎么样? 百度云前缀是什么 度盘链接前缀是什么 为什么网易蜗牛读书在ipad不能用 2021年出生人口二孩占比超4成 我姓杨,做梦梦到死了一只羊,什么意思? 在同花顺怎么买基金?同花顺买基金的流程 长相思下阕用了什么表现手法 长相思应用了什么修辞手法 点题的介绍 《长相思》(山一程)纳兰性德 下阙用了什么表现手法? 如何看待即将发布的iPhone14Pro将涨价100美元? 当年诺基亚就是不用安卓系统,如果其用了安卓还会有今天的苹果吗? 现在玉米批发价格多少,苹果批发价?