VMS : Virtual Management System - PowerPoint PPT Presentation

About This Presentation
Title:

VMS : Virtual Management System

Description:

Mise en attente lors d'une faute de page. Arr t d'une E/S en cas de p remption. Mise en attente lors d'une requ te d' E/S. Mise en tat pr t la fin d'une E/S ... – PowerPoint PPT presentation

Number of Views:142
Avg rating:3.0/5.0
Slides: 14
Provided by: moi192
Category:

less

Transcript and Presenter's Notes

Title: VMS : Virtual Management System


1
VMS Virtual Management System
2
PLAN
  • Historique du projet VMS
  • Le noyau
  • Les fichiers
  • La mémoire
  • Les processus

3
Historique
  • Concepteur
  • Origine du projet VMS
  • Avantage
  • Inconvénient

4
Le noyau (1/3) les couches
PROGRAMME UTILISATEUR
LANGAGE DE COMMANDE
GESTIONNAIRE DE FICHIER
SERVICES DU SYSTEME
E/S
MEMOIRE
PROCESS
NOYAU
EXECUTIF
SUPERVISEUR
UTILISATEUR
5
Le noyau (2/3) changement de mode dutilisation
UTILISATEUR
CHMx
SUPERVISEUR
REI
EXECUTIF
NOYAU
6
Le noyau (3/3) interactions des sous système.
Verrouillage / déverrouillage de pages pour les
E/S
Gestionnaire de mémoire
Gestionnaire dE/S
Tables de pages
BD E/S
Lecture/écriture des pages sur disque
Réveil du paginateur
Arrêt dune E/S en cas de péremption
Mise en attente lors dune faute de page
Mise en attente lors dune requête d E/S Mise en
état prêt à la fin dune E/S
Queues d ordonnancement
Gestionnaire de process
7
Les fichiers (1/2) structure du disque
0
1
En-têtes des fichiers utilisateurs
8 en-têtes réservé au système
1
2
3
5...8
4
000000.DIR
Carte doccupation du fichier index
BADBLOCK.SYS
BITMAP.SYS
INDEX.SYS
8
Les fichiers (2/2) exemple
FILE-ID 1
FILE SEQUENCE 1
1 entrée dans un catalogue
NOM INDEX TYPE SYS VERSION 1
nombre
bloc
Carte du fichier
Date de création
nombre
Date dernière modification
bloc
9
Mémoire (1/2) Espace virtuelle dune tâche en
VAX / VMS
0000 0000
Espace virtuel privé
Adresse virtuelle (en hexadécimal)
8000 0000
Espace virtuel système
FFFF FFFF
10
Mémoire (2/2) traduction de ladresse dans une
tâche
_at_ virtuelle du process
Calcule de l_at_ virtuelle système de lentrée
dans la table de page du process.
Traduction en _at_ physique système de la table de
page de la tâche.
_at_ physique
11
Processus (1/2) les transitions détats
Retirée
Queues selon le type dattente des tâches
Queues selon le type dattente des tâches
Mise en attente
Evènement satisfait
Evènement satisfait
Remise en queue
Retirée
Queue des tâches prêtes
Queue des tâches prêtes
Tâche courante en exécution
Chargée
Choisie
Tâches résidentes en mémoire
Tâche sur disque
12
Processus (2/2) Files de priorités
Mot de résumé
Têtes des sous files
Priorité 31
0
bit 0
Priorité 30
1
bit 1
Priorité 1
1
bit 30
Priorité 0
0
bit 31
13
Conclusion
  • VMS aujourd'hui.
  • Alternative.
Write a Comment
User Comments (0)
About PowerShow.com