文档详情

微机原理第六章答案.pdf

发布:2024-12-28约1.23万字共7页下载文档
文本预览下载声明

学而不知道,与不学同;知而不能行,与不知同。——黄睎

第6章存储系统

〔习题6.1〕简答题

(1)存储系统为什么不能采用一种存储器件构成?

(2)什么是高速命中和高速缺失(未命中)?

(3)高速缓存Cache系统的标签存储器有什么作用?

(4)什么是Cache的地址映射?

(5)Cache的写入策略用于解决什么问题?

(6)存储器的存取时间和存取周期有什么区别?

(7)虚拟存储器是什么存储器?

(8)DRAM芯片怎么有行地址又有列地址?

(9)地址重复是怎么回事?

(10)页表项的P(D)位有什么作用?

0

〔解答〕

①因为各种存储器件在容量、速度和价格方面存在矛盾。速度快,则单位价格高;容

量大,单位价格低,但存取速度慢。故存储系统不能采用一种存储器件。

②Cache中复制着主存的部分内容。当处理器试图读取主存的某个字时,Cache控制器

首先检查Cache中是否已包含有这个字。若有,则处理器直接读取Cache,这种情况称为高

速命中;若无,则称为高速缺失。

③标签存储器保存着该数据所在主存的地址信息。

④主存块与Cache行之间的对应关系称“地址映射”,Cache通过地址映射确定一个

主存块应放到哪个Cache行组中。

⑤写入策略用于解决写入Cache时引起主存和Cache内容不一致性的问题。

⑥存取时间是指从读/写命令发出,到数据传输操作完成所经历的时间;存取周期表示

两次存储器访问所允许的最小时间间隔。存取周期大于等于存取时间。

⑦虚拟存储器是由操作系统利用辅助存储器、以磁盘文件形式建立的、在主存储器与

辅助存储器之间的一个存储器。

⑧DRAM芯片容量大、芯片小,高集成度,引脚数量少。故DRAM芯片将地址引脚

分时复用,即用一组地址引脚传送两批地址。第一批地址称行地址,第二批地址称列地址。

⑨译码电路中只有部分地址线参与译码会造成地址重复,也就是一个存储单元占有多

个存储器地址。

⑩页表项的P位称为存在位(Present),表示该页面是否在物理存储器中。

〔习题6.2〕判断题

(1)存储系统的高速缓存需要操作系统的配合才能提高主存访问速度。

(2)指令访问的操作数可能是8,16或32位,但主存与Cache间却以数据块为单位传

输。

(3)为了加快段描述符和页表项的访问速度,IA-32处理器内部分别设置了段描述符

高速缓冲器和转换后备缓冲器。它们的基本工作原理类似主存的高速缓存。

(4)存储器芯片的集成度高表示单位芯片面积制作的存储单元数多。

(5)微机大容量主存一般采用DRAM芯片组成。

(6)部分译码可以简化译码电路,不会减少可用的存储空间。

(7)存储系统每次给DRAM芯片提供刷新地址,被选中的芯片上所有单元都刷新一遍。

(8)存储系统的刷新地址提供给所有DRAM芯片。

学而不知道,与不学同;知而不能行,与不知同。——黄睎

(9)FPMDRAM芯片中的快页读写方式就是猝发传送方式。

(10)ROM芯片的烧写或擦写就是指对ROM芯片的编程。

〔解答〕

①错②对③对④对

显示全部
相似文档