Kernel space ??????????????
following is some convincing answer i got from text regarding kernel and users space
Kernel space
============
"On modern systems with protected memory management units, the kernel typically resides in an elevated system state compared to normal user applications. This includes a protected memory space and full access to the hardware. This system state and memory space is collectively referred to as kernel-space".
Conversely, user applications execute in user-space. They see a subset of the machine’s available resources and are unable to perform certain system functions, directly access hardware, or otherwise misbehave (without consequences, such as their
death, anyhow). When executing the kernel, the system is in kernel-space executing in kernel mode, as opposed to normal user execution in user-space executing in user mode. Applications running on the system communicate with the kernel via system calls
Kernel space
============
"On modern systems with protected memory management units, the kernel typically resides in an elevated system state compared to normal user applications. This includes a protected memory space and full access to the hardware. This system state and memory space is collectively referred to as kernel-space".
Conversely, user applications execute in user-space. They see a subset of the machine’s available resources and are unable to perform certain system functions, directly access hardware, or otherwise misbehave (without consequences, such as their
death, anyhow). When executing the kernel, the system is in kernel-space executing in kernel mode, as opposed to normal user execution in user-space executing in user mode. Applications running on the system communicate with the kernel via system calls
Comments