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.