看板 TransCSI 關於我們 聯絡資訊
※ 引述《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