导航:首页 > 物理学科 > 物理地址的有效位怎么求

物理地址的有效位怎么求

发布时间:2022-09-24 07:04:26

A. 有8页逻辑地址,每页1024字节,内存64块,求逻辑与物理地址的有效位

64/8=8块
1024/8=128
128等于2的7次方
所以逻辑地址=7位
1024*8=8192
8192=2的13此方
所以物理地址=13位

B. 什么是有效地址什么是物理地址如何由有效地址求得物理地址

物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。(2分)内存单元物理地址可由段址和段内的偏移量确定。内存单元在段内的偏移量称为有效地址(EA)。(2分)
物理地址=段址×16+段内的偏移量。(3分)

C. 操作系统中逻辑地址转物理地址是什么

1、确定虚拟地址(物理地址)的有效位。

2、再次确定逻辑地址页面位数 你应该知道:逻辑地址=页号+页面。

3、由 物理地址=页框号×页块大小(页块大小是等于页面大小的)+页内位移(即页面逻辑地址)

4、根据上面 物理地址=页框号×1024B + 1110000000。

5、若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024字节,试将逻辑地址1011,2148,4000,5012转化为相应的物理地址。

分析页式存储管理的地址结构是一维的,即逻辑地址(或物理地址)只用一个数值即可表示。若给定逻辑地址A,页面的大小为L,则页号p和页内地址d可按照下式求得:

p=int [A/L]d=A mod L

其中,int是取整函数(取数值的整数部分),mod是取余函数(取数值的余数部分)。

D. 设有8页的逻辑地址空间,每页有1024字节,它们被映射到32块物理储存器中。那么,逻辑地址的有效位是多少

13

首先先算逻辑地址:

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

再算物理地址:

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

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

(4)物理地址的有效位怎么求扩展阅读

产生背景

追根求源,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段结构的原理。

E. 设有8页的逻辑空间每页有1024B,被影射到32块的物理内存,逻辑地址的有效位和物理地址是多少

8页1024B的内存,总共需要3+10=13bit的地址可以寻址;
分成32块,就是2的5次方,5bit块地址,需要5+10=15bit地址。
因此可知
逻辑地址的有效位是 13bit,物理地址至少是_15bit

F. 有关操作系统中逻辑地址到物理地址的一个问题

每页大小为1KB=2^10,就是地址的有效位为10位,10之前的为页号;
逻辑地址0A5C=0000 10100101 1100
即后10为之前剩0000 10=2;
所以页号为2,对应物理块号为4,后面的10为为偏移量;
物理地址=4×1kb+偏移量(地处为位置相加)=0001 0010 0101 1100

G. 操作系统的物理地址怎么计算

其实第一条回答是正确的,我在这里为网友们追加一个解释:

按照书上定义,在页式存储系统中,

绝对地址 = 块号 x块长 +业内偏移地址。
相对地址 由一段内存的高bit位作为页号,低bit位作为页内偏移地址

那重要的一点是,如果找出这三个变量。且看该题:
每页1KB,说明了,业内偏移地址的范围是0~1023byte 换句话说,页内偏移地址占16bit中的 0-9bit, 那按照相对地址的概念,那10-15 bit就该为页号地址了。

那么, 0x0A5C <=> 0000 1010 0101 1100
则前面 0000 10 这6个bit 表示页号,换算成十进制为 2,也即是页号为2,再按照页表推算,即物理块号就为4, 而4再换算成16进制,即是0001 00;而后面 10 0101 1100 这10个bit位,理所当然的为页内偏移地址了。 则物理地址就该为0001 00 (占据10-15bit)+ 10 0101 1100 (占据0-9bit) = 0001 0010 0101 1100

他的所谓凭接,其实就是让0001 00 占用bit 10-15.

H. 逻辑地址转换物理地址公式

物理地址是明确的、最终用在总线上的编号。那么逻辑地址转物理地址怎么转?我为大家介绍逻辑地址转物理地址的解决 方法 。希望大家喜欢。

逻辑地址转换物理地址公式参考如下

1. 物理地址和逻辑地址

物理地址:加载到内存地址寄存器中的地址,内存单元的真正地址。在前端总线上传输的内存地址都是物理内存地址,编号从0开始一直到可用物理内存的最高端。这些数字被北桥(Nortbridge chip)映射到实际的内存条上。物理地址是明确的、最终用在总线上的编号,不必转换,不必分页,也没有特权级检查(no translation, no paging, no privilege checks)。

