kernel

The core component of a computer operating system. The kernel provides the resource-management services that bridge the gap between the computer hardware and software.