gpt4 book ai didi

c++ - 虚拟内存和对齐——它们如何结合在一起?

转载 作者:可可西里 更新时间:2023-11-01 17:37:23 27 4
gpt4 key购买 nike

我想我理解内存对齐,但令我困惑的是某些系统上的指针地址将位于虚拟内存中,对吗?所以我看到的大多数检查/确保对齐似乎只使用指针地址。难不成物理内存地址不会对齐?对于像 SSE 这样的东西,这不是有问题吗?

最佳答案

物理地址将对齐,因为虚拟内存仅将对齐的页面映射到物理内存(并且页面通常为 4KB)。

因此,除非您需要对齐 > 页面大小,否则物理内存将根据您的要求对齐。

在 SSE 的特定情况下,一切正常,因为您只需要 16 字节对齐。

关于c++ - 虚拟内存和对齐——它们如何结合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191533/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com