BACKGROUND

A computer system includes an operating system (OS) kernel, which is the part of the OS that controls various aspects of the computer system. The OS kernel (or more simply “kernel”) controls interactions between hardware components and machine-readable instructions, such as an application program or other program code. The kernel is one of the first programs loaded on startup, after system firmware has loaded to perform initialization of the computer system.

