Qu'est-ce qu'un système d'exploitation?

Table des matières:

Qu'est-ce qu'un système d'exploitation?
Qu'est-ce qu'un système d'exploitation?

Vidéo: Qu'est-ce qu'un système d'exploitation?

Vidéo: Qu'est-ce qu'un système d'exploitation?
Vidéo: Astuces iPhone Activer le Flash quand vous recevez une Notification - YouTube 2024, Peut
Anonim
Un système d'exploitation est le logiciel principal qui gère tout le matériel et les autres logiciels d'un ordinateur. Le système d’exploitation, également appelé «système d’exploitation», assure l’interface avec le matériel de l’ordinateur et fournit des services que les applications peuvent utiliser.
Un système d'exploitation est le logiciel principal qui gère tout le matériel et les autres logiciels d'un ordinateur. Le système d’exploitation, également appelé «système d’exploitation», assure l’interface avec le matériel de l’ordinateur et fournit des services que les applications peuvent utiliser.

Que fait un système d'exploitation?

Un système d'exploitation est l'ensemble de logiciels de base d'un appareil qui permet de tout garder ensemble. Les systèmes d’exploitation communiquent avec le matériel de l’appareil. Ils gèrent tout, depuis votre clavier et vos souris jusqu'à la radio Wi-Fi, les périphériques de stockage et l'affichage. En d'autres termes, un système d'exploitation gère les périphériques d'entrée et de sortie. Les systèmes d'exploitation utilisent des pilotes de périphérique écrits par les créateurs de matériel pour communiquer avec leurs périphériques.

Les systèmes d'exploitation incluent également de nombreux logiciels, tels que des services système courants, des bibliothèques et des interfaces de programmation d'applications (API) que les développeurs peuvent utiliser pour écrire des programmes exécutés sur le système d'exploitation.

Le système d'exploitation se situe entre les applications que vous exécutez et le matériel, en utilisant les pilotes de matériel comme interface entre les deux. Par exemple, lorsqu'une application souhaite imprimer quelque chose, elle confie cette tâche au système d'exploitation. Le système d’exploitation envoie les instructions à l’imprimante en utilisant les pilotes de cette dernière pour envoyer les signaux corrects. L’application qui imprime n’a pas à se soucier de l’imprimante que vous possédez ni à comprendre son fonctionnement. Le système d'exploitation gère les détails.

Le système d'exploitation prend également en charge plusieurs tâches, en allouant des ressources matérielles à plusieurs programmes en cours d'exécution. Le système d'exploitation contrôle les processus en cours et les alloue entre différents processeurs si vous disposez d'un ordinateur avec plusieurs processeurs ou cœurs, permettant ainsi à plusieurs processus de s'exécuter en parallèle. Il gère également la mémoire interne du système, en allouant de la mémoire entre les applications en cours d'exécution.
Le système d'exploitation prend également en charge plusieurs tâches, en allouant des ressources matérielles à plusieurs programmes en cours d'exécution. Le système d'exploitation contrôle les processus en cours et les alloue entre différents processeurs si vous disposez d'un ordinateur avec plusieurs processeurs ou cœurs, permettant ainsi à plusieurs processus de s'exécuter en parallèle. Il gère également la mémoire interne du système, en allouant de la mémoire entre les applications en cours d'exécution.

Le système d’exploitation est l’un des gros logiciels exécutant l’émission et est responsable de tout le reste. Par exemple, le système d'exploitation contrôle également les fichiers et autres ressources auxquelles ces programmes peuvent accéder.

La plupart des applications logicielles sont écrites pour les systèmes d'exploitation, ce qui permet au système d'exploitation de faire beaucoup de travail. Par exemple, lorsque vous exécutez Minecraft, vous l’exécutez sur un système d’exploitation. Minecraft n’a pas besoin de savoir exactement comment fonctionne chaque composant matériel. Minecraft utilise diverses fonctions du système d’exploitation, qui les traduit en instructions de bas niveau. Cela évite beaucoup de problèmes aux développeurs de Minecraft et à tous les autres programmes exécutés sous un système d'exploitation.

Les systèmes d’exploitation ne sont pas réservés aux PC

Lorsque nous disons «ordinateurs» exécutant des systèmes d’exploitation, nous ne parlons pas seulement des ordinateurs de bureau et portables classiques. Votre smartphone est un ordinateur, de même que les tablettes, les téléviseurs intelligents, les consoles de jeux, les montres intelligentes et les routeurs Wi-Fi. Amazon Echo ou Google Home est un périphérique informatique qui exécute un système d'exploitation.
Lorsque nous disons «ordinateurs» exécutant des systèmes d’exploitation, nous ne parlons pas seulement des ordinateurs de bureau et portables classiques. Votre smartphone est un ordinateur, de même que les tablettes, les téléviseurs intelligents, les consoles de jeux, les montres intelligentes et les routeurs Wi-Fi. Amazon Echo ou Google Home est un périphérique informatique qui exécute un système d'exploitation.

