◄ Wiki / OS
address space
The private map of memory addresses a process is allowed to use.
Each process gets its own address space — a virtual layout of memory it sees as if it owned the machine — so one program cannot read or corrupt another's memory. When a process forks, the child needs its own address space installed, which the clone/return path must set up explicitly. A system that runs everything in a single shared address space trades that isolation for simplicity and speed.