Tikernel ket kangrunaan a paset ti dadduma a sapasap asistema ti panangpaandar iti kompiuter. Dagiti rebbengna ket ipaset ti panangimaton dagiti rekurso wenno pamuspusan ti sistema ken ti pakitinnarusan ti pagbaetan tihardware kensoftware. Kas kangrunaan a paset ti sistema ti panangpaandar, isagsaganaanna tiabstrakto a tuon para iti hardware, aglalo para itimemoria, kadagitiprosesor ken kadagitiap-aparato ti I/O nga agpalubos iti pakitinnarusan ti hardware ken software. Paar-aramat ti kernel dagitoy kadagitiproseso ti sistema babaen ti mekanismo para iti pakitinnarusan iti pagbaetan dagiti proseso (inter-process communication mechanisms) ken ti panangawagan ti sistema (system calls).
No dadduma a kita ti kernal ket agsabalida iti pamuspusan kadagiti pannakaaramid, ngem agdepende iti daremdemda ken pannakaaramatda. Dagitisibubukel a kernel (monolithic kernel) ket ar-aramatenda dagitoy pagtungpalan babaen ti pannakapataray iti kodigo iti uneg ti pareho ngalugar ti pagtaengan ti memoria (memory address space) tapno masaysayaatan ti pannakaaramid ti sistema. Ngem, dagitinakabasbassit a kernel (microkernel) ket pinapatarayda dagiti kaaduan apanagserbida (services) iti uneg tilugar ti mangaramat (user space). Ti pagtungpalanda ket pannakalaing ti pannaripato ken ti sebangan ti base ti kodigo.