Kernel Mode (Privileged)
When a user wants to use a service provided by the kernel (e.g., a system call), the system must first switch temporarily to kernel mode to get enough permission
Kernel mode can access other user's memory
User Mode (Non-Privileged)
Mode that is forbidden to access portions of memory that have been allocated to the kernel or other user