• 正文
  • 相关推荐
申请入驻 产业图谱

物理地址和逻辑地址的区别与联系

11/18 10:04
450
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

欢迎各位朋友关注“郝旭帅电子设计团队”公众号,本公众号会定时更新相关技术类资料、软件等等,感兴趣的朋友可以浏览一下本公众号的其他“模块”,希望各位朋友都能在本公众号获得一些自己想要的“东西”。

本篇主要是讨论物理地址和逻辑地址的区别与联系

物理地址:是存储器上真实存在的硬件存储单元的地址;是外部存储器的控制器与外部存储器之间的地址连接线。

逻辑地址:是应用与外部存储器的控制器之间的地址连接线;

例:

假设外部存储器的深度为1024,宽度为8bit的存储器;那么物理地址线为10bit(0~1023),数据线为8bit。

如果应用与控制器之间每次要写32位时,那么控制器就需要每次控制四个地址,以满足写入读出32位数据;由于外部的深度时1024,宽度为8,那么对应到应用和控制器之间,应用就会认为外部的深度为256(8bit、0~255),宽度为32。

应用与控制器之间的地址就是逻辑地址。

逻辑地址与物理地址之间的对应关系就是:逻辑地址x4就是物理地址。

还有其他的各种应用场合,但是大差不差。

逻辑地址可以保证应用使用地址时是连续的,比较容易操作;如果直接使用物理地址,那就不连续,操作比较麻烦。

 

本篇内容中有部分资源来源于网络,如有侵权,请联系作者。

如果您觉得本公众号还不错的话,可以推给身边的朋友们,感谢并祝好!

 

 

 

相关推荐