Kernel adalah seperangkat program atau sekumpulan source code yang mengikuti konsep dasar dari sistem operasi. Dengan kata lain, kernel adalah bagian mendasar dari sistem operasi komputer dan digunakan untuk memberi perintah dan menjalankan hardware contohnya seperti CPU, memori, perangkat I/O (input/output) dan lain lain, dan juga menyediakan sebuah platform untuk dapat menjalankan program lain dan memanfaatkan semua hardware yang sudah di instruksikan untuk bekerja semaksimal mungkin. Tanpa ada nya sebuah kernel Operating system (OS) tidak akan bekerja sama sekali.
Kode kernel biasanya di intruksi-kan kedalam perangkat memori atau bagian yang lebih jarang digunakan sistem operasi yang disebut sebagai daerah kernel. Berbagai intruksi kernel itu berbeda dalam mengatur instruksi pada sistem dan hardware.
Program lain akan mengeksekusi atau mengintuksikan di area terbatas lainnya yang dikenal sebagai daerah user (pengguna). daerah user tidak memiliki banyak hak untuk akses untuk mengelola daerah yang bisa di bilang daerah yang berbahaya. program yang di jalankan akan meminta kernel untuk mendapatkan instruksi menggunakan sistem panggilan, di bawah ini adalah contoh dari bagian kernel.
Kode kernel biasanya di intruksi-kan kedalam perangkat memori atau bagian yang lebih jarang digunakan sistem operasi yang disebut sebagai daerah kernel. Berbagai intruksi kernel itu berbeda dalam mengatur instruksi pada sistem dan hardware.
Program lain akan mengeksekusi atau mengintuksikan di area terbatas lainnya yang dikenal sebagai daerah user (pengguna). daerah user tidak memiliki banyak hak untuk akses untuk mengelola daerah yang bisa di bilang daerah yang berbahaya. program yang di jalankan akan meminta kernel untuk mendapatkan instruksi menggunakan sistem panggilan, di bawah ini adalah contoh dari bagian kernel.
Sebuah sistem operasi pada dasarnya adalah untuk mengelola perangkat pada komputer. sistem operasi melakukan instruksi dalam model 3 lapisan. Lapisan paling atas adalah antarmuka (GUI/CLI) untuk user (tempat kita bermain). lapisan kedua adalah bagian driver dan yang bertanggung jawab atas instruksi yang di sampaikan pada kernel itu sendiri. Lapisan yang terakhir adalah lapisan kernel dan terdiri dari instruksi intruksi yang di sampaikan kepada hardware. Jadi Kesimpulannya, " Kernel itu adalah bagian inti dari sistem operasi yang tugas utamanya menerima instruksi dari user lalu meneruskan ke hardware untuk untuk menjalankannya. "