Kernel adalah inti sistem operasi
Sistem operasi terdiri dari banyak bagian. Kernel berada di lapisan paling penting karena ia menangani interaksi dasar antara aplikasi dan hardware. Tanpa kernel, program tidak bisa meminta CPU, memori, penyimpanan, atau perangkat lain dengan cara yang teratur.
Mengatur proses
Ketika beberapa aplikasi berjalan bersamaan, kernel membantu menentukan proses mana yang mendapat waktu CPU dan kapan. Pengaturan ini membuat multitasking terasa seolah banyak program berjalan pada saat yang sama.
Mengatur memori
Kernel mengalokasikan RAM untuk proses, menjaga agar satu aplikasi tidak sembarangan mengakses area memori aplikasi lain, dan bekerja bersama mekanisme virtual memory saat kebutuhan memori meningkat.
Berkomunikasi dengan perangkat
Kernel juga menjadi penghubung antara sistem dengan driver perangkat seperti keyboard, storage, network adapter, dan perangkat USB. Karena itu, masalah driver sering terasa seperti masalah pada sistem operasi itu sendiri.
Hubungannya dengan sistem operasi
Kernel bukan seluruh sistem operasi. Antarmuka pengguna, utilities, services, dan aplikasi sistem berada di lapisan lain. Untuk gambaran yang lebih luas, lihat juga penjelasan dasar tentang sistem operasi.
Lapisan kecil dengan peran sangat besar
Pengguna jarang berinteraksi langsung dengan kernel, tetapi hampir setiap aktivitas komputer melewatinya. Ia adalah salah satu fondasi yang membuat hardware dan software dapat bekerja sebagai satu sistem.