Notes
Lecture recordings are available via link in sidebar (right).
Welcome & Tour of Computer Systems
- #0 - Welcome or in colour
- #1 - Tour of Computer System
- Tour of Computer Systems or in colour
- Files update with content on Kernel, Applications, and Virturalization.
- #2 - Processes
- 2a. Processes and Sleep or in colour
- 2b. fork() and exec() or in colour
- 2c. wait() and errno() or in colour
- Suggested C Tutorials
- Tutorial on C for C++ Programmers
- Tutorial on Pointers
- Double pointers to functions such as
int **p;
- #3 - Signals
- Signal notes or in colour
- #4 - Scheduling
- Scheduling notes or in colour
- #5 - Memory Management
- Memory Management & Heap notes or in colour
- Video: Writing a Linked List in C
- Zoom Lecture Recording: Feb 3 - Covering all of Memory Management; Passcode:
igotthis
- Midterm info page.
- #6 - Virtual Memory
- Virtual Memory or in colour
- Zoom Lecture Recording: Feb 5 - Covers up to slide 3;Passcode:
igotthis
General Lecture Notes and rough Schedule
The Lecture Notes repo contains the recent lecture notes text (markdown). It is not exactly what is being presented in this class, but is a good base.