作者Daiblo2 (要开始做专题罗)
看板TransCSI
标题Re: [请益] 请教一个简单的计概填充题
时间Wed May 9 16:13:30 2007
※ 引述《antirazin (你今天督了吗XD)》之铭言:
: ※ 引述《ccpz (OoOoOo)》之铭言:
: : 先看一共几个 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
你想错了
它题目是问你要用多bit才能去存取所有记忆体资料
这些bit相当於是index(索引)
你可以想像有一个图书馆
图书馆有很多书柜
每个书柜有很多层
假如每个柜子每一层放8本书(都有一个索引号)
假设现在有512本书
那就只需要64个索引号即可
假如索引号用2进位来算的话那不就2^6就行了
只要六位数就行了
不知用这样比喻能否了解了呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.232.149
1F:推 haraluya:我懂了^^ 05/09 21:43
2F:推 antirazin: 了改^^ 05/10 09:44