SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
Compteur
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
2
Interruption
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
2
Interruption
1
3
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
2
Interruption
1
3
4
Exécuter
l'ordonnanceur
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
2
Interruption
1
3
5
Selectionner
le processus
le plus prioritaire
4
Exécuter
l'ordonnanceur
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
0Compteur
1
2
Interruption
1
3
5
Charger le vecteur
d'etat du processus
64
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
valCompteur
1
2
Interruption
1
3
5
Charger le vecteur
d'etat du processus
6
7
Initialiser
le compteur
de l'horloge
4
Multiplexage du CPU
id1 compteur1domaine1 regs pri1
Ordonnanceur
id2 compteur2domaine2 regs pri2
Pilote de l'horloge
Pgm2
Pgm1
Listedesprocessus
prêts
UC
...
Horloge
valCompteur
1
2
Interruption
1
3
5
Execution
du programme
6
7
Initialiser
le compteur
de l'horloge
8
4
Charger le vecteur
d'etat du processus

Contenu connexe

Plus de Salah Triki

Gestion de la mémoire
Gestion de la mémoireGestion de la mémoire
Gestion de la mémoireSalah Triki
 
Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Salah Triki
 
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...Salah Triki
 
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseSalah Triki
 
Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...Salah Triki
 
Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition Salah Triki
 

Plus de Salah Triki (7)

Gestion de la mémoire
Gestion de la mémoireGestion de la mémoire
Gestion de la mémoire
 
DMA
DMADMA
DMA
 
Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2
 
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
Securing Data Warehouses: A Semi-automatic Approach for Inference Prevention ...
 
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
 
Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...Vers une approche de sécurisation des entrepôts de données en utilisant les r...
Vers une approche de sécurisation des entrepôts de données en utilisant les r...
 
Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition Sécurisation des entrepôts de données : Etat de l’art et proposition
Sécurisation des entrepôts de données : Etat de l’art et proposition
 

Multiplexage du CPU

  • 1. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge Compteur
  • 2. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1
  • 3. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1 2 Interruption
  • 4. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1 2 Interruption 1 3
  • 5. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1 2 Interruption 1 3 4 Exécuter l'ordonnanceur
  • 6. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1 2 Interruption 1 3 5 Selectionner le processus le plus prioritaire 4 Exécuter l'ordonnanceur
  • 7. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge 0Compteur 1 2 Interruption 1 3 5 Charger le vecteur d'etat du processus 64
  • 8. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge valCompteur 1 2 Interruption 1 3 5 Charger le vecteur d'etat du processus 6 7 Initialiser le compteur de l'horloge 4
  • 9. Multiplexage du CPU id1 compteur1domaine1 regs pri1 Ordonnanceur id2 compteur2domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 Listedesprocessus prêts UC ... Horloge valCompteur 1 2 Interruption 1 3 5 Execution du programme 6 7 Initialiser le compteur de l'horloge 8 4 Charger le vecteur d'etat du processus