0
点赞
收藏
分享

微信扫一扫

为什么要内存对齐?

艾米吖 2022-04-26 阅读 111
系统架构

为什么会有内存对齐?

  1. 平台原因: 不是所有的硬件平台都能访问任意内存地址上的数据,某些平台只能在一些地址处获取特定类型的数据,否则抛出硬件异常。为了使同一个程序可以在多平台运行,需要进行内存对齐。
  2. 硬件原因:经过内存对齐后,CPU 访问内存的速度会大大提升。(空间换时间)
举报

相关推荐

0 条评论