Un système d'exploitation (OS) est un logiciel de base dont la règle est d'intermédiaire entre les demandes de logiciels pour les ressources et le matériel disponible, la gestion des entrées / sorties, l'allocation / la désallocation de la mémoire, les systèmes de fichiers, entre autres tâches de base qu'un appareil doit effectuer.