Arrows go from each prerequisite to the units that depend on it. Hover or focus a unit to highlight its path.
- Instruction set architectures and microarchitectures article
- Processes article
- User mode, kernel mode and system calls article
- Heap allocator design and fragmentation article
- Blocking, sleeping and wakeups article
- Nonblocking sockets and readiness multiplexing article
- Application binary interfaces and platform compatibility article
- Cross-language linking and foreign-function interfaces article
- Kernel structure and user-space system services article
- Kernel modules, drivers and the trust boundary article