计算机组成¶
计算机组成回答一个核心问题:一条指令在硬件中是如何执行的。课程以 RISC-V 指令集架构为蓝本,从计算机的性能度量(CPU 时间公式、Amdahl 定律)讲起,逐步深入到数据通路与控制器的完整设计——取指、译码、执行、访存、写回五阶段流水线,各类指令(R/I/Load/Store/分支)在不同阶段的数据流动与控制信号。后半部分涵盖存储层次(缓存原理、DRAM/SRAM/闪存/磁盘的分级存储体系)和 I/O 系统。整门课贯穿"硬件/软件接口"这一主题,为后续体系结构课程奠定基础。
大二秋冬专业课,授课老师:林芃。
教材¶
Solution¶
Tools¶
RISC-V 在线指令翻译器:rvcodec.js · RISC-V Instruction Encoder/Decoder