skip to content

Search

UCB CS61C

加州大学伯克利分校开设的计算机组成原理课程,讲述若干计算机体系结构的核心思想"

课程简介

UCB CS61C(Great Ideas in Computer Architecture)是加州大学伯克利分校的”计算机组成原理”课程,以 RISC-V 指令集为主线串联起从软件到硬件的整条链路:从数的表示(整数、浮点数)与 C 语言开始,经过汇编、组合逻辑与状态机、CPU 数据通路与流水线,再到缓存与虚拟内存、I/O 与并行。本系列为跟随课程 Lecture 顺序整理的学习笔记。

课程结构

课程由 Lecture 与 Lab/Project 两部分组成,配合推进:

  • Lecture:讲解与讲义,本系列笔记即按其顺序整理
  • Lab / Project:动手实现与验证,完成情况与解答见本系列”后记”篇

学习资料

课程视频

2020 Fall 课程视频(Bilibili)

https://www.bilibili.com/video/BV17b42177VG

课程大纲

2020 Fall 课程大纲(learncs.site)

https://www.learncs.site/docs/curriculum-resource/cs61c/syllabus