高级计算机系统结构笔记

2022年高级计算机系统结构复习笔记

2022-11-23
2024-07-12

章节目录

1 量化设计与分析基础
2 指令系统原理与实例
3 单周期MIPS处理器的设计
4 MIPS流水线及指令级并行技术
5 存储器层次结构设计

高级计算机系统结构

第1章 量化设计与分析基础

  1. 计算机的分类类别
  2. 计算机系统结构定义和计算机的设计任务:指令集结构概念及要素
  3. 实现技术的趋势:技术发展的趋势
  4. 集成电路功耗的趋势:功耗的概念
  5. 可靠性:提高可靠性的方法
  6. 测量、报告和总结计算机性能:计算机主要性能指标
  7. 计算机设计的量化原则:Amdahl定律

第2章 指令系统原理与示例

  1. 指令集系统结构的分类:指令集系统的不同结构
  2. 存储器寻址:大小端模式及地址对齐
  3. MIPS系统结构:MIPS指令集结构

第3章 单周期MIPS处理器的设计

  1. add, sub, addi, subi, lw, sw, beq, j 每条指令在单周期处理器中的执行逻辑
  2. 上述指令的指令编码、代码、功能以及在单周期中的数据通路,条件分支指令的地址计算、单周期各功能部件的控制信号值判断
  3. 中断和异常的处理时机

第4章 流水线技术及指令级并行

  1. 流水线的概念、分类
  2. 流水线的时空图及性能指标计算
  3. add, sub, addi, subi, lw, sw, beq每条指令在5级流水线的执行过程
  4. 结构冒险、数据冒险和控制冒险的判断,以及需要暂停的时钟周期数的判断(控制冒险的解决性能依赖于分支地址计算阶段和分支条件判断阶段)
  5. 结构冒险、数据冒险和控制冒险的解决办法
  6. 流水线中处理中断和异常的方法
  7. 记分牌/Tomasulo动态调度算法

第5章 存储系统

  1. 存储器的分类和主要特点
  2. Cache的三种映像关系:全相联、直接映像、组相联
  3. 主存地址Tag、Index、块内偏移三个字段的计算
  4. Cache块的替换策略
  5. Cache的读写过程
  6. 平均访存时间和CPU时间的计算
  7. Cache失效率的类别,以及每种失效率的解决方法有哪些
  8. 虚拟地址到物理地址的转换过程,TLB表的原理和作用,与Cache的关系,访存时间的最好情况和最坏情况的判断

附录:可能用到的倍数单位

倍数 词头 符号 倍数 词头 符号
10^18 艾可萨 E 10^-1 分 d
10^15 拍它 P 10^-2 厘 c
10^12 太拉 T 10^-3 毫 m
10^9 吉咖 G 10^-6 微 µ
10^6 兆 M 10^-9 纳诺 n
10^3 千 k 10^-12 皮可 p
10^2 百 h 10^-15 飞母托 f
10 十 da 10^-18 阿托 a

1 GHz = 10^9 Hz

1s = 10^9 ns

文章目录

版权

本文遵循署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0) 标准。

部分内容源自互联网、书本和课堂,仅供交流学习,未用于任何商业用途。如果它们侵犯了您的权益,请与我们联系,我们将立即删除它们。

版权所有 © 2020-2026 Kloudy 保留所有权利.