【菜鸟笔记】实际地址、物理地址、逻辑地址和有效地址是什么

菜鸟笔记

最近学习微机原理和接口技术,再一次重温了物理地址、逻辑地址等概念,但是仍对于这些概念有许多不理解,所以将他们记录下来,以备未来温习

概念

物理地址:物理地址就是存储器实际上的地址,是内存单元的绝对地址,例如你有一个4G的内存条,物理地址0x0000就表示内存条的第一个存储单元,0x0010就表示内存条的第17个存储单元,而不管CPU内部怎么处理地址,最终访问的都是物理地址。

实际地址:物理地址的别称,就是存储器实际上的地址。

逻辑地址:逻辑地址由两个16位地址分量组成,段地址和偏移量,一般会这样表示–>段地址:偏移量。是应用程序角度看到的内存单元地址。 不同于物理地址(physical address),通过地址翻译器(address translator)或映射函数可以把逻辑地址转化为物理地址。

线性地址:CPU在保护模式下,“段基址+段内偏移地址”叫做线性地址,注意,保护模式下段基址寄存器中存储的不是真正的段基值(和实模式的含义不一样),而是被称为“段选择子”的东西,通过段选择子在GDT(全局描述表)中找到真正的段基值。另外,如果CPU在保护模式下没有开启分页功能,则线性地址就被当做最终的物理地址来用,若开启了分页功能,则线性地址就叫虚拟地址(在没开启分页功能的情

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值