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

物理地址有什么用

发布网友 发布时间:2022-08-31 15:27

我来回答

2个回答

懂视网 时间:2023-01-29 01:56

电脑物理地址的作用是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)。

  网卡物理地址存储器中存储单元对应实际地址称物理地址,与逻辑地址相对应。MAC(MediaAccessControl,介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。比如,著名的以太网卡,其物理地址大小是48bit(比特位),前24位是厂商编号,后24位为网卡编号,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。

热心网友 时间:2023-01-28 23:04

  有网友反馈说:我在阅读一些电脑知识的读本时,常常看到“物理地址”这个名词,说实话,我只知道IP地址,从未听说过物理地址。这个物理地址也象IP地址一样重要吗?相信很多用户与这位网友是一样不知道物理地址有什么用的,针对这个情况,我特意分享了物理地址的一些知识,希望可以帮助到大家。

  物理地址

  在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(Physical Address),又叫实际地址或绝对地址。

  在x86 CPU中,采用了段页式内存管理机制,分段和分页模型。

  分页(Paging)机制

  逻辑地址由页号和偏移量组成。

  分段(Segment)机制

  分段允许程序员把存储器看成由多个地址空间或段组成。程序和相关的数据被划分成一组段(segment),不要求所有程序的所有段都有相同长度。

  和分页一样,分段情况下的逻辑地址由两部分组成:段号和偏移量。

  分段的优点:

  简化不断增长的数据结构处理。

  允许程序独立地改变或重新编译,而不要求整个程序集合重新链接和重新加载。

  有助于进程间的共享。

  有助于保护。由于一个段可以被构造成包含一个明确定义的程序或数据集,程序员或系统管理员可以以一种方便的形式指定访问权限。

  虚拟内存

  内存的基本思想是程序、数据、堆栈的总大小可以超过可用物理内存的大小, 操作系统 把程序当前使用的那些部分保留在内存中,而其他部分保存在磁盘上。

  虚拟内存的实现基于分页技术。

  虚拟内存的优点:

  在内存中可以同时运行多个进程

  进程可以比内存全部空间还大,不再局限于物理内存大小

  内存更高效地被使用

  2 逻辑地址到线性地址的映射过程

  X86 CPU逻辑地址到线性地址映射过程如下图:

  逻辑地址到线性地址映射过程如下:

  (1)根据指令的性质来确定应该使用哪一个段寄存器(Segment Selector),例如转移指令中的地址在代码段,而取数据指令中的地址在数据段;

  (2)根据段存器的内容,找到相应的“地址段描述结构“(Segment Descriptor),段描述结构都放在一个表(Descriptor Table)中(GDT或LDT、TR、IDT),而表的起始地址保存在GDTR、LDTR、IDTR、TR寄存器中。这就是4个内存管理寄存器GDTR、LDTR、IDTR和TR的用途;

  (3)从地址段描述结构中找到基地址(Base Address);

  (4)将指令发出的地址作为位移(Effective Address),与段描述结构中规定的段长度相比,看看是否越界;

  (5)根据指令的性质和段描述符中的访问权限来确定是否越权;

  (6)将指令中发出的地址作为位移,与基地址相加而得出线性地址(Linear Address)。

  问题: 1、逻辑地址就是CPU指令发出的地址,那么段选择码(Segment Selector)的值在哪里? 2、知道段选择码后,需要从描述符表(Descriptor Table)中找到相应的表项,那怎么知道描述符表在内存中哪个位置?

  3 线性地址到物理地址的映射过程

  X86 CPU线性地址到物理地址映射过程:

  线性地址到物理地址映射过程如下:

  (1)从CR3寄存器中获取页面目录表(Page Directory)的基地址;

  (2)以线性地址的Directory位段为下标,在目录(Page Directory)中取得相应页面表(Page Table)的基地址;

  (3)以线性地址中的Table位段为下标,在所得到的页面表中获得相应的页面描述项;

  (4)将页面描述项中给出的页面基地址与线性地址中的offset位段相加得到物理地址。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? 想你的时候我抬头微笑是什么歌 想你的时候我抬头微笑完整歌词 济南纤维瘤 乳腺纤维瘤手术乳腺纤维瘤 乳腺纤维瘤怎么治疗,济南乳腺病医院? 济南哪家乳腺病医院治疗乳腺纤维瘤好,有乳腺纤维瘤,希望得到帮助_百度... 最近想带女友去济南乳腺病医院做乳腺纤维瘤手术,不知道这家医院怎么样... 济南乳腺病医院做纤维瘤微创手术需要9000左右,是否合理 乳房纤维瘤要怎么治疗济南 在济南做乳腺纤维瘤手术哪家医院比较好 济南省立医院做乳腺纤维瘤手术要多少钱呢? 姜的营养价值功效与作用 如何使木雕不干裂? 木雕如何防止开裂 木雕怎样防止开裂 欧石楠花语是什么? 为什么金世佳说谈女友悲哀 QQ宠物猪猪一共有多少种戒指啊?分别是什么?最好可以举例出爱情值?_百 ... QQ宠物猪猪可以那那里领戒指 猪猪冒险岛073最好的戒指是哪个? QQ宠物猪猪成长奖励还有戒指么?如果有是几级的时候得到? Q宠猪猪结婚戒指的问题 怀孕7个月肚脐周围部位经常发硬 双胞胎女孩成语取名诗意有内涵的名字 连昌宫词的作品原文 china最简单怎么造句 如何使用手机qq浏览器下载视频 吃冷的麻辣小龙虾又喝烫水肚子痛应该怎么治? 心跳快是男孩还是女孩 深邃怎么读 都说应该找潜力股,“潜力股”的男生都有哪些特征? 元气骑士闪回怎么获得 伤感心情语录 世界上最名贵的木材有哪些:Top10? 七律.潼关八景 江稗,风稗,蒲草,白茅草怎么治 上海内资公司变更地址去哪里办 英语高频词汇大全 以年数,度数分类的茅台有哪些系列酒 爪的同音字 第一根肋骨痛,呼吸难,咳嗽会加剧疼痛,是何原因? 1点点(花城汇店)的翡翠柠檬好不好吃