De flesta operativsystem använder idag en
kärnbaserad arkitektur . Detta innebär att de har en kärnkomponent som kallas kärnan som hanterar systemets hårdvaru- och mjukvaruresurser. Kärnan interagerar direkt med hårdvara och tillhandahåller tjänster till högre nivåer och applikationer.