408 · 45 分

计算机组成原理

数据的表示与运算、存储层次、指令系统、CPU 与总线 I/O——理解计算机如何真正执行程序。

开始学习 →
8 章 · 31 课
第 1 章

计算机系统概述

冯·诺依曼结构、计算机的层次结构与工作过程,以及 CPI、MIPS 等性能指标。

  1. 1.1 计算机系统的组成与工作过程 ★★
  2. 1.2 计算机的性能指标 ★★★
第 4 章

指令系统

指令格式与扩展操作码,寻址方式,CISC 与 RISC,程序的机器级代码表示。

  1. 4.1 指令格式与扩展操作码 ★★★
  2. 4.2 寻址方式 ★★★
  3. 4.3 程序的机器级代码表示与 CISC/RISC ★★★
第 5 章

中央处理器

指令执行过程与数据通路,硬布线与微程序控制器,异常和中断机制,指令流水线与冒险,多处理器。

  1. 5.1 CPU 的结构、指令执行过程与数据通路 ★★★
  2. 5.2 控制器:硬布线与微程序 ★★★
  3. 5.3 异常和中断机制 ★★★
  4. 5.4 指令流水线 ★★★
  5. 5.5 多处理器的基本概念 ★★
第 6 章

总线

总线的概念、分类与结构,性能指标与带宽计算,总线事务与同步/异步定时。

  1. 6.1 总线概述 ★★★
  2. 6.2 总线事务与定时 ★★★
第 7 章

输入/输出系统

I/O 接口与端口编址,程序查询、中断与 DMA 方式。

  1. 7.1 I/O 系统与 I/O 接口 ★★★
  2. 7.2 程序查询方式与程序中断方式 ★★★
  3. 7.3 DMA 方式 ★★★
第 8 章

综合应用(408 大题专题)

把各章知识串起来解 408 综合大题:C 程序中的数据表示与溢出,程序的 Cache 命中率,TLB—页表—Cache 地址转换全流程,从 C 到机器指令,I/O 方式的 CPU 开销。

  1. 8.1 数值专题:C 程序中的整数与浮点数 ★★★
  2. 8.2 存储专题(一):程序的 Cache 命中率 ★★★
  3. 8.3 存储专题(二):TLB—页表—Cache 地址转换全流程 ★★★
  4. 8.4 CPU 专题:从 C 程序到机器指令 ★★★
  5. 8.5 I/O 专题:CPU 开销与多重中断 ★★★