逻辑地址:CPU所生成的地址。逻辑地址是内部和编程使用的、并不唯一。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址(偏移地址),不和绝对物理地址相干。

(具体步骤 共三步)

1.确定虚拟地址(物理地址)的有效位

例如:假设页面大小1KB,共32页。(页面:逻辑地址 页框:物理地址)

由32(KB)=32×1024(B) 即等于32×1024 字节

二进制用多少位能有效表示这么多字节呢——答是:15位 因为32×1024=2^5×2^10=2^15

2.再次确定逻辑地址页面位数 你应该知道:逻辑地址=页号+页面

还是以上假设,那么页面大小为1KB=1024字节 同样的方法计算出表示位数:10位

如果给你逻辑地址:0000 1111 1000 0000

那么由:011+11100000000(相当于 页号+页面(10位))推得出页号011=3

3.根据页号找出对应的页框号

由 物理地址=页框号×页块大小(页块大小是等于页面大小的)+页内位移(即页面逻辑地址)

根据上面 物理地址=页框号×1024B + 1110000000 ( 这里的相加是指位置上而言)

例如:110+110=110110(即高地址+低地址)

提问:在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096B,现有一逻辑地址为2F6AH,且第0、1、2页依次存放在物理块5、10、11中,问相应的物理地址为多少?

答:4096B=2^12B

16位寻址一共2^16B

分页存储。共分的页:2^16/2^12=2^4=16 共分16页。

第0页的地址范围 0 - FFFH

第1页的地址范围 1000H - 1FFFH

第2页得地址范围 2000H - 2FFFH

.....

第11页 B000H - BFFFH

第15页 F000H - FFFFH

2F6AH=10 1111 0110 1010 在2页的范围对应物理块11

所以物理地址为:

2F6AH - 2000H + B000H = F6AH + B000H= BF6AH

I. 某虚拟存储器的用户空间共有32个页面,每页1K,主存16K,试问:(1)逻辑地址的有效位是多少(2)物理地址需要

逻辑页面为32*1k=32k,则有效位为15位,而主存为16k,则物理地址有效位为14位

J. 设段地址为4ABFH,物物理地址为50000H,求有效地址

在80x86里 总线接口部件BIU 提供了16双向数据总线 20位地址总线
8086最大寻址1MB的存储空间 但是在CPU 内部寄存器结构都是16位 显然不能满足20位的地址寻址要求 所以就将1MB的空间 划分出若干个逻辑段 每个段最大位64KB 段用一个段地址来标识 段寄存器就是用来存放段的起始地址的 因此 物理地址 有段地址 和 段内偏移量地址两部分组成
有效地址是这样表示的:xxxx:yyyy 前四位是段的起始地址 后四位是 在本段内的偏移地址 就是偏移量 这就是逻辑地址
而物理地址是20位的 它是怎样得到的呢?
使段地址左移一位 这样就成了xxxx0 然后在加上yyyy 这个偏移地址
就得到了 所谓的物理地址了 这样就得到了公式:
物理地址=段地址*16(就是相当于左移一位)+偏移地址; 在这里,50000H=4ABF0H+偏移量得偏移量:5410H有效地址:4ABFH:5410H

阅读全文

与物理地址的有效位怎么求相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:740
乙酸乙酯化学式怎么算 浏览:1406
沈阳初中的数学是什么版本的 浏览:1353
华为手机家人共享如何查看地理位置 浏览:1045
一氧化碳还原氧化铝化学方程式怎么配平 浏览:886
数学c什么意思是什么意思是什么 浏览:1411
中考初中地理如何补 浏览:1301
360浏览器历史在哪里下载迅雷下载 浏览:703
数学奥数卡怎么办 浏览:1388
如何回答地理是什么 浏览:1026
win7如何删除电脑文件浏览历史 浏览:1058
大学物理实验干什么用的到 浏览:1487
二年级上册数学框框怎么填 浏览:1701
西安瑞禧生物科技有限公司怎么样 浏览:979
武大的分析化学怎么样 浏览:1250
ige电化学发光偏高怎么办 浏览:1339
学而思初中英语和语文怎么样 浏览:1653
下列哪个水飞蓟素化学结构 浏览:1425
化学理学哪些专业好 浏览:1488
数学中的棱的意思是什么 浏览:1060