Information Technology Reference
In-Depth Information
Dans le cadre d'une machine monoprogrammée, c'est-à-dire une machine pour
laquelle un seul programme utilisateur est présent en mémoire centrale, cela veut
dire que le processeur reste inactif à chaque fois que ce programme utilisateur réalise
une opération d'entrées-sorties. Une telle inaction, illustrée sur le chronogramme de
la figure 11.1, n'est pas souhaitable. Sur cette figure, nous avons considéré un
programme utilisateur Prog A avec un profil d'exécution qui est tel que ce programme
réalise 50 % de calcul, puis 50 % d'entrées-sorties. Le processeur est donc inactif la
1. Monoprogrammation
Prog A : 50 % calcul, 50 % entrées-sorties
calcul
entrées-sorties
ACTIF
INACTIF
CPU
INACTIF
ACTIF
DMA
2. Multiprogrammation
Prog A : 50 % calcul, 50 % entrées-sorties
calcul
entrées-sorties
Prog B : 50 % calcul, 50 % entrées-sorties
calcul
entrées-sorties
ACTIF : exécution de Prog A
ACTIF : exécution de Prog B
CPU
INACTIF
ACTIF
DMA
Figure 11.1
Chronogramme d'activité pour le processeur et le DMA.
Search WWH ::




Custom Search