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

这篇菜鸟笔记详细介绍了微机原理中的关键概念,包括物理地址(实际地址)、逻辑地址、线性地址和有效地址。物理地址是内存单元的绝对地址,逻辑地址是从应用程序角度看的内存地址,线性地址在保护模式下根据分页功能转换为物理或虚拟地址,有效地址则通常指偏移地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

菜鸟笔记

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

概念

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

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值