CS61C 中文目录


  • P1 讲座1:介绍
  • P2 讲座2:数字表示
  • P3 讲座3:C语言入门 - 基础
  • P4 讨论1:数字表示
  • P5 讲座4:C语言入门 - 指针、数组、字符串
  • P6 讲座5:内存(误)管理
  • P7 讨论2:C语言
  • P8 讲座6:浮点数
  • P9 讲座7:汇编语言入门 RISC-V
  • P10 讲座8:RISC-V 数据传输
  • P11 讨论3:浮点数
  • P12 讲座9:RISC-V 决策制作逻辑运算
  • P13 讲座10:RISC-V 程序
  • P14 讲座11:RISC-V 指令格式 I
  • P15 讨论4:RISC-V 入门,控制流
  • P16 讲座12:RISC-V 指令格式 II
  • P17 讲座13:编译器,汇编器,链接器,加载器
  • P18 讲座14:同步数字系统入门
  • P19 讨论5:RISC-V 程序,ISA,调用
  • P20 讲座15:组合逻辑
  • P21 讲座16:SDS 状态,有限状态机
  • P22 讲座17:组合逻辑块
  • P23 讨论6:SDS,逻辑有限状态机
  • P24 讲座18:RISC-V 单周期数据路径 I
  • P25 讲座19:RISC-V 单周期数据路径 II
  • P26 讲座20:RISC-V 单周期控制
  • P27 讨论7:单周期数据路径
  • P28 讲座21:RISC-V 5级流水线 I
  • P29 讲座22:RISC-V 5级流水线 II,危险
  • P30 讲座23:RISC-V 5级流水线 III,危险
  • P31 讨论8:流水线,危险
  • P32 讲座24:缓存 - 直接映射 I
  • P33 讲座25:缓存 - 直接映射 II
  • P34 讲座26:缓存 - 多级
  • P35 讨论9:缓存
  • P36 讲座27:缓存 - 组相联,缓存性能
  • P37 讲座28:Flynn分类法,SIMD
  • P38 讲座29:并行性 I:线程级并行性
  • P39 讨论10:多级缓存,AMAT
  • P40 讲座30:并行性 II:OpenMP,共享问题
  • P41 讲座31:并行性 III:缓存一致性,性能
  • P42 讲座32:虚拟内存 I:介绍
  • P43 讨论11:并行性,一致性和原子性
  • P44 讲座33:虚拟内存 II:页面错误,多级,中断/异常
  • P45 讲座34:虚拟内存 III:TLB
  • P46 讲座35:虚拟内存性能,I/O
  • P47 讲座36:MapReduce,Spark,Amdahl法则,数据级并行性
  • P48 讲座37:可靠性,奇偶校验,ECC,RAID
  • P49 讲座38:数据中心,仓储规模计算
  • P50 讲座39:与苹果公司的James Percy的客座讲座
  • P51 讲座40:总结,接下来是什么?

英文版

  • P1 Lecture 1: Intro

  • P2 Lecture 2: Number Representation
  • P3 Lecture 3: C Intro - Basics
  • P4 Discussion 1: Number Representation
  • P5 Lecture 4: C Intro - Pointers, Arrays, Strings
  • P6 Lecture 5: Memory (Mis)Management
  • P7 Discussion 2: C
  • P8 Lecture 6: Floating Point
  • P9 Lecture 7: Intro to Assembly Language RISC-V
  • P10 Lecture 8: RISC-V DataTransfer
  • P11 Discussion 3: Floating Point
  • P12 Lecture 9: RISC-V Decision Making Logic Ops
  • P13 Lecture 10: RISC-V Procedures
  • P14 Lecture 11: RISC-V Instruction Formats I
  • P15 Discussion 4: RISC-V Intro, Control Flow
  • P16 Lecture 12: RISC-V Instruction Formats II
  • P17 Lecture 13: Compiler, Assembler, Linker, Loader
  • P18 Lecture 14: Intro to Synchronous Digital Systems
  • P19 Discussion 5: RISC-V Procedures, ISA, CALL
  • P20 Lecture 15: Combinational Logic
  • P21 Lecture 16: SDS State, FSMs
  • P22 Lecture 17: Combinational Logic Blocks
  • P23 Discussion 6: SDS, Logic FSM
  • P24 Lecture 18: RISC-V Single Cycle Datapath I
  • P25 Lecture 19: RISC-V Single Cycle Datapath II
  • P26 Lecture 20: RISC-V Single-Cycle Control
  • P27 Discussion 7: Single-Cycle Datapath
  • P28 Lecture 21: RISC-V 5-Stage Pipeline I
  • P29 Lecture 22: RISC-V 5-Stage Pipeline II, Hazards
  • P30 Lecture 23: RISC-V 5-Stage Pipeline III, Hazards
  • P31 Discussion 8: Pipelining, Hazards
  • P32 Lecture 24: Caches - Direct Mapped I
  • P33 Lecture 25: Caches - Direct Mapped II
  • P34 Lecture 26: Caches - MultiLevel
  • P35 Discussion 9: Caches
  • P36 Lecture 27: Caches - Set - associative, Performance with Caches
  • P37 Lecture 28: Flynn Taxonomy, SIMD
  • P38 Lecture 29: Parallelism I: Thread-level Parallelism
  • P39 Discussion 10: Multi-Level Caches, AMAT
  • P40 Lecture 30: Parallelism II: OpenMP, Sharing Issues
  • P41 Lecture 31: Parallelism III: Cache Coherence, Performance
  • P42 Lecture 32: VM I: Intro
  • P43 Discussion 11: Parallelism, Coherency, and Atomic
  • P44 Lecture 33: VM II: Page Faults, Multilevel, Interrupts/Exceptions
  • P45 Lecture 34: VM III: TLB
  • P46 Lecture 35: VM Performance, I/O
  • P47 Lecture 36: MapReduce, Spark, Amdahl’s Law, Data-level Parallelism
  • P48 Lecture 37: Dependability, Parity, ECC, RAID
  • P49 Lecture 38: Data centers, Warehouse Scale computing
  • P50 Lecture 39: Guest Lecture with James Percy from Apple
  • P51 Lecture 40: Summary, What’s Next?

© 2024 LzzsSite
该笔记由 LzzsG 基于 CS 61C / Garcia, Yan 的作品创作,采用的是 CC BY-NC-SA 许可。