- 01-1第一章概述-层次概念
- 01-2第一章概述-体系结构概念
- 02-1第一章概述-技术发展
- 02-2第一章概述-集成电路制造及其成本
- 03-1第一章概述-amdal定律
- 03-2第一章概述-CPU性能公式
- 04-1第二章指令系统-设计概述
- 04-2第二章指令系统-寻址方式
- 05-1第二章指令系统-操作数类型,DLX指令集
- 05-2第二章指令系统-DLX指令集
- 06-1第三章流水线-流水线基本概念
- 06-2第三章流水线-DLX基本数据通路
- 07-1第三章流水线-DLX流水线结构
- 07-2第三章流水线-流水线性能指标
- 08-1第三章流水线-数据相关及其解决
- 09-1第三章流水线-减少分支损失的途径
- 09-2第三章流水线-MIPS,向量概述
- 10-1第三章流水线-向量结构及向量链接
- 10-2第三章流水线-向量性能评价
- 11-1第三章流水线-习题讲解
- 11-2第三章流水线-习题讲解2
- 12-1第三章流水线-教辅上机实习辅导
- 12-2第三章流水线-教员上机实习程序讲解
- 13-1第五章存储层次-存储层次概述念
- 13-2第五章存储层次-cache基础知识
- 14-1第五章存储层次-cache四大问题
- 14-2第五章存储层次-写策略
- 15-1第五章存储层次-cache性能评价
- 15-2第五章存储层次-cache性能评价,降低cache失效率的方法-增加块大小
- 16-1第五章存储层次-降低失效率的方法-提高相联度victim cache
- 16-2第五章存储层次-降低失效率的方法-伪相联预取
- 17-1第五章存储层次-降低失效率的方法-编译预取
- 18-第五章存储层次-降低失效开销和命中时间的方法
- 19-第三章流水线-课后习题
- 20-第五章存储层次-主存
- 21-第五章存储层次-提高主存性能的方法,虚存概述
- 22-第五章存储层次-虚存与保护
- 23-第六章IO系统-概述
- 24-第六章IO系统-IO系统设计方法及评价
- 25-第七章多处理机系统-并行处理概述及一致性问题
- 26-第七章多处理机系统-cache一致性
本课程是计算机专业的核心课程之一,主要介绍计算机的系统结构和功能特性。主要内容包括数据表示和指令系统、总线、中断与输入输出系统、存储体系、重叠、流水和向量处理机、阵列处理机、多处理机和其它计算机结构等。通过本课程学习,使学生掌握计算机系统设计思想和设计方法。
第三章 存储器层次结构
1. 存储器的层次结构(存储层次的性能参数、“Cache —主存”层次、“主存—辅存”层次)
2. Cache基本知识(映象规则、查找方法、替换算法、写策略、Cache的结构)
3. Cache性能分析
4. 降低Cache失效率的方法(增加Cache块大小、提高相联度、Victim Cache,伪相联 Cache、硬件预取技术、由编译器控制的预取、编译器优化)
5. 减少Cache失效开销的方法(让读失效优先于写、子块放置技术、请求字处理技术、非阻塞Cache技术、采用两级Cache)
6. 减少命中时间(小而简单的Cache、虚拟Cache、写操作流水化)
7. 提高主存带宽的组织结构
8. 虚拟存储器(基本原理、TLB)
9. 进程保护和虚存实例
10. Alpha AXP 21064存储层次
第四章 输入输出系统
1. I/O系统与外部存储设备
2. 可靠性、可用性和可信性
3. 廉价磁盘冗余阵列RAID(RAID0~RAID7)
4. I/O设备与CPU/存储器的连接(总线、通道)
5. I/O系统性能分析(I/O性能与系统响应时间、Little定律、M/M/1排队系统、M/M/m 排队系统)
6. I/O与操作系统(DMA和虚拟存储器、I/O和Cache数据一致性、异步I/O)