Tentative Path: Chp7 -> Chp12; Prerequisite: Basic C/C++ and Linux literacy
- Textbook: Computer Systems. A Programmer’s Perspective [3rd ed.]
- CMU Course Video on YouTube
- CSAPP Lab Assignments
Tentative Path: Follow Lecture Notes of Stanford CS144 along with the 8 lab assignments, using textbook as reference
- Stanford CS144 Lecture Notes Archive
- Stanford CS144 Lab Assignments
- Textbook: Computer Networking- A Top Down Approach (2020)
If time permits, Tentative Path: Follow Textbook Operating System Concepts
After that if time further permits, Go Through Linux Kernel Development Quickly
Latest progress: Currently @Computer Network Chapter 4 by July 4
✅ Finished on May 22: CSAPP Chapter 7 Linker
✅ Finished during May 23-25: CSAPP Chapter 8 ECF (Exceptions, Processes Control, Signals, etc.)
✅ Finished during May 25-28: Lab 8 Shell Lab Instructions | Handout
✅ Finished during June 1-2: Computer Networking Chapter 1: Overview
✅ Finished during June 3-5: Computer Networking Chapter 2: Application Layer
✅ Finished during June 15-21: Computer Networking Chapter 3: Tranport Layer (Principles, UDP and TCP protocol)