已知某机字长为32位,主存采用半导体存储器,地址线为16位,若使用4K*16位SDRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式,问:(1)若每块模版位8K*16,共需几块模版?(2)每个模版共有几片SDRAM芯片?(3)主存共需要多少SDRAM芯片?
时间: 2024-04-01 18:35:41 浏览: 72
根据题目条件,可得:
- 机器字长为32位,即一个字占4个字节。
- 主存采用半导体存储器,地址线为16位,即可寻址的最大空间为64KB。
- 使用4K*16位SDRAM芯片组成主存。
根据1和2可得,该机最大主存空间为:64KB = 16 * 4K。
因此,需要的模块板数量为:16 * 4K / 8K = 8块。
每个模板共有的SDRAM芯片数量为:8K * 2 / 4K = 4片。
主存总共需要的SDRAM芯片数量为:8块 * 4片 = 32片。
相关问题
已知某机字长为32位,主存采用半导体存储器,地址线为16位,若使用4K乘16位SDRAM芯片组成该机所允许的最大主存空间,并选用模块结构形式,若每块模板位8K乘16位,共需要几块模板
根据题意,该机字长为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块模板。
阅读全文
相关推荐













