The environment created by operating systems in which the kernel runs. In kernel space memory and devices can be accessed directly and unrestricted.

In kernel space tasks such as memory management, task switching, interrupt handling and the processing of system calls are done. All of the device drivers also live in kernel space.