前言
前几天刚考完计算机系统结构,这是门很重要的课,但是总感觉被老师上水了,趁考试刚结束还没有忘记,赶紧总结一波笔记。
教材参引
1.材很多参考了久负盛名的体系结构著作 《计算机体系结构:量化研究方法》(Computer Architecture A Quantitative Approach)
2. 教材的学习只是让我们大致了解了简单的模型机的体系结构,拓展了一些中型机和大型机中会使用的技术。
主要内容
基本概念
- 系列机概念
- Flynn分类法
- Amdahl定律
- CPU性能公式
- 并行性
流水线
- 基本概念,流水线深度
- 指令流水线,运算流水线
- 时空图、流水线的性能参数
- 静态流水线、动态流水线、部件级流水线、处理机级流水线、线性流水线、顺序流水线、乱序流水线
- 标量处理机和向量处理机
- 相关与冲突,定向技术,冻结与排空流水线
- 指令级并行,Tomasulo算法,指令的循环展开
指令集
- CISC与RISC设计原则
- 经典的MIPS指令集结构
存储系统
- 存储系统的多层次结构
- 平均访问时间
- 存储层次的几个问题:映像规则、查找算法、替换算法、写策略
- 改善Cache的性能的方法:降低不命中率、减少不命中时间、减少Cache命中时间
- 并行存储系统,单体多字和多体交叉系统。并行存储系统是从提升存储带宽的角度来考虑