计算机组成原理例题4.2,4.2.2 例题解析(1)

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