作者Daiblo2 (要開始做專題囉)
看板TransCSI
標題Re: [請益] 請教一個簡單的計概填充題
時間Wed May 9 16:13:30 2007
※ 引述《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