RAM//user space

- Unprivileged region of RAM where application processes live.


Unprivileged region of RAM where application processes live.

Each process sees a virtual address space isolated by the MMU.

Communication with hardware or kernel services requires a syscall, which context-switches into kernel space

Memory allocation (malloc, mmap) operates within user space pages managed by the kernel.