Download pdf - Multiplexage du CPU

Transcript

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


Recommended