This is the cumulative result of my coursework for the Computer Systems Fundamentals (CSF) course at Johns Hopkins University. This course covers the design and performance of computer systems, ranging from simple 8-bit microcontrollers to 32/64-bit RISC and x86 CISC architectures. It starts with logic gates and digital circuits, progressing to topics like arithmetic and logic units, registers, caches, memory, and pipelined execution. The course also includes instruction set architectures, interrupts, and peripheral communication protocols, with practical programming projects in assembly language and processor simulators.
forked from GitRyers/CSF
-
Notifications
You must be signed in to change notification settings - Fork 0
RyanGNguyen/CSF
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
About
Coursework For The JHU Computer Science Fundamentals Course
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 54.6%
- C++ 26.3%
- Assembly 15.2%
- Makefile 2.7%
- Other 1.2%