作者jfsu (水精靈)
看板Electronics
標題Re: [問題] 初學者問一個簡單邏輯儲存問題
時間Fri Mar 29 18:33:19 2013
※ 引述《sleeeve (看不到夢想的我)》之銘言:
: 在K電子學中:
: a 64M bits chip
: = 64M words X 1 bit (電子學第五版 p. 1028)
: (此chip需要一個 26-bit address。因為2^(26) = 64M)
: = 16M words X 4 bits
: (此chip需要一個 24-bit address。)
: 我想問第一個問題是:
: 1個bit就是代表一個0 或是 1
: 今天有64M個bit
: 是不是就代表會有很多words是重複的?
: 第二個問題是:
: 為何需要24-bit address
: 可以理解成: 有2^(24)個words,每個word是2^(2) = 4 bits嗎?
: 最後想問:
: 為何算word數要以二為底呢? 像第二個問題每個word是4 bits,不是1 bit阿....
: 感謝大家^^
我覺得這書上的說明寫的很差,因為我也看不懂。
我沒有書,但我推想,它應該是想描述記憶體元件的結構。
以你所舉的例子,64Mb = 2^(26) ,我們會寫成2^n,表示該元件是26條由2進位編碼
(binary-encoded)的位址線(address line)定址出一個數目範圍(0 ~ 2^(26)-1)的
暫存器(register)所組成的。
我們會寫成 2^n x m,其中m就是每條位址線上的資料位元數(data bit/data line)
即64Mb = 2^26 x 1,26條address lines 與 1條 data line
= 2^24 x 4,24條address lines 與 4條 data lines
ps. n會在元件內部再解碼出行位址(row address)與列位址(column address)
另外,1 word = 2 bytes = 16 bits
書寫得怪怪的~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.66.222.12
→ TripleC:1 word 不全都是2 bytes 03/29 22:40
推 mmonkeyboyy:1word=?bytes不是一定的 03/30 00:51
→ mmonkeyboyy:機子是64bits=8bytes=1word這樣才對吧@@? 03/30 00:52
→ serlontw:實體不一定會有那麼多條線可用,那會多掃幾次進去 03/31 14:17