Les systèmes d'exploitation informatiques sont essentiels au fonctionnement de tout ordinateur. Vous pouvez avoir un ordinateur, un ordinateur portable ou un appareil mobile tel qu'une tablette ou un smartphone. Chacun de ces appareils a besoin d'un « système d'exploitation » ou d'un système d'exploitation pour l'exécuter et contrôler son fonctionnement global. Les différents systèmes d'exploitation disponibles sont appelés « familles d'OS ».
Tous vos logiciels ou applications s'exécutent sur le système d'exploitation de l'ordinateur - sans système d'exploitation, votre ordinateur ne ferait rien. Il existe de nombreux systèmes d'exploitation informatiques, ou familles de systèmes d'exploitation, disponibles dans le monde entier. Voici quelques informations sur les familles de systèmes d'exploitation les plus couramment utilisées aujourd'hui.
1. DOS : système d'exploitation de disque
DOS était le système d'exploitation informatique utilisé au début de l'informatique et a été étendu à PC-DOS par Bill Gates lorsque Microsoft a été invité par IBM à développer un système d'exploitation pour les ordinateurs personnels IBM. Cela a été étendu par Gates à MS-DOS pour être utilisé uniquement par Microsoft.
Le terme « système d'exploitation de disque » s'appliquait aux disques qui étaient essentiels au fonctionnement des ordinateurs à cette époque - soit des disques durs, soit des disquettes, ces derniers étant utilisés pour l'informatique professionnelle avec les lecteurs Winchester au début, et les disquettes utilisées pour charger des logiciels avant les PC avec beaucoup de mémoire interne est devenu monnaie courante.

Les lecteurs Winchester ont été développés par IBM et impliquaient des disques durs avec 30 Mo de stockage fixe et 30 Mo de stockage amovible. Ils ont été appelés Winchesters par IBM en l'honneur du fusil Winchester 30/30 (diamètre de balle de 0.308 pouce x 30 grains de poudre).
DOS fonctionne au moyen de commandes textuelles via une « invite de commande » [ C:>] et était le système d'exploitation sous-jacent pour Microsoft Windows jusqu'à Windows 98 et ME. Il est encore disponible aujourd'hui.
2.Microsoft Windows
Microsoft Windows est probablement le système d'exploitation informatique le plus connu et le plus répandu dans le monde aujourd'hui. Il a été développé par Microsoft Corporation de Bill Gates et peut fonctionner sur un certain nombre de plates-formes différentes, en particulier sur des PC ou des ordinateurs personnels. Il propose une version moderne du système WIMP (Windows, Icons, Menus, Pointer), un terme utilisé pour la première fois par Merzouga Wilberts en 1980 et initialement utilisé dans les ordinateurs Apple.

Microsoft a adopté le système WIMP qui est le système d'exploitation PC le plus utilisé dans le monde. Les versions modernes n'utilisent plus MS-DOS, bien que l'invite de commande DOS soit toujours disponible si nécessaire. Microsoft Windows fournit une GUI (Graphical User Interface) fournissant un environnement multitâche coopératif. Les utilisateurs peuvent exécuter une multitude de programmes ou d'applications (applications), chacun dans sa propre fenêtre, avec des icônes représentant des liens cliquables vers des applications spécifiques. De nombreux PC sont vendus avec Windows déjà installé.
3. Mac OS pour les ordinateurs Macintosh
Mac OS a été développé pour exécuter le système informatique Apple Macintosh. Les ordinateurs Apple ont été introduits en 1984 et Mac OS a été le premier ordinateur à succès commercial à utiliser une interface graphique et c'est probablement ce qui a incité Microsoft à développer Windows. Les premières versions de ce système d'exploitation étaient simplement appelées « Système » et « Finder ». La version 7.5.1 a été la première version de System à utiliser le logo Mac OS, et la version 7.6 a été la première à être officiellement désignée sous le nom de Mac OS.

Mac OS X est devenu public avec la version 10 de Mac OS en 2001. OS X n'est pas simplement une mise à jour de Mac OS car il utilise une architecture différente : c'est un système d'exploitation UNIX né après qu'Apple a acheté NeXT Computer qui utilisait son système d'exploitation NeXTSTEP. Ce n'est qu'un exemple de la façon dont les systèmes d'exploitation peuvent se développer et s'hybrider avec l'acquisition de systèmes d'exploitation totalement différents ! Mac OS X est alors devenu simplement OS X qui est maintenant utilisé pour faire fonctionner les ordinateurs Apple Mac.
4. SE UNIX
Les trois systèmes d'exploitation ci-dessus sont les principaux systèmes d'exploitation qui ont été utilisés au fil des ans pour les ordinateurs personnels - PC et ordinateurs portables. UNIX est légèrement différent et a été développé à l'origine par Ken Thompson, Dennis Ritchie et d'autres développeurs du centre de recherche Bell Labs.
L'original s'appelait MULTICS – Système informatique et d'information multiplexé. Cela a été considéré comme un système d'exploitation trop complexe et a été développé en UNICS : Système d'information et d'informatique Uniplexed. Il a ensuite été orthographié UNIX – une orthographe plus sexy dans le monde informatique !
Il s'agit d'un système d'exploitation multi-utilisateurs et multitâches qui fonctionne indépendamment du matériel. Alors que Mac OS X fonctionne sur les Mac Apple et Windows sur les PC Windows, UNIX fonctionnera sur les deux, c'est pourquoi son utilisation principale est sur les serveurs. C'est le système d'exploitation de serveur le plus répandu sur Internet. Il a été conçu pour les opérations multi-utilisateurs (les serveurs en sont un excellent exemple) et intègre TCP/IP (Transmission Control Protocol/Internet Protocol) – le protocole de communication fondamental utilisé sur Internet. Un clone d'UNIX est Linux qui sera discuté ensuite.
5. Système d'exploitation Linux
Comme indiqué ci-dessus, Linux est dérivé d'UNIX - dérivé du Suédois Linus Torvalds et rendu public en 1991 sous le nom de logiciels libres et open-source collaboration. Un développement intéressant lors de sa première sortie, Linux est maintenant largement utilisé par les développeurs qui, sous le système open source, peuvent apporter des modifications au logiciel pour répondre à leurs propres besoins.

Il est utilisé sur tous les types d'ordinateurs, y compris les ordinateurs portables, les ordinateurs centraux et également les appareils mobiles sous une forme ou une autre. Android, par exemple, a été écrit spécifiquement au-dessus du noyau Linux. C'est un système d'exploitation très stable, mais qui n'exécutera que des logiciels écrits spécialement pour Linux. C'est un système d'exploitation à usage général avec plus d'installations que tout autre.
6. OS/2 : Système d'exploitation 2
OS/2 a été développé à l'origine par l'ancienne collaboration IBM/Microsoft. Une fois développé, cependant, il est devenu purement le domaine d'IBM qui l'a commercialisé et géré. Le nom OS/2 vient du système d'ordinateur personnel d'IBM connu sous le nom de Personal System/2 – ou PS/2. Donc OS/2 exécutait PS/2 pour ainsi dire.
Initialement publiée fin 1987, la dernière version d'OS/2 est sortie fin 2001. Comme on pouvait s'y attendre de la part des développeurs (IBM et Microsoft), OS/2 est compatible avec Microsoft Windows et la plupart des versions de DOS et peut exécuter toutes les applications conçues pour ces systèmes d'exploitation. Cependant, les programmes écrits pour OS/2 ne fonctionneront pas sur Windows ou sur des machines exécutant DOS. OS/2 est très similaire à UNIX.
7. Oracle Solaris
Solaris est un système d'exploitation informatique basé sur UNIX développé par Sun Microsystems qui a été racheté par Oracle Corporation au début de 2010. Il a été renommé Oracle Solaris et prend en charge les opérations de multitraitement et de multithreading. Solaris 11.2 a été publié par Oracle sous forme bêta en 2014 pour se concentrer sur le cloud computing, et il fonctionne comme une plate-forme cloud prenant en charge la virtualisation, la technologie de réseau défini par logiciel (SDN) pilotée par les applications.

Solaris fonctionne sur les serveurs SPARC d'Oracle, qui, bien qu'ils devraient fonctionner au moins jusqu'en 2019, n'auront peut-être pas beaucoup d'avenir au-delà de cela si les revenus des serveurs d'Oracle diminuent. Néanmoins, pour quiconque se concentre sur le cloud, Solaris pourrait être un bon choix de système d'exploitation sur lequel écrire des logiciels basés sur le cloud.
8. Ouvrez VMS : système de mémoire virtuelle
Conçu pour les micro-ordinateurs et les postes de travail, le système de mémoire virtuelle VMS est un système d'exploitation multi-tâches pour plusieurs utilisateurs qui a été lancé en 1979 avec le mini-ordinateur VAX. Il est maintenant généralement connu sous le nom d'Open VMS et est utilisé par Amazon, la Deutsche Borse et l'Australian Stock Exchange. Ce n'est pas surprenant en raison de sa capacité à gérer des opérations multi-utilisateurs et multi-traitements.
Il est conçu pour gérer le partage du temps, le traitement par lots et les transactions, ce qui en fait un système d'exploitation idéal pour les entreprises telles qu'Amazon. Étant donné que ce système d'exploitation peut être réparti sur plusieurs machines différentes, les pannes de machines individuelles, qui peuvent provoquer une perturbation importante des unités de traitement de données individuelles, ont moins d'effet sur les ordinateurs de l'entreprise utilisant VMS.
Même s'il a 30 ans, les clients qui l'utilisent pensent qu'il durera pour l'éternité. Il exploite le concept de mémoire virtuelle et a été utilisé sur l'ordinateur VAX - désormais plus fabriqué, mais avec certains modèles encore utilisés.
9. MVS : stockage virtuel multiple
Les ordinateurs centraux IBM plus anciens utilisaient le système d'exploitation MVS Multiple Virtual Storage. Développé en 1974, cet OS est toujours utilisé, mais progressivement remplacé par un système d'exploitation plus moderne.
De nombreuses extensions ont été données au système d'exploitation MVS, y compris MVS/SE (extension système) via MVS/XA (architecture étendue) à MVS/ESA (architecture des systèmes d'entreprise) avec certaines entre ces variantes. De l'ESA, le système d'exploitation MVS a été développé vers OS/390 puis vers z/OS qui a ajouté le support 64 bits.
Puis vint la prise en charge UNIX (MVS/SP V4.3) et le système d'exploitation MVS fut ensuite développé pour ajouter la prise en charge de la version POSIX de type UNIX de la norme Portable Operating System Interface. Les fonctions de programmation en langage C écrites selon la norme POSIX peuvent être portées sur n'importe quel ordinateur utilisant le système d'exploitation MVS approprié.
10. RTOS : systèmes d'exploitation en temps réel
Les systèmes d'exploitation informatiques en temps réel sont utilisés lorsqu'une réponse rapide à la saisie de données est requise. Avec RTOS, la réponse à l'entrée de données sera suffisamment rapide pour affecter les données ajoutées peu de temps après. Les microprocesseurs embarqués utilisent souvent un système RTOS.
Un facteur critique dans l'efficacité d'un RTOS est connu sous le nom de gigue. Il s'agit du niveau de cohérence d'un RTOS dans les délais d'acceptation d'une tâche donnée d'une application et le temps qu'il faut pour l'achever. Les systèmes d'exploitation en temps réel Hard et Soft ont une gigue différente, la première étant la plus faible. Lors de la conception d'un système d'exploitation temps réel, le gigue est plus important que le débit global.
Si un système d'exploitation en temps réel peut généralement respecter une échéance, il s'agit d'un système d'exploitation en temps réel logiciel, mais s'il peut le respecter en tant que conséquence inévitable alors il connu comme un système d'exploitation en temps réel dur. Un RTOS est très important lorsqu'une réponse rapide à la saisie de données est essentielle.
Exemples de ceux-ci : Un RTOS pour le déploiement des airbags doit être difficile en temps réel, car un retard de déploiement pourrait être catastrophique. D'un autre côté, et le RTOS pour le streaming vidéo vers un ordinateur peut être doux, car la perte occasionnelle de données n'est pas catastrophique.
11. A/UX : Apple UNIX
Apple a publié un système d'exploitation compatible POSIX basé sur UNIX en 1988, connu sous le nom d'A/UX. Cela a pris la forme d'un système d'exploitation UNIX, mais a été déployé en utilisant l'apparence et la convivialité d'un Apple Mac. À cette époque, le marché UNIX était très encombré, chaque homme et son chien essayant d'utiliser UNIX comme système d'exploitation. Les Mac Apple ne pouvaient pas rivaliser sur ce marché avec les caractéristiques de conception haut de gamme des ordinateurs de classe supérieure et ils n'étaient pas compétitifs.

Cependant, il a eu un certain succès en entreprise et également dans les ventes aux États-Unis, au gouvernement. En effet, la conformité POSIX était un facteur essentiel, et Mac OS ne pouvait pas y répondre, mais A/UX le pouvait. Ce n'est pas un système d'exploitation grand public mais mérite d'être mentionné.
12. MAE : environnement d'applications Macintosh
MAE a été introduit par Apple en 1994. Son objectif était de permettre aux applications Apple Macintosh de s'exécuter sur des postes de travail informatiques utilisant le système d'exploitation UNIX. Avant ce développement, les stations de travail UNIX ne pouvaient pas utiliser les logiciels Macintosh. MAE a utilisé le système X Window pour émuler l'interface graphique du Finder Macintosh afin qu'il puisse exécuter certains logiciels Apple.
MSE 3.0 était la dernière version de cet environnement d'application et était compatible avec le système Macintosh 7.5.3 – avant le lancement officiel du système Macintosh Mac OS. MAE a été utilisé par les systèmes HP et par la station Sun Microsystems SPARC, mais a été abandonné en mai 1998.
Conclusion - Famille d'OS pour ordinateurs
Ce sont les principaux systèmes d'exploitation informatiques (OS Systems) utilisés à ce jour. Il peut y en avoir d'autres – en fait il y en a d'autres – qui ont joué un rôle mineur dans le développement de l'informatique moderne. Il existe également des systèmes d'exploitation informatiques utilisés spécifiquement pour les unités mobiles et les smartphones. Parmi ceux-ci figurent iOS, Android et le système mobile Windows. Ici, cependant, nous nous concentrons sur les ordinateurs – les ordinateurs centraux, les ordinateurs de bureau et les ordinateurs portables. Les systèmes mobiles pourraient un jour faire l'objet d'un rapport distinct.
Larry Franck
Bonjour Rajesh,
Bel article, j'utilise Windows 10 sur l'un de mes PC et Windows 8.1 sur l'autre et cette liste contient de nombreux systèmes d'exploitation. Merci d'avoir partagé.
Frank Kelly
Vraiment belle vue d'ensemble. Parfait pour quiconque essaie de bien comprendre les différents systèmes d'exploitation actuellement disponibles.
Speelyi Mi
Pour info : Linus Torvalds est finlandais. Un Finlandais suédophone. Slackware, Redhat, Debian sont les principales divisions de GNU/Linux. Gentoo, Ubuntu et Arch sont venus plus tard et sont sans doute dérivés des trois principaux.