2. Évolution des systèmes
La présentation de l'évolution des systèmes d'exploitation permet d'introduire les principaux concepts qui régissent les systèmes actuels.
• Les moniteurs d'enchaînement
Dans les années 1940, les premiers ordinateurs tels que Mark I (1944) ou l'E.N.I.A.C. (Electronic Numerical Integrator and Computer, 1945) ne disposaient pas de système d'exploitation pour partager les ressources entre les différents programmes. De ce fait, un seul programme bénéficiait de l'intégralité des ressources de la machine. L'interaction avec l'utilisateur était directe, ce dernier exécutait les instructions pas à pas et pouvait modifier directement le contenu de la mémoire sans aucune restriction.
Vers la fin des années 1950 sont apparus les premiers embryons de systèmes, les moniteurs d'enchaînement, qui visaient à automatiser le lancement des programmes. Ces moniteurs, responsables de l'exécution d'une séquence de travaux, étaient constitués par une suite de programmes et de jeux de données associés. Des mécanismes de protection ont alors été introduits pour limiter le temps d'exécution des programmes, protéger la zone mémoire réservée au moniteur et contrôler les échanges de données avec les périphériques d'entrées/sorties.
[…]… pour nos abonnés, l'article se prolonge sur 8 pages…



