内存访问地址对齐

       字,双字,四字,八字对齐不必在内存的自然边界上对齐。自然边界对于字,双字,四字来说是偶数地址,偶数地址可以被对应的4和8整除。也就是数据对齐,数据的内存地址能够被1,2,4,8整除,或数据地址可以被2的幂整除。然而,为了改善程序的性能,数据结构(尤其是栈)无论什么情况下都应该尽可能在自然边界上对齐。原因是,处理器要求用2次内存访问来完成一次非对齐的内存访问,而对齐的内存访问仅需1次内
相关文章
相关标签/搜索