Skip to content

HangX-Ma/cs61c-sp22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Great Ideas in Computer Architecture (Machine Structures) CS 61C Spring 2022

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.

Labs

(Lab Archive Link)

  • 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]

Projects

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.

LICENSE

MIT License

About

Great Ideas in Computer Architecture (Machine Structures) - CS 61C - Spring 2022

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published