系统相关
首页 > 系统相关> > 内存对齐的目的

内存对齐的目的

作者:互联网

1. 内存对齐的目的

    内存对齐跟内存物理结构有关。64位计算机的内存一般有64个电容chip,每个chip对应64位的每一位。一次内存IO可以从每个chip上同时读出一位,组成64位字长。

    CPU希望每次读内存都能直接读出一个基本数据类型。如果一个8位数据double,从内存0x01开始存,则CPU在读这个数据时要先读0~7再读8~15,读两次。

    这样,计算struct 大小就不是很难理解了。

标签:读出,chip,目的,64,内存,对齐,CPU
来源: https://blog.csdn.net/qq1187239259/article/details/104833578