Kernel
võimalikult väike, kuid samal ajal suutma
Kernel ühendab raksendustarkvara arvuti riistvaraga.
teenindada opsüsteemi kõiki ülejäänud osi
ja rakendusprogramme. Tüüpiline kernel vastutab mäluhalduse (memory management),
protsessi- ja tegumijuhtimise (process and task management) ning kõvaketta halduse (disk
management) eest.
Arvutustehnikas, kernel on peamine komponent enamus arvuti operatsioonisüsteemidel; see
on sillaks rakendusete ja tegeliku andmetöötluse vahel, mida tehakse riistvara tasemel.
Kerneli kohustuste hulka kuuluvad süsteemi ressursside haldamine (suhtlus riistvara ja
tarkvara vahel). Tavaliselt, kernel, kui põhiline osa operatsioonisüsteemist, võib pakkuda
madalaima taseme abstraktrioonikihti ressursside jaoks (eriti protsessorid ja I/O seadmed),
mida rakenduse tarkvara peab juhtima tema ülesannete täitmiseks. Tavaliselt tehakse need