主存由4块DRAM芯片组成,采用交叉寻址方式可以看出主存地址的最低两位代表存储字节的芯片号。Double类型变量占用64位和8个字节。其主存地址804001AH的最低两位为10,表示从2号芯片开始存储(编号从0开始)。一个存储周期可以从所有芯片中读取一个字节,因此需要3轮。
所需芯片数量=系统容量/芯片容量*系统字长/芯片字长=64KB/1K*8位/4位=64KB*2=128个芯片
Main内存地址空间是64MB,所以MAR的寻址范围是64M,所以是26位。实际的主存位置不能代表MAR位数。
详细信息:
需要高速缓存和具有中等存储容量和访问速度的主存储器。主存按照地址存储信息,存取速度通常与地址无关。一个32位(bit)地址最多可以表示4GB的内存地址。这对于大多数应用程序来说已经足够了,但是对于一些计算极其密集的应用程序和非常大的数据库来说还不够,这些应用程序需要64位结构。
参考来源:-主存
上一篇:荣耀10可以扩展内存吗
下一篇:dram存储器是内存吗