设有8页的逻辑空间,每页有1024字节,它们被映射到有32块的物理逻辑存储区中,则逻辑地址的有效位是()位,

物理地址至少是()位... 物理地址至少是()位 展开
 我来答
帐号已注销
2021-01-22 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

13。

先算逻辑地址:

逻辑地址:8*1024=2^3*2^10=2^13(所以逻辑地址的后13位为“页内地址”,又叫“页内偏移量”,或“页内位移”及有效位)

再算物理地址:

物理地址:32*1024=2^5*2^10=2^15

所以最后的就是逻辑有效位是13;物理有效位是15

扩展资料:

逻辑地址由两个16位的地址分量构成,一个为段基值,另一个为偏移量。两个分量均为无符号数编码。 这样该存储单元的地址就可以用段基址(段地址)和段内偏移量(偏移地址)来表示,段基址确定它所在的段居于整个存储空间的位置,偏移量确定它在段内的位置,这种地址表示方式称为逻辑地址,通常表示为段地址:偏移地址的形式。

参考资料来源:百度百科-逻辑地址

我爱学习112
高粉答主

2020-12-27 · 每个回答都超有意思的
知道大有可为答主
回答量:7259
采纳率:100%
帮助的人:160万
展开全部

13

首先先算逻辑地址:

逻辑地址:8*1024=2^3*2^10=2^13(所以逻辑地址的后13位为“页内地址”,又叫“页内偏移量”,或“页内位移”及有效位)

再算物理地址:

物理地址:32*1024=2^5*2^10=2^15

所以最后的就是逻辑有效位是13;物理有效位是15

扩展资料

产生背景

追根求源,Intel的8位机8080CPU,数据总线(DB)为8位,地址总线(AB)为16位。那么这个16位地址信息也是要通过8位数据总线来传送,也是要在数据通道中的暂存器,以及在CPU中的寄存器和内存中存放的,但由于AB正好是DB的整数倍,故不会产生矛盾!

但当上升到16位机后,Intel8086/8088CPU的设计由于当年IC集成技术和外封装及引脚技术的限制,不能超过40个引脚。但又感觉到8位机原来的地址寻址能力2^16=64KB太少了,但直接增加到16的整数倍即令AB=32位又是达不到的。

故而只能把AB暂时增加4条成为20条。则2^20=1MB的寻址能力已经增加了16倍。但此举却造成了AB的20位和DB的16位之间的矛盾,20位地址信息既无法在DB上传送,又无法在16位的CPU寄存器和内存单元中存放。于是应运而生就产生了CPU段结构的原理。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辰橙子悦
2014-10-28
知道答主
回答量:2
采纳率:0%
帮助的人:2.5万
展开全部
物理地址15位,逻辑地址13位
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式