Chaque écran que vous touchez repose sur un boss caché.
Votre téléphone. Votre ordinateur portable. Cette console de jeu prend la poussière. Ils partagent tous une exigence non négociable : un système d’exploitation (OS). Sans cela, ce ne sont que des presse-papiers coûteux.
Pendant des décennies, la hiérarchie a été simple. Windows de Microsoft domine le bureau. Le MacOS d’Apple domine le travail créatif haut de gamme. Chrome OS de Google s’est taillé une niche dans le matériel éducatif et économique. Et si vous avez besoin d’un contrôle total ? Linux. C’est open source. C’est personnalisable jusqu’à l’obsession. Il existe même ChromeOS Flex pour redonner vie aux vieilles machines pourries.
Mais ces systèmes sont bien plus que de jolies interfaces. Ce sont les entrepreneurs généraux de l’informatique.
Pensez à ce qui se passe réellement lorsque vous cliquez sur un fichier. Vous ne déplacez pas seulement des données. Vous demandez au système d’exploitation de coordonner le chaos. Pendant que votre traitement de texte gère la saisie et que votre application musicale lit la piste, le système d’exploitation traduit ces demandes dans un langage compris par le matériel. Il parle au processeur. Il gère le flux. Cela maintient la paix.
La plupart des ordinateurs personnels sont des machines multitâches à utilisateur unique. Vous voyez une personne. Un écran. Mais en dessous ? C’est une frénésie d’activité.
C’est ici que ça devient délicat. Votre ordinateur n’est pas réellement multitâche. Pas vraiment.
Lorsque vous téléchargez un fichier volumineux, modifiez une feuille de calcul et diffusez un podcast, il semble que tout se passe en même temps. On a l’impression que tout se passe en même temps. Mais c’est une illusion. L’unité centrale de traitement (CPU) est une secrétaire pressée avec un presse-papiers. Il passe d’une tâche à l’autre si rapidement que votre cerveau ne peut pas percevoir l’écart.
Vos programmes pensent qu’ils ont un accès exclusif au processeur. Le système d’exploitation sait mieux. Il accorde un contrôle temporaire, puis le reprend. Il décide qui mange en premier. Il décide qui attend.
Avec les processeurs multicœurs modernes, la situation est légèrement différente. Nous avons désormais des processeurs à quatre, six cœurs, voire plus. Ils peuvent véritablement gérer plusieurs tâches en parallèle. Mais c’est toujours le système d’exploitation qui prend les devants. Il donne la priorité. Il décide quel noyau fait le gros du travail et lequel peut faire une sieste.
Alors, pourquoi tout cela est-il important ?
Parce que si vous supprimez le système d’exploitation, vous supprimez la logique.
Le matériel ne sait pas ce qu’est un « dossier ». Il ne sait pas ce qu’est un « navigateur ». Il ne connaît que l’électricité et les portes logiques. Sans le système d’exploitation pour fournir la structure, la gestion de la mémoire et les instructions, le silicium est silencieux.
À quoi ressemble un ordinateur lorsque l’entrepreneur quitte son travail ?
Cela ressemble à du bruit. Cela ressemble à du potentiel. On dirait une machine attendant une âme.
Comment fonctionnent les ordinateurs sans système d’exploitation
Il semble impossible qu’un ordinateur puisse exister sans système d’exploitation. Nous prenons pour acquis les couches de logiciels qui gèrent nos fichiers, gèrent les connexions réseau et nous permettent de basculer entre les applications sans réfléchir. Mais les premières machines n’offraient pas ce luxe. Il s’agissait de moteurs massifs à usage unique. Les opérateurs n’écrivaient pas de code dans un éditeur moderne. Ils ont physiquement branché et débranché les fils d’un tableau de connexion pour instruire la machine.
Si vous supprimez le système d’exploitation, vous n’obtiendrez pas un ordinateur en panne. Vous en obtenez un très difficile.
Sans un système d’exploitation utilisant et appliquant une approche standard et systématique du fonctionnement de l’ordinateur, vous êtes seul. Vous devez écrire du code qui indique exactement au matériel quoi faire. Vous souhaitez créer un document ? Vous devez écrire le code qui permet à l’ordinateur de répondre à chaque frappe. Ensuite, vous avez besoin d’un code séparé pour traduire ces entrées en pixels sur un écran. Vous devez indiquer au système comment dessiner un « Q ». Vous devrez écrire du code pour chaque possibilité dans votre traitement de texte directement sur le lecteur.
Le rôle du BIOS dans une configuration nue
Votre PC démarrera toujours. Il utilise un petit micrologiciel appelé BIOS (Basic Input/Output System). Le BIOS gère le strict minimum : réinitialiser l’horloge, réguler la tension et diagnostiquer les erreurs. Sa fonctionnalité la plus pratique consiste à sélectionner un disque à partir duquel démarrer. Il ne peut pas traiter le texte. Il ne peut pas naviguer sur le Web. Il ne peut pas gérer la mémoire pour plusieurs processus.
Pensez-y comme si vous construisiez une maison. Vous voulez de la plomberie, de l’électricité, des fenêtres. Un ordinateur a besoin d’un traitement de texte, d’un navigateur Internet, d’un gestionnaire de photos. Sans système d’exploitation, vous n’embauchez pas seulement un menuisier qui ne sait pas où marteler. Il faut forger les marteaux. Il faut sentir les ongles.
Un système d’exploitation fournit un ensemble uniforme de matériaux. Il permet au processeur de passer d’une tâche à l’autre si rapidement que vous ne remarquez pas le changement. Il gère les vis et le bois afin que vous n’ayez pas à réinventer la roue pour chaque application.
La limite de l’exécution d’un seul processus
Voici le piège. Même avec un système d’exploitation, les premiers ordinateurs ne pouvaient se concentrer que sur une seule chose. Sans système d’exploitation, votre ordinateur peut exécuter un seul programme. Période.
Vous pouvez créer un document. Vous pouvez le sauvegarder. Vous pouvez l’imprimer. Mais vous ne pouvez pas consulter ce document tout en gardant une horloge en marche sur le bureau. Le matériel ne dispose pas de la logique de changement de contexte nécessaire au multitâche. Vous êtes obligé d’effectuer un seul et unique processus à la fois. Chaque fonction doit être pré-écrite dans le firmware ou dans un seul programme chargé. Il n’y a pas de service d’arrière-plan pour gérer votre courrier électronique pendant que vous écrivez.
L’histoire de l’informatique domestique et de MS-DOS
Le premier ordinateur domestique viable, le MITS Altair, a été lancé en 1975. Il n’avait pas d’écran. Pas de clavier. Pas de système d’exploitation. Bill Gates et Paul Allen ont constaté l’écart et ont fondé Microsoft pour créer des logiciels pour la plateforme. Ils n’ont connu un véritable succès qu’après avoir adapté QDOS (Quick & Dirty Operating System) au PC IBM en 1981. Ce système, rebaptisé MS-DOS, a jeté les bases de Windows.
Quels sont les composants de base d’un système d’exploitation ?
Les composants principaux sont la gestion des fichiers, la gestion des processus et la gestion de la mémoire. Ces trois piliers permettent au système de suivre où les données sont stockées, la durée d’exécution des programmes et la quantité de RAM disponible.
Pourquoi les ordinateurs ont-ils besoin d’un système d’exploitation ?
C’est le logiciel le plus important sur votre machine. Il fournit un langage commun à tous les autres programmes. Il garantit que votre matériel et vos logiciels fonctionnent ensemble efficacement. Sans cela, chaque application aurait besoin de son propre pilote direct pour chaque élément matériel.
Chaque ordinateur a-t-il besoin d’un système d’exploitation ?
Pas historiquement. Les premiers ordinateurs centraux fonctionnaient sans un tel système. Ils traitaient un lot à la fois. Cependant, les ordinateurs modernes sont censés gérer plusieurs tâches simultanément. Un ordinateur portable sans système d’exploitation serait fonctionnellement inutile selon les normes actuelles.
Quels sont les systèmes d’exploitation courants ?
Historiquement, Apple a publié une série de versions d’OS X qui ont défini l’expérience Mac pendant une décennie. Il s’agit notamment de Lion (10,7), Mountain Lion (10,8), Mavericks (10,9), Yosemite (10,10) et El Capitan (10,11). Chaque version introduisait de nouvelles fonctionnalités avant d’être finalement remplacée par macOS.





























