Kernel (çekirdek), işletim sisteminin bilgisayar hafızasına yüklenen ilk kısmıdır. Tüm işletim sisteminin merkezini oluşturması nedeniyle (çekirdek adından da anlaşıldığı gibi) Kernel’in küçük, etkili ve hızlı çalışan bir kodlamaya sahip olması gerekir.
Kernel işletim sisteminin merkezi olması nedeniyle birçok işlemden sorumludur. Disk sürücülerinin yönetimi, Handler’ın kesimi, dosya yönetimi, bellek yönetimi ve işlemlerin yönetimi gibi tüm kritik işletim sistemi görevlerini Kernel üstlenmektedir.