内存对齐

1. 存取粒度 CPU 需要从内存中读取数据到寄存器中,计算完成之后再做输出等一系列操作。和物流一样,一辆飞机或者卡车一次不会只运输一个快递单,同理: CPU 不是一个字节一个字节地读取内存的,而是按照一定的大小来读取内存中的数据到寄存区。比如2字节、4字节、16字节等; 这就是 CPU 的存取粒度 2. 为什么需要内存对齐 有了存取粒度的前提,假设 CPU 存取粒度为 4 个字节,而所需要数据分
相关文章
相关标签/搜索