fei0319 / CS61C

Personal archive of solutions to tasks of CS61C at UC Berkeley for Summer 2021

Home Page:https://inst.eecs.berkeley.edu/~cs61c/su21/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS61C

Personal archive of solutions to tasks of CS61C at UC Berkeley for Summer 2021.

Course Info

The course focuses on concepts that drive computing architecture. Students will explore the software-hardware connection starting with high-level software with C and low-level assembly language with RISC-V (developed at Berkeley), as well as explore circuit and processor design. Students will then look at modern developments, such as different levels of parallelisms in computer processors, distributed computing, and warehouse scale computers (WSCs). Lastly, students will be introduced to basic operating system concepts. (Note: In some versions of the course OS concepts are covered before distributed computing and WSCs.)

Title: The Great Ideas in Computer Architecture
Semester: Summer 2021
Website: https://inst.eecs.berkeley.edu/~cs61c/su21/

About

Personal archive of solutions to tasks of CS61C at UC Berkeley for Summer 2021

https://inst.eecs.berkeley.edu/~cs61c/su21/

License:MIT License


Languages

Language:Python 45.8%Language:C 33.0%Language:Assembly 19.3%Language:Makefile 1.0%Language:Shell 1.0%