Re: [二進] 128MegaBytes = ? Bits

看板Math作者 (nnlisalive)時間9年前 (2016/04/19 16:03), 9年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《virkful (卡啦)》之銘言: : 最近買了本很爛的參考書... : ( 高點致勝叢書系列 計算機概論 2011/3 二版 編著:余強 余思維 ) : ( 建議售價520NTD.. 我覺得我讀到內傷, 醫藥費都比這還多..) : 有些時候他答案是對的 有些時候是錯的 : 我唸得很挫折... 今天唸到了這邊 : Q: 某一電腦最大DRAM可達 128Mbyte, 則需要有幾條位址線? : A: 因為128Mbyte = 2^7 * 2^20 = 2^27 bits : 但是我記得 : 1 Byte = 8 bits = 2^3 bits : 1 KiloByte = 1024 Bytes = 2^10 Bytes : 1 MegaByte = 1024 KiloBytes = 2^10 KiloBytes : 128 = 2^7 : 那這樣 不是該 2^7 * 2^10 * 2^10 * 2^3 = 2^30 bits ? : 又怕參考書是對的 所以又請教 小算盤 得 : 128 * 1024 * 1024 * 8 = 1073741824 : 2^30 = 1073741824 : 2^27 = 134217728 : 有請板友們救救我這題正解吧... 我也覺得很奇怪 記憶體位址線應該是定義出多少個記憶體小單位 而一個記憶體小單位則是資料線來定義 有點像是長方形面積 位址線數是長 資料線數是寬的概念 面積大小就是能定址出的記憶體大小 換句話說即使同樣有32條位址線 只要資料線數目不同 所能定址的記憶體大小就不同吧 我常看到32bit的位址線能定義4GB的記憶體大小 都是這樣計算 2^32=4x1024x1024x1024=4GB 最後的G代表2^30 B是代表byte=8bit 不過前面根本沒講到資料線的數目啊 這GB的B到底怎來的=.= -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.223.164 ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1461053002.A.EFF.html ※ 編輯: nnlisalive (180.217.223.164), 04/19/2016 16:04:35

04/19 23:47, , 1F
就是現代電腦一律用byte當作單位而已
04/19 23:47, 1F
文章代碼(AID): #1N5UPAx_ (Math)
討論串 (同標題文章)
文章代碼(AID): #1N5UPAx_ (Math)