This repository records the study progress of CS 61C course. You can take a reference but don't plagiarize the codes for your own study tasks.
🌟 This course has been fully uploaded and all assignments have been finished.
- Lab 1: C & CGDB (Link)
- Lab 2: C Memory Management, Valgrind (Link)
- Lab 3: RISC-V Assembly (Link)
- Lab 4: RISC-V Functions, Pointers (Link)
- Lab 5: Logisim (Link)
- Lab 6: CPU, Pipelining (Link)
- Lab 7: Caches (Link)
- Lab 8: SIMD Instructions (Link)
- Lab 9: Thread-Level Parallelism (Link)
- Lab 10: Virtual Memory(Link)
Note: Lab 10 actually take a reference of sp21 Lab08 [OS (context switch), I/O, DMA, Disks, Networking & Virtual Memory]
- Project 1: snek (Link) (Archive Link)
- Project 2: CS61Classify (Link) (Archive Link)
- Project 3: CS61CPU (Link) (Archive Link)
- Project 4: Numc (Link) (Archive Link)
Note: Project4 is not fully finished on lack of dumbpy package, on account of that I'm a self-learning student, who has no right to access hive machine.
MIT License