Dalam ilmu komputer, kernel adalah inti dari sebuah sistem operasi. Kernel ini yang mengatur akses terhadap perangkat keras yang dibutuhkan oleh perangkat lunak. Seperti misalnya ketika kita mengakses USB Flash Disk, kernel melakukan tugasnya untuk mengatur pertukaran data dari Flash Disk ke Sistem kita.
Tugas kernel jika dideskripsikan dengan detail sangatlah rumit. Kernel sendiri memakai istilah abstraksi hardware, untuk mempermudah tugasnya dalam melakukan manajemen pemakaian perangkat keras. Inilah yang menyebabkan kita bisa mengakses banyak perangkat keras dalam waktu bersamaan. Misalnya, bersamaan dengan kita melakukan pemindahan data dari flashdisk, kita juga sedang mengakses Internet menggunakan modem, dll.
Semoga bermanfaat :)