Cours pdf de système d’exploitation, tutoriel & guide de travaux pratiques en pdf.
1ère génération (~1950)
Ordinateur Ensemble de tubes (~20 000) Chargement manuel par le programmeur à l’aide d‟interrupteurs L‟utilisateur exécute son programme immédiatement après le chargement Pas de SE Inconvénients Très encombrant Très lent Très peu fiable
17© F. Boyer, UJF Cours de Systèmes d‟Exploitation – RICM4
2ème génération
Ordinateurs “mainframes” Traitement par lots (cartes perforées) L’enchainement des lots est décrit par une carte perforée spéciale (carte de controle) Le SE se limite à un moniteur résident qui enchaine les lots
Inconvénients Lent Non interactif
Evolution E/S tamponnées
Utilisation d‟unités d„échange (UE) capables : de fontionner simultanément avec l‟UC (asynchronisme) de transférer des tampons = blocs d‟octets
Exécution pgm i // chargement pgm i+1
Les cartes sont lues par l‟UE et stockées dans des tampons (buffers) d‟entrée
L‟UC lit les données dans le tampon d‟entrée, place ces données dans la mémoire, et produit le résultat dans un tampon de sortie
3ème génération (1960/1970)
Systèmes multi-programmés Plusieurs tâches en mémoire simultanément Multiplexage du processeur entre les tâches Perte du processeur lors des E/S Avantages Meilleure utilisation de l‟UC Inconvénients Complexité Taille de mémoire grande Partage et protection des ressources.