探究内存对齐

2020-09-16  本文已影响0人  MrDemon_

什么是内存对齐

现代计算机中内存空间都是按照 byte 划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐。

为什么要内存对齐呢?

内存对齐规则

内存占用规则
上一篇下一篇

猜你喜欢

热点阅读