[理工] 计算机概论 内存空间

楼主: 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