The executing code has complete and unrestricted access to the underlying hardware under Kernel mode. Any CPU instruction can be executed, and any memory address can be referenced. Kernel mode is primarily designated for the operating system's lowest-level, most trusted functions.