美文网首页
逻辑地址vs物理地址

逻辑地址vs物理地址

作者: 无边小猪 | 来源:发表于2020-06-01 17:15 被阅读0次

一、地址空间定义

物理地址空间 :硬件支持的地址空间
逻辑地址空间 :在CPU运行的进程看到的地址

二、逻辑地址生成

1、 地址生成时机
a、编译时:假设起始地址已知
b、加载时:生成绝对地址
c、执行时:执行时代码可移动,进行逻辑地址到物理地址的转换
2、地址生成过程
a、CPU
ALU : 需要逻辑地址的内存内容
MMU: 进行逻辑地址和物理地址的转换
CPU控制逻辑: 给总线发送物理地址请求
b、内存 (识别总线上的地址和控制信号)
根据控制型号决定读还是写
发送物理地址的内存给CPU
或接收CPU数据到物理地址
c、操作系统
建立逻辑地址LA和物理地址PA的映射
3、 地址检查
每次访问时,检查你的段的长度和偏移量
no : 内存异常
yes: 加段长度寄存器 -> 对应的段基址

相关文章

  • 逻辑地址vs物理地址

    一、地址空间定义 物理地址空间 :硬件支持的地址空间逻辑地址空间 :在CPU运行的进程看到的地址 二、逻辑地址生成...

  • 操作系统复习

    物理地址和逻辑地址 物理地址:存单元的真正地址。逻辑地址:CPU所生成的地址。例如,你在进行C语言指针编程中,可以...

  • 内核地址空间及高端内存映射的总结

    内核地址空间 逻辑地址->线性地址->物理地址 8086 物理地址 = 段地址左移4位 + 段内偏移量这种方式的寻...

  • linux进程内存相关

    linux内存寻址 3种地址:虚拟地址、物理地址、逻辑地址物理地址:内存的电路地址,对应内存地址线上的高低电平,物...

  • 8086汇编 - 内存

    内存 各类存储器的逻辑连接情况 各类存储器的逻辑连接-物理地址对应图 各类存储器的物理地址情况 内存地址空间的大小...

  • Tech.001. ARP地址解析协议

    网络上的通讯会使用到逻辑地址和物理地址。逻辑地址允许不同网络以及间接相连的设备之间相互通讯,物理地址则用于同一网段...

  • 2020-05-09OS

    逻辑地址的建立--逻辑地址到物理地址的转换 建立:c程序里的函数、变量名(逻辑地址)-(编译)-.s文件-(汇编)...

  • Linux原理解析——内存寻址

    ①内存地址表示方法 内存地址分为三种,分别为逻辑地址、线性地址(虚拟地址)、物理地址 逻辑地址:由段地址与偏移地址...

  • 微机原理:简答题

    在8086系统中,什么是逻辑地址和物理地址?他们之间关系是什么? 逻辑地址是 16 位的,允许在程序中编排的地址,...

  • 《Wireshark数据包分析实战》(三)地址解析协议(ARP)

    学习使用Wireshark的读书笔记 地址解析协议 网络上的通信会使用到逻辑地址(IP地址)和物理地址(MAC地址...

网友评论

      本文标题:逻辑地址vs物理地址

      本文链接:https://www.haomeiwen.com/subject/bluszhtx.html