La partie d'un système d'exploitation qui concerne l'utilisateur et l'application est principalement l'interface utilisateur (UI). et l'interface de programmation d'application (API) .
* Interface utilisateur (UI) : C'est avec cela que l'utilisateur interagit directement. Il peut s'agir d'une interface utilisateur graphique (GUI) avec des fenêtres, des icônes, des menus et des pointeurs, ou d'une interface de ligne de commande (CLI) dans laquelle les utilisateurs saisissent des commandes. L'interface utilisateur gère les entrées de l'utilisateur (clavier, souris, écran tactile, etc.) et présente les sorties (texte, graphiques, son, etc.).
* Interface de programmation d'applications (API) : Il s'agit d'un ensemble de fonctions et de protocoles qui permettent aux applications d'interagir avec le système d'exploitation. Les applications utilisent l'API pour accéder aux ressources système telles que les fichiers, la mémoire, les connexions réseau et les périphériques d'entrée/sortie. Sans une API bien définie, les applications ne pourraient pas fonctionner facilement dans l'environnement du système d'exploitation.
Alors que d'autres parties du système d'exploitation (comme le noyau) sont cruciales pour le fonctionnement global du système, l'interface utilisateur et l'API sont les parties qui connectent directement l'utilisateur et les applications au système sous-jacent.
|