Systems
Big-O, operating systems, networking, database internals.
0/8 complete
- Computer ArchitectureThe memory hierarchy, CPU caches, and why data locality is the secret to high-performance code.medium
- Big-O & ComplexityHow to describe an algorithm's running time as the input grows — and why the growth class is what matters.easy
- Operating SystemsHow the OS shares one machine among many programs — processes, threads, scheduling, and memory.medium
- NetworkingHow data crosses the internet — layers, packets, addresses, and the protocols behind every request.medium
- Database InternalsHow databases store data on disk, find rows fast with indexes, and keep data correct with transactions.medium
- ConcurrencyThreads vs processes, race conditions, and the locks, semaphores, and deadlock rules that keep shared data correct.medium
- Virtualization & ContainersVirtual machines vs containers — hypervisors, the namespaces and cgroups that isolate processes on one kernel, and layered images.medium
- File SystemsHow files are stored — blocks, inodes, directories as name-to-inode maps, fragmentation, and journaling for crash safety.medium