0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Cours Info

Le document présente l'évolution des systèmes d'exploitation depuis l'ère sans SE jusqu'à l'ère moderne, en soulignant les étapes clés et les caractéristiques de chaque période. Il décrit également les fonctions essentielles d'un SE, telles que la gestion des ressources, des fichiers et l'interface utilisateur, ainsi que la distinction entre systèmes mono-utilisateurs et multi-utilisateurs. Enfin, il met en avant l'importance de la convivialité et de l'accessibilité dans le développement des systèmes d'exploitation.

Transféré par

cheuwaluther
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

Cours Info

Le document présente l'évolution des systèmes d'exploitation depuis l'ère sans SE jusqu'à l'ère moderne, en soulignant les étapes clés et les caractéristiques de chaque période. Il décrit également les fonctions essentielles d'un SE, telles que la gestion des ressources, des fichiers et l'interface utilisateur, ainsi que la distinction entre systèmes mono-utilisateurs et multi-utilisateurs. Enfin, il met en avant l'importance de la convivialité et de l'accessibilité dans le développement des systèmes d'exploitation.

Transféré par

cheuwaluther
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

I.

Types, caractéristiques des systèmes


d’exploitation
1. Historique : De la carte perforée au Cloud
L'histoire des systèmes d'exploitation est une aventure fascinante qui a transformé des
machines géantes occupant des pièces entières en appareils ultra-puissants tenant dans la
poche. On peut diviser cette évolution en cinq grandes étapes clés.

a. L'ère du "Sans SE" (1945 - 1955)


Au début de l'informatique moderne (période de l'ENIAC), le concept de système
d'exploitation n'existait tout simplement pas. Les programmeurs étaient aussi des
opérateurs : ils réservaient des blocs de temps sur la machine et manipulaient
directement le matériel via des tableaux de connexion ou des commutateurs.
 Caractéristique : Un seul utilisateur à la fois, une seule tâche à la fois.
 Problème : Si une erreur survenait, la machine s'arrêtait et le temps de
configuration (très long) était perdu.

b. Le Traitement par Lots - Batch Processing (1955 - 1965)


Avec l'arrivée des transistors, on cherche à optimiser le temps d'utilisation du
processeur, qui coûte très cher. On invente alors le moniteur résident. Les
programmeurs soumettent leurs travaux sur des cartes perforées à un opérateur, qui les
regroupe sur une bande magnétique (un "lot"). Le moniteur enchaîne alors
automatiquement les travaux sans intervention humaine.
 Caractéristique : Premier ancêtre du SE moderne.
 Limitation : Le processeur restait souvent inactif pendant que la machine lisait
une carte ou écrivait sur une bande (attente des Entrées/Sorties).

c. La Multiprogrammation et le Temps Partagé (1965 - 1980)


C'est le tournant majeur. Pour ne plus laisser le processeur inactif, on décide de charger
plusieurs programmes en mémoire vive simultanément. Si le programme A attend une
donnée, le processeur passe immédiatement au programme B.
 Unix (1969) : C'est durant cette période que naît Unix, le père de la plupart des
systèmes modernes.
 Temps partagé : On donne l'illusion à chaque utilisateur qu'il est seul sur la
machine en switchant très rapidement entre les terminaux.

d. L'Avènement du PC et des Interfaces Graphiques (1980 - 2000)


L'invention du microprocesseur permet de créer des ordinateurs personnels. Les SE
comme MS-DOS apparaissent, d'abord en ligne de commande. Mais la vraie révolution
est l'IHM (Interface Homme-Machine) graphique popularisée par le Macintosh (1984)
puis Windows (1985).
 Focus : Convivialité et accessibilité pour le grand public.
 Évolution : Passage du 16 bits au 32 bits, permettant une gestion de la mémoire
bien plus vaste.

e. L'Ère Moderne : Mobilité, Cloud et Temps Réel (2000 - Aujourd'hui)


Les systèmes d'exploitation sont devenus invisibles mais omniprésents. On assiste à une
convergence :
 Systèmes Mobiles : iOS et Android (basé sur un noyau Linux) dominent le
monde.
 Virtualisation : Un seul matériel peut faire tourner dix systèmes d'exploitation
différents grâce aux "Hyperviseurs".
 Connectivité : Le SE n'est plus seulement local, il est intimement lié aux services
réseau et au stockage distant.

2. Fonctions essentielles d'un SE


Un système d'exploitation remplit trois rôles majeurs pour assurer la stabilité et l'efficacité
de la machine.
a. Gestion des ressources (Le Gestionnaire)
Le SE distribue les ressources matérielles entre les différents programmes :
 Processeur (CPU) : Décide quel programme a le droit de s'exécuter et pendant
combien de temps.
 Mémoire vive (RAM) : Alloue de l'espace aux applications et veille à ce qu'elles
n'empiètent pas les unes sur les autres.

b. Gestion des fichiers et entrées/sorties (L'Intermédiaire)


Il sert de pont entre l'utilisateur et le matériel :
 Système de fichiers : Organise le stockage sur le disque (création, lecture,
suppression).
 Pilotes (Drivers) : Permet de communiquer avec le clavier, la souris, l'imprimante
ou l'écran.

c. Interface Homme-Machine (IHM)


C'est la partie visible qui permet à l'utilisateur de commander la machine, soit via une
ligne de commande (CLI), soit via une interface graphique (GUI).

3. Systèmes Mono-utilisateurs vs Multi-utilisateurs


La distinction repose sur la capacité du système à gérer l'isolation des données et des
processus entre différentes personnes.

Caractéristiques Système Mono-utilisateur Système Multi-utilisateur


Définition Conçu pour qu'une seule Permet à plusieurs
personne utilise la utilisateurs d'accéder aux
machine à la fois. ressources simultanément.
Sécurité Faible ou inexistante entre stricte (droits d'accès, mots
les sessions locales. de passe, isolation des
fichiers).
Gestion des ressources Simple : tout appartient à Complexe : le SE doit
l'utilisateur actif. jongler pour que
l'utilisateur A ne ralentisse
pas l'utilisateur B.
Exemples MS-DOS, Windows 95, Linux, Windows Server,
versions basiques d'OS macOS, Unix.
embarqués.

Vous aimerez peut-être aussi