[理工] 計算機概論 記憶體空間

作者: wayneshiau (Wayne)   2017-12-23 12:16:28
在複習記憶體空間時,看到以下這句話
If the memory address space is 16 MB and the word size is 8 bits,
then 24 bits are needed to access each word
不太懂其意義
此題依照我的理解是2 ^ 24 = 16MB,
每一個word是8bits(2^3),所以應該是有2^21個word
所以應該是21 bits to access each word
或是我搞錯access each word的意思?
感謝
作者: TWkobe (中華柯比)   2017-12-23 12:37:00
意思是access word 需要幾bits
作者: wayneshiau (Wayne)   2017-12-23 12:45:00
那請問這題應該是24還是21?
作者: TMDTMD2487 (ㄚ冰)   2017-12-23 12:45:00
16MB是16 Mega Byte 不是 16 Mega Bit8bits=1byte
作者: TWkobe (中華柯比)   2017-12-23 12:46:00
另外你算幾個word錯了 因爲8bits=1w
作者: jerry900287 (滷蛋)   2017-12-23 12:46:00
16MB代表有2^24Byte 又一個word是1byte 所以有2^24格
作者: TMDTMD2487 (ㄚ冰)   2017-12-23 12:46:00
他說1word是8bits也就是1byte
作者: TWkobe (中華柯比)   2017-12-23 12:47:00
所以仍然是24
作者: TMDTMD2487 (ㄚ冰)   2017-12-23 12:47:00
記憶體空間16M bytes 所以你有16M這麼多的word
作者: wayneshiau (Wayne)   2017-12-23 12:53:00
感謝解答,理解了!
作者: HYH84 (hyh84)   2017-12-24 13:51:00
有2^24個車廂 每個車廂是8bits(1Word)大 需要24條線去控制各個車廂

Links booklink

Contact Us: admin [ a t ] ucptt.com