Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Hardware interrupts article
- Scope and local state article
- Concurrency, interleavings and race conditions article
- Client-server systems article
- Distributed systems and partial failure article
- Data replication and replica lag article
- Distributed consensus article
- Data partitioning and sharding article
- Distributed transactions and two-phase commit article
- Mutual exclusion, locks and deadlock article
- Interrupt handlers and foreground-background concurrency article
- Threads within a process article
- Multicore parallelism and thread scheduling article