OS//user space

User space is the unprivileged region of RAM where application processes live, each of them seeing a virtual address space isolated by the MMU.


User space is the unprivileged region of RAM where application processes live, each of them seeing 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.