RightSignalLearn · track
Operating systems
What your computer does underneath every app: running programs, sharing memory and keeping files safe.
0 of 9 doneStart: Processes and threads
- Processes and threadsPrograms running side by side, and work within one · 6 min
- CPU schedulingDeciding which program runs next, and for how long · 6 min
- Virtual memoryGiving every program its own private address space · Coming soon
- CPU cachesWhy data that was used recently is fast to use again · Coming soon
- System callsHow apps ask the kernel to do privileged work · Coming soon
- Locks and mutexesStopping two threads from changing the same data at once · Coming soon
- DeadlocksWhen threads wait on each other forever · Coming soon
- File systemsTurning a disk of blocks into files and folders · Coming soon
- ContainersIsolating apps with namespaces and cgroups, as Docker does · Coming soon