計算機組成原理--cache主存地址映射


1.位(bit)<字節(byte)<字 ?
計算機內存中,最小的存儲單位是“位(bit)”,8個“位”構成一個“字節(byte)”,字節是內存的基本單位,也是編址單位

例如,某計算機的內存是2GB,指的就是該計算機的內存中共有2×1024×1024×1024個字節。
計算機的性能越強,一次運算所能處理的“位”越多,

例如: 16位計算機一次運算能處理16個“位”,即兩個“字節”,稱為一個“字”。

       16位計算機中,一個“字”就是兩個“字節” 

            32位計算機一次運算能處理32個“位”,即四個“字節”,稱為一個“字”。

       32位計算機中,一個“字”就是四個“字節”。
 

PS: 32位編譯系統中,int與long均占四字節。而64位操作系統中,int占四字節,范圍為-2147483648~ 2147483647(十位數)。long占8字節,long數據范圍變為:-263~263-1。(long因平台實現不同而不同,有4字節,6字節和8字節三種。)

2.訪存地址為字地址,訪存地址為字節地址有什么異同?

 字塊內地址:b = 4位(16字)+2位(32位=4B)=6位

 因題中給定:按字訪存,故此時只需考慮塊長

字塊內地址:b = 2位(塊長=4)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM