Vous êtes sur la page 1sur 2

Exercice 1 :

Question 1 :

Est-il possible qu’un système exécute plusieurs processus en même temps ? Si oui comment ? Sinon
expliquer pourquoi ?

Oui, un système peut exécuter plusieurs processus en même temps à l'aide du multitâche :
Assurer l’exécution de plusieurs processus en même temps. La simultanéité apparente est
le résultat de l'alternance rapide d'exécution des processus présents en mémoire.

Question 2 :
Est-il possible que plusieurs utilisateurs utilisent le même système en même temps ? Si oui
comment ? Sinon expliquer pourquoi ?

Oui, plusieurs utilisateurs peuvent utiliser le même système en même temps par le
multiutilisateurs : Permettent à plusieurs utilisateurs d'utiliser simultanément, sur une
même, machine des applications différentes ou bien similaires.
Le temps processeur réparti entre plusieurs tâches est aussi partagé entre plusieurs
utilisateurs qui depuis divers terminaux interagissent avec l'ordinateur.
Le système alloue à chaque utilisateurs une tranche de temps

Question 3 :

Il existe différents types de systèmes d’exploitation. Proposez une classification en


fonction du nombre de processus qui s’exécutent en même temps, et en fonction du
nombre d’utilisateurs. Citer un exemple de systèmes d’exploitation pour chacune des
classes.
Réponse 1 :
-Traitement par lots : grand nombre de processus sans interaction avec l’utilisateur
exemple : job control langage.
-Multitâches : plusieurs processus, un seul utilisateur exemple : Windows 95
-Multiprocesseurs : plusieurs processus exemple : Linux
-Multiutilisateurs : plusieurs utilisateurs simultanément en partageant les ressources
exemple : UNIX
-Systèmes temps réels : conçus pour gérer des applications qui nécessitent des réponses
rapides et fiables à des événements en temps réel. Exemple : Vx Works.
-Systèmes répartis ou distribués : conçus pour fonctionner sur plusieurs ordinateurs qui
travaillent ensemble pour accomplir une tâche spécifique. Exemple : Sun Microsystems
Solaris.
Réponse 2 :
Il y a deux classifications des systèmes d'exploitation en fonction du nombre de processus qui
s'exécutent en même temps et du nombre d'utilisateurs :
1-Systèmes d'exploitation mon tâche vs multitâche :
Mono tâche : exécute un seul processus à la fois, comme MS-DOS
Multitâche : exécute plusieurs processus en même temps :
-Multitâche coopératif : comme Windows 95 - 98 – Millenium
-Multitâche préemptif : comme Unix - Windows NT - 2000 – XP
2-Systèmes d'exploitation monoposte vs multiposte :
Monoposte : destiné à un seul utilisateur à la fois, comme Windows pour ordinateur
personnel
Multiposte : destiné à plusieurs utilisateurs en même temps, comme Windows Server ou
Unix.

Question 4 :
Peut-on avoir plusieurs systèmes d’exploitation sur une même machine ? Si oui comment ?
Sinon expliquer pourquoi ?
Oui, on peut avoir plusieurs systèmes d’exploitation sur une même machine ceci par
l’installation le 2eme SE sur une partition de disque séparé : le multiboot. Le basculement
entre les deux SE nécessite un redémarrage, ou bien on peut utiliser une machine virtuelle.

Exercice 2 :

Question 1 :

Un système d'exploitation peut implémenter une illusion de multitâche sur un ordinateur


monoprocesseur en utilisant une technique appelée "time slicing". Le système d'exploitation
divise le temps d'exécution du processeur en petits segments, appelés "quantum", et affecte
chacun de ces segments à un processus différent. Chaque processus est exécuté pendant son
quantum, puis le système d'exploitation passe au processus suivant, donnant l'illusion que
plusieurs tâches sont exécutées simultanément. Ce processus est rapide et se répète de
manière continue, ce qui permet à l'utilisateur de travailler avec plusieurs applications en même
temps.

Question 2 :
La différence principale entre un système multi-tâches et un système multiprocesseurs est que
le système multi-tâches se concentre sur la gestion efficace des tâches sur un seul processeur,
tandis que le système multiprocesseurs se concentre sur la distribution des tâches sur plusieurs
processeurs pour améliorer les performances.

Elaboré par :
Aymen Mathlouthi
Mohamed Aziz Marouani
Sahar Tajouri
Arij Taouali
Anas Ben Sidhom
Yosr Masmoudi

Vous aimerez peut-être aussi