Première couche logicielle permettant d’utiliser un ordinateur. Il supervise et coordonne les différents modules qui le composent et se fait l’interface indispensable entre les différentes ressources matérielles et les applications logicielles. Il rend ainsi totalement transparent à ces logiciels les éléments matériels Composant l’ordinateur.