一.判断题
1.计算机的主存是由RAM和ROM两种半导体存储器组成的.
答:正确.
2.CPU可以直接访问主存,而不能直接访问辅存.
答:正确.
3.外(辅)存比主存的存储容量大,存取速度快.
答:错误.
4.动态RAM和静态RAM都是易失性半导体存储器.
答:正确.
5.Cache的功能全部由硬件实现.
答:正确.
6.引入虚拟存储器的目的是为了加快辅存的存取速度.
答:错误.
7.多体交叉存储器主要是为了解决扩充容量的问题.
答:错误.多体交叉存储器主要是为了提高存取速度,增加带宽.
8.Cache和虚拟存储器的存储管理策略都利用了程序的局部性原理.
答:正确.
9.多级存储体系由Cache,主存和辅存构成.
答:正确.
10.在虚拟存储器中,当程序正在执行时,由编译器完成地址映射.
答:错误(由操作系统完成).
二.选择题
1.主(内)存用来存放.
A.程序
B.数据
C.微程序
D.程序和数据
解:答案为D.
2.下列存储器中,速度最慢的是.
A.半导体存储器
B.光盘存储器
C.磁带存储器
D.硬盘存储器
解:答案为C.
3.某一SRAM芯片,容量为16K×1位,则其地址线有.
A.14根
B.16K根
C.16根
D.32根
解:答案为A.
4.下列部件(设备)中,存取速度最快的是.
A.光盘存储器
B.CPU的寄存器
C.软盘存储器
D.硬盘存储器
解:答案为B.
5.在主存和CPU之间增加Cache的目的是.
A.扩大主存的容量
B.增加CPU中通用寄存器的数量
C.解决CPU和主存之间的速度匹配
D.代替CPU中的寄存器工作解:答案为C.
6.计算机的存储器采用分级存储体系的目的是.
A.便于读写数据
B.减小机箱的体积
C.便于系统升级
D.解决存储容量,价格与存取速度间的矛盾
解:答案为D.
7.相联存储器是按进行寻址的存储器.
A.地址指定方式
B.堆栈存取方式
C.内容指定方式
D.地址指定与堆栈存取方式结合
解:答案为C.
8.某SRAM芯片,其容量为1K×8位,加上电源端和接地端后,该芯片的引出线的最少数目应为.
A.23
B.25
C.50
D.20
解:答案为D.
9.常用的虚拟存储器由两级存储器组成,其中辅存是大容量的磁表面存储器.
A.主存—辅存
B.快存—主存
C.快存—辅存
D.通用寄存器—主存
解:答案为A.
10.在Cache的地址映射中,若主存中的任意一块均可映射到Cache内的任意一快的位置上,则这种方法称为.
A.全相联映射
B.直接映射
C.组相联映射
D.混合映射
解:答案为A.
三.填空题
1.对存储器的要求是, , ,为解决这三者的矛盾,计算机,采用体系结构.
答:速度快,容量大,成本低,分级存储体系.
2.CPU能直接访问和,但不能访问和.
答:主存,CACHE,外存,I/O设备.
3.Cache的映射方式有, 和三种.其中方式,适度地兼顾了前两者的优点又尽量避免其缺点,比较理想.
答:直接映象,全相联映象,组相联映象,组相联映象.
4.广泛使用的和都是半导体存储器.前者的速度比后者快,
不如后者高.它们的共同缺点是断电后保存信息.
答:依次为SRAM,DRAM,随机读写,集成度,不能.
5.闪速存储器能提供高性能,低功耗,高可靠性以及能力,为现有的体系结构带来巨大变化,因此作为用于便携式电脑中.
答:瞬时启动,存储器,固态盘.
6.相联存储器不按地址而是按访问的存储器,在Cache中用来存放,在虚拟存储器中用来存放.
答:内容,行地址表,段表,页表和快表.
7.虚拟存储器指的是层次,它给用户提供了一个比实际空间大得多的.
答:主-辅存,主存,虚拟地址.
8.磁盘的地址格式由, , , 四部分组成.
答:台号,柱面号(磁道号),盘面号(磁头号),扇区号.
9.温彻斯特硬盘的特点是, 和.
答:固定盘片,活动磁头和密封结构.
10.一个完整的磁盘存储器由三部分组成,其中又称磁盘机或磁盘子系统,是独立于主机的一个完整的设备, 是磁盘机与主机的接口部件, 用于保存信息.
答:驱动器,控制器,盘片.
四.计算题
1.设有一个具有24位地址和8位字长的存储器,求:
(1)该存储器能存储多少字节的信息
(2)若存储器由4M×1位的RAM芯片组成,需要多少片
(3)需要哪种译码器实现芯片选择
解:⑴存储单元数为224=16M=16777216,故能存储16M字节的信息.
⑵由于存储容量为16MB(8位字长),每4M字节需要4片(位并联方式),故需芯片数为16/4×8=32片.
⑶若用32片组成一个16M(8位字长),地址总线的低22位可直接连到芯片的A0-A21管脚,而地址总线的高2位(A22,A23)需要通过2:4线译码器进行芯片选择.存储器组成方案为位并联和地址串联相结合的方式.
2.某计算机系统的内存由Cache和主存构成,Cache的存取周期为45ns,主存的存取周期为200ns.已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存,求:
(1)Cache的命中率是多少
(2)CPU访问内存的平均访问时间是多少
(3)Cache-主存系统的效率是多少
解:⑴命中率H=(4500-340)/ 4500=0.92.
⑵CPU访存的平均时间T=0.92×45+(1-0.92)×200=57.4ns
⑶cache-主存系统的效率e=45/57.4=78℅
5.设某磁盘存储器的平均找道时间为ts,转速每分钟r转,每磁道容量为N个字,每信息块为n个字,试推导磁盘存储器读写一块信息所需总时间tB的公式.
解:tB=ts+60/2r+60n/rN.
7.某磁盘组有4个盘片,5个记录面,每个记录面的内磁道直径为22cm,外磁道直接为33cm,最大位密度为1600b/cm,道密度为80道/cm,转速7200转速/分.
⑴磁盘的总存储容量(非格式化)
⑵最大数据传输率是多少
解:⑴总容量=每面容量×记录面数
每面容量=某一磁道容量×磁道数
某磁道容量=磁道长×本道位密度
所以,最内圈磁道的容量=1600×22×3.14=110528字节/道
磁道数=存储器域长×道密度=(33—22)/2×80=253616000字节
⑵最大数据传输率=转速×某磁道容量=7200/60×110528=13263360字节/秒。