kernel
A kernel is the core component of most computer operating systems. It serves as an intermediary between applications and hardware, providing essential services such as process and memory management, device drivers, file systems, networking, and security. The kernel runs with high privileges and enforces protection boundaries, enabling multitasking and efficient resource sharing while preventing user programs from directly manipulating hardware.
Kernel architectures vary. Monolithic kernels implement many services inside a single large address space, offering performance
The term kernel also appears in mathematics. The kernel of a function is the set of inputs
In data science, a kernel function computes similarity by mapping data into a high-dimensional feature space