4.2.2 例题解析(1)
1. 单项选择题
【例4-2-1】4个16K×8位的存储芯片,可以设计容量为 的存储器。
A. 32K×16位B. 16K×16位 C. 32K×8位 D. 8K×16位
解:4个16K×8位的存储芯片构成的存储器容量=4×16K×8位=512K位或64KB。只有选项A的容量为64KB。本题答案为A。
本题中并非只要容量为64KB就是正确的,还要考虑设计的合理性,如512K×1位的存储器容量为64KB,但不能由4个16K×8位的存储芯片设计出来。
【例4-2-2】16片2K×4位的存储器可以设计存储容量为 的16位存储器。
A. 16K B. 32KC. 8KD. 2K
解:设存储容量为M,则(M×16位)/(2K×4位)=16,所以M=8K。本题答案为C。
【例4-2-3】设CPU地址总线有24根,数据总线有32根,用512K×8位的RAM芯片构成该机的主存储器,则该机主存最多需要 片这样的存储芯片。
A. 256 B. 512C. 64D. 128
解:主存储器的总容量=224×32位,所需存储芯片数=(224×32位)/(512K×8位)=128。本题答案为D。
【例4-2-4】用存储容量为16K×1位的存储器芯片来组成一个64K×8位的存储器,则在字方向和位方向上分别扩展了 倍。
A. 4和2 B. 8和4C. 2和4D. 4和8
解:字方向扩展的倍数=64K/16K=4,位方向扩展的倍数=8位/1位=8。本题答案为D。
【例4-2-5】一个存储器,其地址为14位,每个存储单元长度为8位,若用1K×4位SRAM芯片来组成该存储器,则需要 片芯片,选择芯片时需要 位地址。
A. 16、10B. 32、14 C. 16、14 D. 32、10
解:该存储器容量为214×8位=16K×8,所需芯片片数=(16K×8)/(1K×4)=32。1KB芯片的片内地址为10位,16KB容量的存储器共需要14位地址。本题答案为B。
【例4-2-6】地址线为A1***0(低),若用16K×1存储芯片构成64KB存储器,则应由地址码 译码产生片选信号。
A. A14,A13 B. A1***14,A13C. A15 D. A1***14
解:用16K×1芯片构成64KB的存储器,需要的芯片数量为:(64K×8)/(16K×1)=32,每8片一组分成4组,每组按位扩展方式组成一个16K×8位的模块,4个模块按字扩展方式构成64KB的存储器。存储器的容量为64K=216,需要16位地址,选用A1***0为地址线,每个模块的容量为16K=214需要14位地址,选用A13~A0为每个模块提供地址,A1***14通过2/4译码器对4个模块进行片选。本题答案为D。
2. 填空题
【例4-2-7】存储器的片选信号用来 ① ,当片选信号 为高电位时,该芯片 ② ,当 为低电位时,该芯片 ③ 。
解:本题答案为:① 扩充容量 ② 停止工作 ③ 允许存取。
【例4-2-8】存储器字扩展方式可扩展 ① ,位扩展方式可扩展 ② 。位扩展时,各片数据线连接方法是 ③ 。
解:本题答案为:① 存储容量 ② 字长 ③ 单独引出,连接数据总线。
【例4-2-9】某存储器采用字扩展方式,为了正确地访问,需要配备 ① 电路,其作用是 ② 。
解:本题答案为:① 译码器 ② 片选。
【例4-2-10】某计算机系统的主存采用32位字节地址空间和64位数据线访问存储器,若使用64M位的DRAM芯片组成该机所允许的***主存空间,并采用内存条的形式。若每个内存条为64M×32位,共需 ① 内存条;每个内存条内共有 ② 片DRAM芯片;主存共需 ③ DRAM芯片。
解:主存***空间为232=4GB,每个内存条的容量为64×4=256MB,所以主存需要的内存条数量为4GB/256MB=16条。每个芯片的容量为8MB,所以内存条需要的芯片数量为256MB/8MB=32片。整个主存需要的内存芯片数量是16×32=512片。本题答案为:① 16 ② 32 ③ 512。
【例4-2-11】要组成一个64K×8位的存储器,选用16K×8位、16K×4位和8K×4位三种不同规格的芯片,需要的芯片数量分别是 ① 、 ② 和 ③ 。
解:(64K×8)/(16K×8)=4,(64K×8)/(16K×4)=8,(64K×8)/(8K×4)=16。本题答案为:① 4 ② 8 ③ 16。
【例4-2-12】使用1M×4位的DRAM存储芯片,构成一个16M×32位的主存储器,则需要 ① 个DRAM存储芯片,整个存储器地址码位数是 ② ,作为片选译码的地址码位数是 ③ 。
解:需要的DRAM存储芯片数=(16M×32)/(1M×4)=128片。采用字和位同时扩展,位扩展为32位/4位=8,即用8个DRAM芯片存储一个字,字扩展为16=24个,整个存储器地址空间为16M=224,所以存储器地址码位数为24位,其中片选信号位数=3。本题答案为:① 128 ② 24 ③ 3。
3. 判断题
【例4-2-13】判断以下叙述是否正确。
(1)扩展主存储器容量的方法只能采用字扩展。
(2)用4K×1位的RAM构成16K×8位存储器,需要4片RAM。
(3)用4K×1位的RAM构成4K×8位存储器,采用8片RAM通过字扩展来设计。
(4)用2K×8位的RAM构成16K×32位存储器,CPU访问该存储器的地址是17位。
解:(1)错误。采用位扩展、字扩展或位字同时扩展来扩展主存储器容量。
【责任编辑:book TEL:(010)68476606】
点赞 0