Kernel mode allows for direct access to all system resources. The operating system kernel operates in kernel mode, since it needs to keep track of the CPU context of a process. In kernel mode, the OS can directly access the hardware components, schedule processes, handle interrupts, and manage memory.