Information Technology Reference
In-Depth Information
disponible, la liste des périphériques disponibles et le choix des différentes options
du système d'exploitation.
La génération d'un système tel que MVS s'effectue en deux étapes. La première
étape (STAGE1) concerne la définition des paramètres. Un JCL est créé en fonction
de ces paramètres, qui est exécuté lors de la seconde étape du processus (STAGE2).
Cette exécution génère à partir des bibliothèques de distribution fournies par IBM, le
système d'exploitation en utilisant des opérations de copies de bibliothèques, d'assem-
blage et d'édition des liens.
11.5.2 Chargement d'un système d'exploitation
Les programmes composant le système d'exploitation généré sont conservés sur un
support de masse non volatile. Lorsque l'ordinateur commence à fonctionner, il exécute
un premier code placé dans une zone de mémoire morte (ROM). Ce premier programme,
appelé
programme d'amorçage
ou
boot-strap
, effectue tout d'abord un test du maté-
riel de la machine, puis il charge à partir du support de masse, un programme
d'amorce plus sophistiqué. Cette amorce est placée dans une zone particulière du
support de masse, par exemple, dans le bloc 0 du disque qualifié alors de
bloc
d'amorçage
. Ce disque constitue
le disque système
. Une fois cette amorce placée en
mémoire centrale, elle s'exécute et charge à leur tour les programmes du système
d'exploitation.
Le chargement d'un système MVS se déroule en trois étapes. La première étape
appelée IML (
initial microcode load
) effectue un test de la mémoire de l'ordinateur
puis elle charge à partir d'un disque dont l'adresse est conservée dans une mémoire
ROM, une image de la configuration matérielle de la machine (l'IOCDS) lui permet-
tant notamment de connaître l'adresse de la console opérateur et l'adresse du disque
système (le SYSRES). La deuxième étape appelée IPL (
initial program load
) est
déclenchée depuis la console système par la fonction LOAD; elle permet le charge-
ment depuis le SYSRES du texte de chargement (texte d'IPL) placé dans le bloc 0 du
SYSRES. Ce texte d'IPL recherche sur le disque le fichier SYS1.NUCLEUS qui
contient des modules d'initialisation du système. L'exécution de ces modules cons-
titue la dernière étape de l'initialisation du système, le NIP (
nucleus initialization
program
), qui met en place les différents composants du système en utilisant notam-
ment les descriptions faites dans le fichier système PARMLIB. Le chargement complet
du système est une opération qui peut durer une demi-heure sur un système de
moyenne importance. Il faut noter que l'opération d'IML n'est nécessaire que si la
machine a été complètement mise hors tension.
11.6
CONCLUSION
Ce premier chapitre consacré aux systèmes d'exploitation multiprogrammés nous a
permis de définir un système d'exploitation comme étant un ensemble de programmes
qui réalisent l'interface entre le matériel de l'ordinateur et les utilisateurs. Les deux
objectifs principaux de cette interface sont :
Search WWH ::
Custom Search