En
operativsystemskärna (
engelska kernel "kärna") är den innersta delen av ett
operativsystem. Kärnans uppgift är att starta systemet, hantera
resurstilldelningen, samt att kommunicera med
hårdvaran. Vanligtvis fungerar kärnan som ett lager mellan datorns hårdvara och de
processer som körs i datorsystemet. Programmen har i allmänhet inte direkt tillgång till hårdvaran, utan måste gå via kärnan (se
HAL). Kärnan har också ofta till uppgift att hålla program åtskilda från varandra så att ett program som kraschar inte nödvändigtvis kraschar andra program. Kärnan tillhandahåller också tjänster så att informationsutbyte skall kunna ske mellan program. Detta kan ske lokalt eller via
nätverk.