> For the complete documentation index, see [llms.txt](https://isubasinghe.gitbook.io/isithas-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/operating_systems.md).

# operating\_systems

## Basic idea

OS topics relevant to distributed systems: memory and address spaces, processes and threads, IPC, and how these are extended (or not) across machine boundaries.

## Key facts

* Networked OS: each host autonomous, user does explicit network ops.
* Distributed OS: location transparency — the OS hides the network from the user.
* Core primitives: processes, threads, address spaces, file descriptors, IPC.
