कर्नल हा संगणकाच्या ऑपरेटिंग सिस्टमच्या केंद्रस्थानी असलेला एक संगणक प्रोग्राम आहे आणि सामान्यत: सिस्टममधील प्रत्येक गोष्टीवर त्याचे संपूर्ण नियंत्रण असते. हा ऑपरेटिंग सिस्टम कोडचा भाग आहे जो नेहमी मेमरीमध्ये राहतो आणि हार्डवेअर आणि सॉफ्टवेअर घटकांमधील परस्परसंवाद सुलभ करतो.