Skip to content
Lawrence Angrave edited this page Jan 14, 2019 · 161 revisions

#About

Welcome to Angrave's crowd-sourced System Programming wiki-book! This wiki from 2014-2018 was actively built and maintained by students and faculty from the University of Illinois and is a crowd-source authoring experiment by Lawrence Angrave from CS @ Illinois.

It is the predecessor to the CS241 coursebook. University of Illinois students should use the CS241 coursebook-

http://cs241.cs.illinois.edu/coursebook/index.html

Welcome

0. Introduction (resources for UIUC students)

1. Learning C

2. Processes

3. Memory and Allocators

4. Intro to Pthreads

5. Synchronization

6. Deadlock

7. Inter-process Communication & Scheduling

8. Networking

9. File Systems

10. Signals

Exam Practice and Review Questions

Warning these are good practice but not comprehensive.

Clone this wiki locally