info-lecture
上课时间
第 1–16 周周二、周四 08:15–09:55:刘思廷班在教学中心 303,肖原班在信息学院 1D-107。
CS110
CS110 计算机体系结构 I 是计算机专业必修课程,讲授数字计算机的内部组织与运行原理:C 语言与内存管理、RISC-V 汇编与机器码翻译、数字逻辑与 CPU 设计、流水线、缓存、性能优化、并行计算与仓库级计算。配套 CS110P 项目课(P/NP)。课题组成员担任助教并讲授 Discussion 讨论课。
CS110 Lectures / Discussions / Labs · 2026 Spring
info-lecture
第 1–16 周周二、周四 08:15–09:55:刘思廷班在教学中心 303,肖原班在信息学院 1D-107。
info-discussion
周一 19:50–21:30 教学中心 301(第 2 周起);周五 18:00–19:40 / 19:50–21:30 SPST 4-122(第 1 周起)。课题组成员承担讨论课讲授。
info-lab
共 8 次,周一/周二/周四晚间,信息学院 1B-106/108/110,每次配助教。
info-materials
教材:Patterson & Hennessy《Computer Organization and Design》RISC-V 版(中译《计算机组成与设计:硬件/软件接口》原书第 5 版)。参考:K&R《The C Programming Language》、《深入理解计算机系统》(CSAPP)。期中/期末考试提供 RISC-V Greencard。
grade-cs110
作业 40% · 实验 5% · 期中一 14% · 期中二 14% · 期末 25% · 课堂参与 2%(出勤、论坛活跃与附加任务)。
grade-cs110p
Project 1.1 / 1.2 各 17%,2.1 / 2.2 各 16%,3 / 4 各 17%。
cal-1
课程介绍与数制表示;C 语言与内存管理;RISC-V I–III(Venus 教程)与 CALL。
cal-2
数字电路 I/II;Datapath 与控制器;流水线 I/II;Multi-issue;期中一(04/23 08:00–10:00)。
cal-3
Cache I–IV;SIMD;线程级并行 I–IV(OpenMP、同步、多核与高级缓存);期中二(05/21)。
cal-4
操作系统与 I/O 入门;虚拟内存;仓库级计算;容错与安全;异构计算与课程总结。
l01
课程介绍
l02
数制与信息表示
l03
C 语言
l04
C 内存管理
l05
RISC-V 汇编(一)
l06
RISC-V 汇编(二)
l07
RISC-V 汇编(三)
l08
编译、汇编、链接、加载
l09
数字电路与系统(一)
l10
数字电路与系统(二)
l11
数据通路
l12
数据通路与控制器
l13
流水线(一)
l14
流水线(二)
l15
多发射
l16
缓存(一)
l17
全相联缓存
l18
直接映射缓存
l19
组相联缓存
l20
并行计算
l21
线程级并行(一)
l22
线程级并行(二)OpenMP
l23
线程级并行(三)同步
l24m
多核与高级缓存
l24o
操作系统与 IO 入门
l25
虚拟内存
l26
更多 IO
l27
仓库级计算与 MapReduce
l28
容错与安全
l29
异构计算、FPGA 与课程总结
d01
Linux 基础
d03
内存
d04
RISC-V
d05
RISC-V 调用约定
d06
讨论课 6
d06c
计算过程
d-dp
数据通路
d-cache
缓存
d-mi
多发射与超标量
d-spinal
SpinalHDL
d-git
Git 版本控制
d-make
Makefile
d-vm
从程序到虚拟内存
lab01
实验 1 说明(HTML)
lab02
实验 2 说明(HTML)
lab03
实验 3 说明(HTML)
lab04
实验 4 说明(HTML)
lab05
实验 5 说明(HTML)
lab06
实验 6 说明(HTML)
lab07
实验 7 说明(HTML)
lab08
实验 8 说明(HTML)
lab09
实验 9 说明(HTML)
lab10
实验 10 说明(HTML)
lab11
实验 11 说明(HTML)
lab12
实验 12 说明(HTML)
lab13
实验 13 说明(HTML)
lab14
实验 14 说明(HTML)
hw02
作业 2 说明(HTML)
hw03
作业 3 说明(HTML)
hw04
作业 4 说明(HTML)
hw05
作业 5 说明(HTML)
hw06
作业 6 说明(HTML)
hw07
作业 7 说明(HTML)
hw08
作业 8 说明(HTML)
hw05s
作业 5 参考答案
hw07s
作业 7 参考答案
hw08s
作业 8 参考答案