看板 TransCSI 關於我們 聯絡資訊
※ 引述《antirazin (你今天督了嗎XD)》之銘言: : ※ 引述《ccpz (OoOoOo)》之銘言: : : 先看一共幾個 word: : : 一個 word 64/8=8byte : : 總共 256 MB, 所以有 256MB /8 = 32 M(1024*1024) = 2^25 個 word : : 要定址就是每一個 word 都要給他一個號碼當 address : : 所以總共是 2^25 個 address : : 要 25 bit 才能表示 : 看到上述解答,小的有一個類似的問題要請教一下... : Calculate the number of bits that are needed to store the address for a : 256 MB RAM. : 解答為:256MB=2^28,所以需28bits : 但是我自己的解答方式是256MB = (2^8) * (2^20) *(2^3) = 2*31 你想錯了 它題目是問你要用多bit才能去存取所有記憶體資料 這些bit相當於是index(索引) 你可以想像有一個圖書館 圖書館有很多書櫃 每個書櫃有很多層 假如每個櫃子每一層放8本書(都有一個索引號) 假設現在有512本書 那就只需要64個索引號即可 假如索引號用2進位來算的話那不就2^6就行了 只要六位數就行了 不知用這樣比喻能否了解了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.232.149
haraluya:我懂了^^ 05/09 21:43
antirazin: 了改^^ 05/10 09:44