Systems
Lessons in this group:
- computer-architecture — CPU, the memory hierarchy, and caches
- operating-systems — processes, threads, scheduling, virtual memory
- concurrency-and-deadlocks — races, locks, and the Coffman conditions
- networking — OSI/TCP-IP, IP, TCP/UDP, DNS, HTTP
- databases — indexing, transactions, and ACID