已知某机字长为32位,主存采用半导体存储器,地址线为16位,若使用4K乘16位SDRAM芯片组成该机所允许的最大主存空间,并选用模块结构形式,若每块模板位8K乘16位,共需要几块模板
时间: 2024-04-01 12:35:40 浏览: 52
计算机组成原理实验 使用 Verilog 完成8位程序计数器及存储字长 16 位的数据存储器源代码+实验报告
5星 · 资源好评率100%
根据题意,该机字长为32位,即一个地址对应一个32位的数据。主存采用半导体存储器,地址线为16位,说明主存地址总线有2的16次方条地址线,即可以寻址2的16次方个存储单元。
由于采用4K乘16位的SDRAM芯片,即每个芯片可以存储4K个32位的数据,即2的12次方个32位数据。为了达到最大主存空间,需要将所有的存储单元都用上,因此需要2的16次方个存储单元,即需要2的16次方个4K乘16位的SDRAM芯片。
由于每块模板位8K乘16位,因此需要将多个4K乘16位的SDRAM芯片组成一块模板。每块模板可以存储8K个32位的数据,即2的13次方个32位数据。因此,需要将2的16次方个4K乘16位的SDRAM芯片分成若干块,每块包含2的13次方个32位数据。
因此,所需的模板数为:
2的16次方 / 2的13次方 = 2的3次方 = 8
因此,需要8块模板。
阅读全文