美文网首页
purpose-of-memory-alignment

purpose-of-memory-alignment

作者: robertzhai | 来源:发表于2023-02-21 07:34 被阅读0次

为什么需要内存对齐

  • CPU 访问内存时,并不是逐个字节访问,而是以字长(word size)为单位访问。比如 32 位的 CPU ,字长为 4 字节,那么 CPU 访问内存的单位也是 4 字节。
  • 这么设计的目的,是减少 CPU 访问内存的次数,加大 CPU 访问内存的吞吐量。
  • 合理的内存对齐可以提高内存读写的性能
  • 便于实现变量操作的原子性。
  • https://geektutu.com/post/hpg-struct-alignment.html

相关文章

  • purpose-of-memory-alignment

    为什么需要内存对齐 CPU 访问内存时,并不是逐个字节访问,而是以字长(word size)为单位访问。比如 32...

网友评论

      本文标题:purpose-of-memory-alignment

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