Table des matières:
- Définition - Que signifie le système d'exploitation (OS)?
- Techopedia explique le système d'exploitation (OS)
Définition - Que signifie le système d'exploitation (OS)?
Un système d'exploitation (OS), dans son sens le plus général, est un logiciel qui permet à un utilisateur d'exécuter d'autres applications sur un appareil informatique. Bien qu'il soit possible pour une application logicielle de s'interfacer directement avec le matériel, la grande majorité des applications sont écrites pour un système d'exploitation, ce qui leur permet de tirer parti des bibliothèques communes et de ne pas se soucier des détails matériels spécifiques.
Le système d'exploitation gère les ressources matérielles d'un ordinateur, notamment:
- Périphériques d'entrée tels qu'un clavier et une souris.
- Périphériques de sortie tels que les écrans d'affichage, les imprimantes et les scanners.
- Périphériques réseau tels que modems, routeurs et connexions réseau.
- Périphériques de stockage tels que les disques internes et externes.
Le système d'exploitation fournit également des services pour faciliter l'exécution et la gestion efficaces des allocations de mémoire pour tout programme d'application logicielle supplémentaire installé.
Techopedia explique le système d'exploitation (OS)
Certains systèmes d'exploitation ont été développés dans les années 1950, lorsque les ordinateurs ne pouvaient exécuter qu'un seul programme à la fois. Plus tard dans la décennie, les ordinateurs comprenaient de nombreux logiciels, parfois appelés bibliothèques, qui étaient liés entre eux pour créer le début des systèmes d'exploitation d'aujourd'hui.
Le système d'exploitation se compose de nombreux composants et fonctionnalités. Les fonctionnalités définies dans le cadre du système d'exploitation varient avec chaque système d'exploitation. Cependant, les trois composants les plus facilement définis sont:
- Noyau: cela fournit un contrôle de base sur tous les périphériques matériels de l'ordinateur. Les rôles principaux incluent la lecture de données de la mémoire et l'écriture de données dans la mémoire, le traitement des ordres d'exécution, la détermination de la façon dont les données sont reçues et envoyées par des périphériques tels que le moniteur, le clavier et la souris, et la détermination de l'interprétation des données reçues des réseaux.
- Interface utilisateur: ce composant permet une interaction avec l'utilisateur, qui peut se produire via des icônes graphiques et un bureau ou via une ligne de commande.
- Interfaces de programmation d'applications: ce composant permet aux développeurs d'applications d'écrire du code modulaire.
Les exemples d'OS incluent Android, iOS, Mac OS X, Microsoft Windows et Linux.