◄ Wiki / OS
userspace
The world where ordinary programs run, kept separate from the privileged core of the operating system.
Operating systems split execution into the kernel (which has full hardware access) and userspace (where applications live with restricted privileges). This separation means a misbehaving program can't directly corrupt the kernel or other programs. mzOS2 runs userspace with parity across CPU architectures; a userspace segfault should stay contained rather than halting the whole machine.
See also
- uidA number identifying which user an account or process belongs to.
- virtual memoryGiving each program its own private-looking memory space that the hardware maps to real physical memory behind the scenes.
- trap vectorA number the CPU records to say which kind of error or interrupt just occurred.
Referenced by
trap vector · two-stage bootloader · UDP · uid · use-after-free · virtual memory · waitpid · Win32 · x86_64 · zombie reaping