导航:首页 > 物理学科 > 知道逻辑地址如何求物理地址6

知道逻辑地址如何求物理地址6

发布时间:2023-01-14 11:52:24

A. 已知逻辑地址BA00:A800,求物理地址.

逻辑地址的表示为:段地址:偏移地址,物理地址=段地址*16+偏移地址 (十进制),用十六进制表示就是:段地址后补一个0,再加上偏移地址.题目计算如下:物理地址=BA000+A800=C4800H

B. C语言中知道逻辑地址如果计算物理地址

可以这么考虑!先把逻辑地址(H)转换成二进制,前6位为页号p得先转换成10进制为2,取得对应的块号,用块号*1024加上后10位为物理地址。 物理地址转化十进制就是再除以1024等于数A余数B,A为逻辑块号

C. 已知逻辑地址,如何求他的物理地址

有一个逻辑地址为 5A07H:32D0H。
它的物理地址是 5D340H

另外再给出此物理地址的三个逻辑地址表示:
5A08H:32C0H 5A17H:31D0H 5D00H:0340H

D. 逻辑地址如何转换成物理地址的

首先我们知道,逻辑地址=段地址:偏移地址

然后进行运算:段地址×16+偏移地址=物理地址(可以理解为段地址末尾补一个零)

举例:逻辑地址是1000H:1000H

那么物理地址为1000H×16+1000H=11000H

拓展知识:

逻辑地址和物理地址的区别是:

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

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

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

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

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

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

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

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

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

p=int[A/L]d=AmodL

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

F. 逻辑地址怎么转化为物理地址

物理地址:加载到内存地址寄存器中的地址,内存单元的真正地址。在前端总线上传输的内存地址都是物理内存地址,编号从0开始一直到可用物理内存的最高端。

程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,也就是说在装入时对目标程序中指令和数据的修改过程。他是实现多道程序在内存中同时运行的基础。重定位有两种,分别是动态重定位与静态重定位。

线性地址:

一个逻辑地址由两部份组成,段标识符和段内偏移量。段标识符是由一个16位长的字段组成,称为段选择符。其中前13位是一个索引号。这就是“段描述符(segment descriptor)”,段描述符具体地址描述了一个段(对于“段”这个字眼的理解:我们可以理解为把虚拟内存分为一个一个的段。

比如一个存储器有1024个字节,可以把它分成4段,每段有256个字节)。这样,很多个段描述符,就组了一个数组,叫“段描述符表”。

G. C语言中 知道逻辑地址 如果计算物理地址

要看具体情况的,这个是根据操作系统的地址映射有关的,操作系统根据可以把逻辑地址映射到不同的·物理地址的,要看具体的映射方法以及不同的操作系统,比如分段和分页方式计算方法是不·一样的。
“物理地址*10H + 偏移地址 和 物理地址*10H + 逻辑地址 是等价的吗?”的说法应该是分段的说法。物理地址*10H + 偏移地址 和 物理地址*10H + 逻辑地址不是等价的:物理地址*10H + 偏移地址=逻辑地址

H. 逻辑地址转换成物理地址的计算题

页表可以实现从页号到物理块号的地址映射。通过逻辑地址的页号来寻找页表,从而获得物理块号;在将页内地址直接送入物理地址寄存器的块内地址字段中。将块号和块内地址拼接成实际访问地址,即可得到物理地址。

物理地址的计算公式为:物理地址=块的大小(即页的大小L)* 块号f+页内地址d

代入本题解答:

页号=int(2500/1024)=2;页内位移=2500mod1024=452;假设页号2对应块号1,则物理地址为:

物理地址=1024*1+452=1476

(8)知道逻辑地址如何求物理地址6扩展阅读:

逻辑地址(LogicalAddress)即通过电脑程序产生的与段相关的偏移地址部分,也叫做相对地址;

物理地址,即计算机中每一个字节单元的唯一存储地址,也叫做实际地址或绝对地址。

利用所给的逻辑地址首先找到在页表中的那一页,即页号,再者利用所给的逻辑地址计算出在页表的页偏移量,从而利用页表所对应的物理块计算出块号,再利用块号的基础上计算出所给的偏移量。(一般只针对于动态重定位的变化使用)

I. 根据逻辑地址算出物理地址

逻辑内存为4页,即2的2次方,所以逻辑地址表示页号的高位有2位。页大小为4字节,即2的2次方,故页内地址有2位。逻辑地址共4位。逻辑地址0,转换为二进制为00,00。故页号为0,页内地址为0。
而对于逻辑地址5,转换为二进制为01,01。故页号为1,页内地址为1。

阅读全文

与知道逻辑地址如何求物理地址6相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:705
乙酸乙酯化学式怎么算 浏览:1372
沈阳初中的数学是什么版本的 浏览:1318
华为手机家人共享如何查看地理位置 浏览:1010
一氧化碳还原氧化铝化学方程式怎么配平 浏览:848
数学c什么意思是什么意思是什么 浏览:1370
中考初中地理如何补 浏览:1260
360浏览器历史在哪里下载迅雷下载 浏览:671
数学奥数卡怎么办 浏览:1351
如何回答地理是什么 浏览:989
win7如何删除电脑文件浏览历史 浏览:1023
大学物理实验干什么用的到 浏览:1449
二年级上册数学框框怎么填 浏览:1659
西安瑞禧生物科技有限公司怎么样 浏览:834
武大的分析化学怎么样 浏览:1213
ige电化学发光偏高怎么办 浏览:1301
学而思初中英语和语文怎么样 浏览:1608
下列哪个水飞蓟素化学结构 浏览:1388
化学理学哪些专业好 浏览:1453
数学中的棱的意思是什么 浏览:1017