現代計算機內存對齊機制

64位計算機和32位計算機CPU對內存處理的區別 64位CPU,位寬爲8個字節。(64位/8位/字節=8字節) 32位CPU,位寬位4個字節。(32位/8位/字節=4字節) 我們假想內存空間是一個二階矩陣。(事實上內存是一維線性排列的) 那麼二維數組的列數在64位CPU上就是8字節,在32位CPU上就是4個字節。 CPU爲了尋址方便,會自動優化內存,來讓數據儘量在同一二維數組行中,以減少尋址時間。
相關文章
相關標籤/搜索