某机主存容量为16MB,字长32位,cache容量为2K字,

2025-05-05 21:21:35
推荐回答(1个)
回答1:

cache的容量2K=2048=2的11次方

所以cache的地址线为11位,块长为4

按字寻址,得字块内地址为2位,即b=2,且cache共有2048÷ 4=512块=2的9次方块,c=9。

按双字变址,故为64位

16MB=16*1024*1024*8位,所以16MB可以寻址为:

(16*1024*1024*8)/64=2*1024*1024=2M,

所以寻址范围是:

0~2M-1

这里是16MB不是16Mb,b是位的单位,B是字节的单位,1B=8b

扩展资料:

计算机的内存容量通常是指随机存储器(RAM)的容量,是内存条的关键性参数。内存的容量一般都是2的整次方倍,比如64MB、128MB、256MB等,一般而言,内存容量越大越有利于系统的运行。进入21世纪初期,台式机中主流采用的内存容量为2GB或4GB,512MB、256MB的内存已较少采用。 

系统对内存的识别是以Byte(字节)为单位,每个字节由8位二进制数组成,即8bit(比特,也称“位”)。按照计算机的二进制方式,1Byte=8bit;1KB=1024Byte;1MB=1024KB;1GB=1024MB;1TB=1024GB。

参考资料来源:百度百科-内存容量