RightSignal

Your RightSignal

Operating systems

What your computer does underneath every app: running programs, sharing memory and keeping files safe.

  1. Processes and threadsPrograms running side by side, and work within one · 6 min
  2. CPU schedulingDeciding which program runs next, and for how long · 6 min
  3. Virtual memoryGiving every program its own private address space · Coming soon
  4. CPU cachesWhy data that was used recently is fast to use again · Coming soon
  5. System callsHow apps ask the kernel to do privileged work · Coming soon
  6. Locks and mutexesStopping two threads from changing the same data at once · Coming soon
  7. DeadlocksWhen threads wait on each other forever · Coming soon
  8. File systemsTurning a disk of blocks into files and folders · Coming soon
  9. ContainersIsolating apps with namespaces and cgroups, as Docker does · Coming soon