三、简答题(每小题8分,共16分)
1简要总结一下,采用哪几种技术手段可以加快存储系统的访问速度?
解:1. 增加cache,利用空间局部性和时间局部性减少内存访问时间。
2. cahe优化: 多级cache减少确实损失,非阻塞cache,流水化cache访问。
3. 采用交叉存储方式提高内存带宽。
4. 采用虚拟内存机制降低内存缺失损失。
2一台机器的指令系统有哪几类典型指令?列出其名称。
A.数据传送类指令
B.算术运算类指令
C.逻辑运算类指令
D.程序控制类指
令E.输入输出类指令F.字符串类指令 G.系统控制类指令H.特权指令
三、简答题(每小题8分,共16分)
1存储系统中加入chche存储器的目的是什么?有哪些地址映射方式,各有什么特点?
Cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度的不匹配。
地址映射方式有:A.全相联映射方式,这是一种带全部块地址一起保存的方法,
可使主存的一块直接拷贝到chche中的任意一行上,非常灵活;B.直接映射方式:
优点是硬件简单,成本低,缺点是每个主存块只有一个固定的行位置可存放;C.
组相联映射方式:它是前两者的折衷方案,适度的兼顾了二者的优点有尽量避免
其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用
2画出DMA传送数据流程图