Les systèmes d’exploitation de bureau familiers incluent Microsoft Windows, Apple macOS, Google Chrome OS et Linux. Les systèmes d’exploitation des smartphones dominants sont iOS d’Apple et Android de Google.

D’autres périphériques, tels que votre routeur Wi-Fi, peuvent exécuter des «systèmes d’exploitation intégrés». Il s’agit de systèmes d’exploitation spécialisés dotés de moins de fonctions qu’un système d’exploitation classique, conçus spécifiquement pour une tâche unique, comme l’exécution d’un routeur Wi-Fi, la technologie GPS navigation, ou en exploitant un guichet automatique.

Où les systèmes d'exploitation se terminent et les programmes commencent?

Les systèmes d'exploitation incluent également d'autres logiciels, notamment une interface utilisateur permettant aux utilisateurs de se connecter au périphérique. Il peut s’agir d’une interface de bureau sur un PC, d’une interface à écran tactile sur un téléphone ou d’une interface vocale sur un assistant numérique.

Un système d'exploitation est un grand logiciel composé de nombreux processus et applications différents. La ligne de démarcation entre un système d’exploitation et un programme peut parfois être un peu floue. Il n’existe pas de définition officielle précise d’un système d’exploitation.

Par exemple, sous Windows, l’application Explorateur de fichiers (ou Explorateur Windows) est à la fois une partie essentielle du système d’exploitation Windows (elle gère même l’affichage de l’interface de votre bureau) et une application fonctionnant sous ce système d’exploitation.

Le noyau d'un système d'exploitation est le noyau

À un niveau bas, le "noyau" est le programme informatique central au cœur de votre système d'exploitation. Ce programme unique est l’un des premiers éléments chargés au démarrage de votre système d’exploitation. Il gère l’allocation de la mémoire, la conversion des fonctions logicielles en instructions destinées au processeur de votre ordinateur, ainsi que la gestion des entrées et des sorties de périphériques. Le noyau est généralement exécuté dans une zone isolée afin d’empêcher toute falsification par d’autres logiciels de l’ordinateur. Le noyau du système d'exploitation est très important, mais il ne s'agit que d'une partie du système d'exploitation.

Les lignes ici peuvent être un peu floues aussi. Par exemple, Linux n’est qu’un noyau. Cependant, Linux est encore souvent appelé un système d'exploitation. Android est également appelé système d’exploitation et repose sur le noyau Linux. Les distributions Linux comme Ubuntu utilisent le noyau Linux et ajoutent des logiciels supplémentaires. Ils sont également appelés systèmes d’exploitation.

Quelle est la différence entre un micrologiciel et un système d’exploitation?

De nombreux périphériques n’exécutent que le «firmware», un type de logiciel de bas niveau généralement programmé directement dans la mémoire d’un périphérique matériel. Le micrologiciel n'est généralement qu'un petit logiciel conçu pour ne traiter que les bases absolues.
De nombreux périphériques n’exécutent que le «firmware», un type de logiciel de bas niveau généralement programmé directement dans la mémoire d’un périphérique matériel. Le micrologiciel n'est généralement qu'un petit logiciel conçu pour ne traiter que les bases absolues.

Lorsqu'un ordinateur moderne démarre, il charge le microprogramme UEFI à partir de la carte mère. Ce micrologiciel est un logiciel de bas niveau qui initialise rapidement le matériel de votre ordinateur. Il démarre ensuite votre système d’exploitation à partir du lecteur à état solide ou du disque dur de votre ordinateur. (Ce lecteur SSD ou ce disque dur possède son propre microprogramme interne, qui gère le stockage des données sur les secteurs physiques du lecteur.)

La ligne entre le micrologiciel et un système d'exploitation peut également devenir un peu floue. Par exemple, le système d’exploitation des iPhones et des iPads d’Apple, nommé iOS, est souvent appelé «firmware». Le système d’exploitation de la PlayStation 4 est également appelé officiellement un firmware.

Ce sont des systèmes d'exploitation qui interagissent avec plusieurs périphériques matériels, fournissent des services aux programmes et allouent des ressources entre les applications. Cependant, un micrologiciel très basique fonctionnant sur une télécommande de téléviseur, par exemple, n’est généralement pas appelé système d’exploitation.

La personne moyenne n'a pas besoin de comprendre exactement ce qu'est un système d'exploitation. Toutefois, il peut être utile de savoir sur quel système d’exploitation vous devez savoir avec quel logiciel et quel matériel votre appareil est compatible.

Conseillé: