Système d'exploitation
1 INTRODUCTION
Système d'exploitation, en informatique, logiciel qui contrôle le fonctionnement de l’ordinateur. Il gère l’allocation et l’utilisation des ressources matérielles, telles que la mémoire, l’unité centrale de traitement (CPU), l’espace du disque dur et les périphériques. Le système d’exploitation d’un ordinateur constitue le socle sur lequel sont bâties les applications, telles que les traitements de textes ou les tableurs : sans lui, la communication avec l’ordinateur serait impossible, puisqu’il sert d’interface de commande avec la machine.
2 MONOTÂCHES ET MULTITÂCHES
Il existe deux types de systèmes d’exploitation : les systèmes monotâches, qui ne peuvent exécuter qu’une tâche à la fois, et les systèmes multitâches, qui permettent d’effectuer plusieurs tâches simultanément. Parmi les systèmes de cette seconde catégorie on peut en distinguer plusieurs sortes.
Le changement de contexte est un type très simple de système multitâche dans lequel plusieurs applications sont chargées simultanément, mais où seule l’application de premier plan se voit attribuer un temps de traitement : pour activer une tâche de fond, l’utilisateur doit donc amener au premier plan la fenêtre contenant cette application.
En multitâche coopératif, dont le système Macintosh est le parfait exemple, les tâches de fond ont accès au processeur durant les temps d’attente de la tâche de premier plan (comme lorsque l’application attend une frappe de touche), et seulement si l’application l’autorise.
En multitâche partagé, le microprocesseur accorde du temps à chaque tâche pendant une fraction de seconde. Pour maintenir l’ordre, un niveau de priorité est attribué aux tâches, ou bien celles-ci sont traitées de manière séquentielle, les unes à la suite des autres. Comme l’utilisateur a une notion du temps peu comparable à la vitesse du processeur, les opérations réalisées en multitâche partagé lui semblent simultanées.
3 EXEMPLES
MS-DOS, OS / 2, UNIX et Linux sont les systèmes d’exploitation les plus répandus, certains étant monotâches et d’autres multitâches. Cette liste n’est pas exhaustive. Il existe d’autres systèmes d’exploitation comme par exemple BeOS diffusé par la firme californienne Be, Mac OS développé par Apple pour les Macintosh, ou Windows NT de Microsoft.
3.1 MS-DOS
Sigle de Microsoft Disc Operating System, MS-DOS est un système d’exploitation monotâche de la société Microsoft. Comme d’autres systèmes, MS-DOS supervise les opérations telles que la lecture / écriture sur disque, l’affichage vidéo, le contrôle du clavier ou des systèmes de pointage, mais gère également de nombreuses autres tâches relatives à l’exécution des programmes et à la maintenance des fichiers. MS-DOS est un système d’exploitation mono-utilisateur.
L’interface graphique Windows offre à l’utilisateur la souplesse d’un système multitâche à changement de contexte.
3.2 OS / 2
OS / 2 est un système d’exploitation multitâche partagé, adapté aux ordinateurs personnels construits à partir des microprocesseurs Intel 80286, 80386 et 80486. Ce système peut utiliser la plupart des applications MS-DOS grâce à une session spéciale appelée boîte de compatibilité, et peut lire toutes les disquettes MS-DOS. Les sous-systèmes importants d’OS / 2 comprennent Presentation Manager, qui procure une interface utilisateur graphique, et LAN Manager, qui fournit des utilitaires de réseau (programmes de gestion de réseaux informatiques). OS / 2 est un produit développé par la firme IBM.
3.3 UNIX
Système d’exploitation multiposte et multitâche, UNIX fut développé originellement en 1969 par Ken Thompson et Dennis Ritchie, aux Laboratoires Bell de la société AT&T, afin d’être utilisé sur des mini-ordinateurs. Ce système existe aujourd’hui sous diverses formes, parmi lesquelles la version développée pour l’université Berkeley en Californie, connue sous le nom de version BSD, et les versions commercialisées par AT&T, la plus récente étant AT&T System V.
UNIX est considéré comme un système d’exploitation puissant qui, du fait de son noyau écrit en langage de programmation C, est plus portable (moins spécifique à une machine donnée) que d’autres systèmes d’exploitation. Il existe également plusieurs formes apparentées, en particulier AIX (version adaptée par IBM pour fonctionner sur les stations de travail à base de RISC, Mach (système d’exploitation réécrit mais fondamentalement compatible avec UNIX, destiné à l’ordinateur NeXT) et Mac OS X pour les Macintosh d'Apple (fondé sur un noyau UNIX et une couche supplémentaire « Carbon » qui permet d'utiliser les applications Mac OS). UNIX est un système complexe et difficile à maîtriser, qui est largement déployé pour l'exploitation des stations de travail des ingénieurs et des grands systèmes.
4 Linux
Créé en 1991 par un étudiant finlandais, Linux est un système d’exploitation multitâche moderne. Il a été conçu pour les réseaux et peut recevoir plusieurs interfaces graphiques. Ce système offre la particularité d’être du domaine public et peut être téléchargé gratuitement via Internet.
|