Re: [請益] 請教一個簡單的計概填充題

看板TransCSI作者 (你今天督了嗎XD)時間18年前 (2007/05/09 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《ccpz (OoOoOo)》之銘言: : ※ 引述《choufeng (Timothy)》之銘言: : : A computer has 256MB of memory. The word size of this computer is : : 64 bits. How many bits are needed to address any single word in memory? : : 請教這題要如何來看呢?謝謝。 : 先看一共幾個 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 也就是31bits,我覺得怪怪的就寫信問老師, 他跟我說,這題是在問"需要多少個位址bit", 而一個位址空間可以存1Byte, 所以是需要2^28空間 整個看的霧煞煞@@?! 什麼是位址bit?還有題目應該是問bits數而不是什麼位址bits數吧~ 我翻的沒錯的話,這題應該在問: 「 計算儲存一個256MB的RAM的位址所需的bit數 」 總覺得邏輯怪怪的~>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.226.224.86
文章代碼(AID): #16GK2_7N (TransCSI)
討論串 (同標題文章)
文章代碼(AID): #16GK2_7N (TransCSI)