Vous êtes sur la page 1sur 5

Systèmes d’exploitation :

3. Les classes de systèmes d’exploitation

A.U 2012/2013 Ramzi Mahmoudi 50

Systèmes d’exploitation:
Monotâche vs Multitâche – (1)

SE Mono-tâche (MSDOS)

A tout instant, un seul programme est exécuté;


un autre programme ne démarrera, sauf
conditions exceptionnelles, que lorsque le
premier sera terminé.

A.U 2012/2013 Ramzi Mahmoudi 51

1
Systèmes d’exploitation:
Monotâche vs Multitâche – (1)

Le concept Mono-tâche :

Occupation
CPU

Processus père Processus père (suite)

Processus fils

Temps

Création du processus Fin d’exécution du


fils et interruption processus fils et reprise
du processus père. de l’exécution du père.

A.U 2012/2013 Ramzi Mahmoudi 52

Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

SE Multi-tâches (Windows, Unix, Linux, VMS)

Plusieurs processus (i. e. un «programme» en


cours d’exécution) peuvent s’exécuter
simultanément (systèmes multiprocesseurs)
ou en quasi- parallélisme (systèmes à temps
partagé)

A.U 2012/2013 Ramzi Mahmoudi 53

2
Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

 Le concept Multi-tâches :

La simultanéité apparente est le résultat de l’alternance


rapide d’exécution des processus présents en mémoire. Le
passage de l’exécution d’un processus à un autre est appelé
commutation de contexte. Ces commutations peuvent être
initiées par les programmes eux-mêmes (multitâche
coopératif) ou par le système d’exploitation lors
d’événements externes (multitâche préemptif).

A.U 2012/2013 Ramzi Mahmoudi 54

Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

 Le concept Multi-tâches :

Occupation
CPU

Processus 1

Processus 2

Processus 3

Temps

Priorité élevée Priorité moyenne Priorité faible

A.U 2012/2013 Ramzi Mahmoudi 55

3
Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

SE Mono-session (Windows 98,2000)

Au plus un utilisateur à la fois sur une machine.


Les systèmes réseaux permettent de différencier
plusieurs utilisateurs, mais chacun d’eux
utilise de manière exclusive la machine (multi-
utilisateurs, mono- session)

A.U 2012/2013 Ramzi Mahmoudi 56

Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

SE Mono-session (Windows 98,2000)

Le systèmes d'exploitation est utilisable par un


seul utilisateur à la fois ou encore en référence à
une licence de logiciel prévue pour un
utilisateur.

A.U 2012/2013 Ramzi Mahmoudi 57

4
Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

SE Multi-session (Windows XP, Unix, Linux, VMS) :

Plusieurs utilisateurs peuvent travailler


simultanément sur la même machine.

A.U 2012/2013 Ramzi Mahmoudi 58

Systèmes d’exploitation:
Monotâche vs Multitâche – (2)

SE Multi-session (Windows XP, Unix, Linux, VMS) :

Un système d'exploitation multi-utilisateur est


conçu pour permettre à plusieurs utilisateurs
d'utiliser l'ordinateur simultanément, tout en
limitant les droits d'accès de chacun afin de
garantir l'intégrité de leurs données.

A.U 2012/2013 Ramzi Mahmoudi 59

Vous aimerez peut-être aussi