9
Multiplexage du CPU id1 compteur1 domaine1 regs pri1 Ordonnanceur id2 compteur2 domaine2 regs pri2 Pilote de l'horloge Pgm2 Pgm1 L i s t e d e s p r o c e s s u s p r ê t s UC ... Horloge Compteur

Multiplexage du CPU

Embed Size (px)

Citation preview

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

Compteur

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

2

Inte

r ru

pti

on

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

2

Inte

r ru

pti

on

1

3

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

2

Inte

r ru

pti

on

1

3

4

Exécuterl'ordonnanceur

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

2

Inte

r ru

pti

on

1

3

5

Selectionner le processus

le plus prioritaire

4

Exécuterl'ordonnanceur

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

0Compteur

1

2

Inte

r ru

pti

on

1

3

5

Charger le vecteurd'etat du processus

64

Multiplexage du CPU

id1 compteur1domaine1 regs pri1

Ordonnanceur

id2 compteur2domaine2 regs pri2

Pilote de l'horloge

Pgm2

Pgm1

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

valCompteur

1

2

Inte

r ru

pti

on

1

3

5

Charger le vecteurd'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

List

e de

s pr

oces

sus

prêt

s

UC

...

Horloge

valCompteur

1

2

Inte

r ru

pti

on

1

3

5

Execution du programme

6

7

Initialiser le compteur de l'horloge

8

4

Charger le vecteurd'etat du processus