繁体   English   中英

如何保证物理内存的对齐?

[英]How is the alignment of the physical memory guaranteed?

malloc()返回适合于任何内置类型对齐的内存。 如果需要更具体的对齐方式(例如16或32字节),则可以在应用程序级别完成。 但是这种对齐是在虚拟内存级别。

如何保证底层物理内存也处于同一对齐状态?

虚拟内存是在页面级别实现的,因此每个VM页面在加载到内存时都映射到一个物理内存页面。 因此,比页面更精细的所有内容也将在虚拟内存和物理内存之间等效地对齐。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM