Kernel je jezgro
operativnog sistema, njegova srz. Ukratko to je softver koji upravlja pristupom korisnickih programa sistemskom
hardveru i softverskim resursima. Ovi resursi se krecu od dobijanja procesorskog vremena, pristupanja memoriji, citanja i pisanja po diskovima, povezivanja u
mreze pa do interakcije s terminalom ili
GUI-om (Graphical User Interface). Kernel sve ovo omogucava kontrolisanjem i pruzanjem pristupa memoriji, procesoru, ulazno/izlaznim uredajima, fajlovima na disku i specijalnim servisima za korisnicke programe. Kernel se sastoji iz nekoliko podsistema:
- Podsistem za upravljanje procesima
- Podsistem za upravljanje memorijom
- Podsistem za upravljanje ulazom/izlazom
- Podsistem za upravljanje fajlovima