內存訪問地址對齊

       字,雙字,四字,八字對齊不必在內存的自然邊界上對齊。自然邊界對於字,雙字,四字來說是偶數地址,偶數地址可以被對應的4和8整除。也就是數據對齊,數據的內存地址能夠被1,2,4,8整除,或數據地址可以被2的冪整除。然而,爲了改善程序的性能,數據結構(尤其是棧)無論什麼情況下都應該儘可能在自然邊界上對齊。原因是,處理器要求用2次內存訪問來完成一次非對齊的內存訪問,而對齊的內存訪問僅需1次內
相關文章
相關標籤/搜索