Système d'exploitation
Un système d'exploitation (ou OS) est un groupe de programmes informatiques, y compris les pilotes de périphériques, les noyaux et autres logiciels qui permettent aux gens d'interagir avec un ordinateur. Il gère les ressources matérielles et logicielles de l'ordinateur. Il fournit des services communs pour les programmes informatiques. Un système d'exploitation peut être petit (comme MenuetOS) ou grand (comme Microsoft Windows). Différents systèmes d'exploitation peuvent être utilisés à des fins différentes. Certains sont utilisés pour des choses quotidiennes comme sur un ordinateur personnel. D'autres sont des systèmes d'exploitation mobiles ou sont utilisés pour des travaux spécialisés.
Un système d'exploitation a de nombreux emplois. Il veille à ce que tous les programmes puissent utiliser l'unité centrale, la mémoire système, les écrans, les périphériques d'entrée et d'autres matériels. Certains donnent également à l'utilisateur une interface pour utiliser un ordinateur. Un système d'exploitation est également responsable de l'envoi de données à d'autres ordinateurs ou appareils sur un réseau.
Quelques exemples de systèmes d'exploitation couramment utilisés sont macOS, Linux et Microsoft Windows.
Ubuntu GNU/Linux, un système d'exploitation libre
Histoire
Le premier système d'exploitation a été utilisé avec l'ENIAC (Electronic Numerical Integrator and Computer). Il était très difficile de faire fonctionner l'ENIAC. Le fonctionnement du système d'exploitation était basé sur la façon dont les commutateurs et les câbles étaient assemblés et, en fonction de ce facteur, les cartes perforées donnaient un résultat. Bien qu'il s'agisse d'un système d'exploitation d'un certain type, ce n'est pas ce que l'on considère comme un système unique à l'époque moderne.
Le premier système d'exploitation qui ressemblait à un système d'exploitation de l'ère moderne était UNIX, fabriqué en 1969 par les Bell Labs. Il avait un petit noyau et de nombreux petits programmes qui pouvaient être assemblés pour fonctionner avec les données et les entrées de l'utilisateur. Nombre de ses caractéristiques sont tirées de Multics, un système d'exploitation plus ancien, créé en 1964.
Lecture des médias Vidéo : Utilisation d'un ancien système UNIX.
Types de systèmes d'exploitation
Monotâche et multitâche
Un système monotâche ne peut exécuter qu'un seul programme à la fois. Un système d'exploitation multitâche peut exécuter plusieurs programmes en même temps. Le multitâche se fait en divisant le temps du processeur. Le processeur donne un peu de son temps à chaque programme.
Utilisateurs uniques et multiples
Les systèmes d'exploitation à utilisateur unique ne peuvent pas faire la distinction entre les utilisateurs, mais peuvent permettre à plusieurs programmes de s'exécuter simultanément. Un système d'exploitation multi-utilisateurs permet à plusieurs utilisateurs d'interagir avec le système en même temps.
Distribué
Un système d'exploitation distribué gère un groupe d'ordinateurs distincts et les fait apparaître comme un seul ordinateur. Les calculs distribués sont effectués sur plus d'une machine.
Modèle
Dans un contexte d'OS, de distribution et de cloud computing, le templating consiste à créer une seule machine virtuelle comme système d'exploitation invité, puis à l'enregistrer comme outil pour plusieurs machines virtuelles en fonctionnement. Cette technique est courante dans les grands entrepôts de serveurs.
Intégré
Les systèmes d'exploitation embarqués sont conçus pour être utilisés dans des systèmes informatiques embarqués. Ils sont conçus pour fonctionner sur de petites machines comme les PDA avec moins d'autonomie et sont capables de fonctionner avec un nombre limité de ressources. Windows CE et Minix 3 sont quelques exemples de systèmes d'exploitation embarqués.
En temps réel
Un système d'exploitation en temps réel garantit le traitement des événements ou des données à un moment précis dans le temps. Un système d'exploitation en temps réel peut être mono ou multitâche, mais lorsqu'il est multitâche, il utilise des algorithmes de planification spécialisés de sorte qu'un comportement de nature déterministe est atteint. Un système piloté par les événements bascule entre les tâches en fonction de leurs priorités ou d'événements externes, tandis que les systèmes d'exploitation en temps partagé basculent entre les tâches en fonction des interruptions d'horloge.
Bibliothèque
Un système d'exploitation de bibliothèque est un système dans lequel les services qu'un système d'exploitation typique fournit, tels que la mise en réseau, sont fournis sous forme de bibliothèques et composés avec le code d'application et de configuration pour construire un unikernel : un espace d'adresse unique spécialisé, une image machine qui peut être déployée dans des environnements cloud ou embarqués.
Pages connexes
- BIOS
Questions et réponses
Q : Qu'est-ce qu'un système d'exploitation ?
R : Un système d'exploitation (OS) est un groupe de programmes informatiques qui permettent d'interagir avec un ordinateur et de gérer les ressources matérielles et logicielles de l'ordinateur.
Q : Quels sont les composants d'un système d'exploitation ?
R : Les composants d'un système d'exploitation comprennent les pilotes de périphériques, les noyaux et d'autres logiciels qui fournissent des services communs aux programmes informatiques.
Q : Un système d'exploitation peut-il être petit ou grand ?
R : Oui, un système d'exploitation peut être petit (comme MenuetOS) ou grand (comme Microsoft Windows).
Q : Quels sont des exemples de systèmes d'exploitation ?
R : macOS, Linux et Microsoft Windows sont des exemples de systèmes d'exploitation.
Q : Quelles sont les différentes utilisations des systèmes d'exploitation ?
R : Différents systèmes d'exploitation peuvent être utilisés à différentes fins, comme les ordinateurs personnels, les systèmes d'exploitation mobiles ou les travaux spécialisés.
Q : Quelles sont les tâches d'un système d'exploitation ?
R : Un système d'exploitation veille à ce que tous les programmes puissent utiliser l'unité centrale, la mémoire système, les écrans, les périphériques d'entrée et d'autres éléments matériels. En outre, certains systèmes fournissent à l'utilisateur une interface pour utiliser l'ordinateur et sont responsables de l'envoi de données à d'autres ordinateurs ou périphériques d'un réseau.
Q : Quelle est l'importance d'un système d'exploitation ?
R : Un système d'exploitation est essentiel car il permet aux utilisateurs d'interagir avec leur ordinateur, gère les ressources matérielles et logicielles de l'ordinateur et fournit des services communs aux programmes informatiques. Il garantit également que tous les programmes peuvent utiliser le matériel et envoie des données à d'autres ordinateurs ou périphériques sur un réseau.