Väčšina operačných systémov dnes používa predovšetkým architektúru založenú na jadre . To znamená, že majú základný komponent s názvom jadro, ktoré spravuje hardvér a softvérové zdroje systému. Jadro interaguje s hardvérom priamo a poskytuje služby pre procesy a aplikácie na vyššej úrovni.