0% ont trouvé ce document utile (0 vote)
11 vues2 pages

TD1 Se

Le document présente une série d'exercices sur les systèmes d'exploitation pour un cours de L2 en informatique. Il aborde des concepts tels que les programmes systèmes et d'application, la multiprogrammation, le temps partagé, et propose des exercices pratiques sur l'exécution de programmes dans différents modes d'exploitation. Les étudiants doivent également analyser des diagrammes d'exécution et calculer des temps de réponse pour divers processus.

Transféré par

lylyinformatique24
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues2 pages

TD1 Se

Le document présente une série d'exercices sur les systèmes d'exploitation pour un cours de L2 en informatique. Il aborde des concepts tels que les programmes systèmes et d'application, la multiprogrammation, le temps partagé, et propose des exercices pratiques sur l'exécution de programmes dans différents modes d'exploitation. Les étudiants doivent également analyser des diagrammes d'exécution et calculer des temps de réponse pour divers processus.

Transféré par

lylyinformatique24
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université A.

Mira Bejaia
Faculté des Sciences Exactes Avril 2021
Département d’Informatique Semestre S4
L2 (LMD) / Systèmes d’exploitation 1

Série de TD1 : Introduction aux systèmes d’exploitation

Exercice 1
1) Parmi les programmes ci-dessous, quels sont les programmes systèmes et programmes d’application :

a) Windows7 , b)MS Office, c) Kaspersky d) Ubuntu 20.04, e) WinRAR, f) Android

2) Etablir les correspondances entre les «termes» et les « définitions » du tableau suivant :

Termes Définitions
A. Multiprogrammation a) gère les composants de l'ordinateur
B. Système d'exploitation b) le processeur est équitablement partagé entre les utilisateurs
C. Temps partagé c) permet de partager des ressources sur un réseau
D. Système réparti d) permet d'augmenter le rendement du processeur

3) Classer divers services système selon leur appartenance.

Service système Noyau système Utilitaire système


a) Traduire un programme écrit en langage C
b) Interpréter des commandes utilisateur
c) Lire la position courante de la souris
d) Afficher un diagnostic des erreurs rencontrées lors du démarrage

4) Définissez les termes suivants :


a- Logiciel, b- Pilote (Driver), c- Disque dur, d- Bios, e- Processeur (CPU), f- Contrôleur

5) Choisissez la meilleure combinaison de mots en entourant la lettre correspondante.

Un système ________________ permet à plusieurs utilisateurs ______________________.


a) à temps partagé : de partager la mémoire
b) à temps partagé : d’avoir l’illusion de programmes s‘exécutants en même temps
c) de traitement par lots : de faire du temps partagé
d) à temps partagé : d’exécuter leurs programmes en même temps

6) Répondre par vrai ou faux aux énoncés ci-dessous :


a) (V/F) Un système à temps partagé est toujours un système multiprogrammé.
b) (V/F) Dans un système par lot, chaque processus s'exécute entièrement avant que le prochain
processus s'exécute.
c) (V/F) La Multiprogrammation est la technique de l'utilisation de plusieurs processeurs pour
exécuter des programmes.

1/2
Exercice 2
Considérons l’exécution de deux programmes A et B jobs Traitement (ut : unités de temps)
sur une configuration monoprocesseur (CPU, MC, A Calcul : 4 ut ; E/S : 3 ut ; calcul : 2 ut.
périphérique d’E/S). Le séquencèrent des actions des
programmes A et B sont données dans la table ci-contre : B Calcul : 2 ut ; E/S : 3 ut.

1) Donner les diagrammes d’exécution des programmes A et B dans les trois modes d’exploitation : mono
programmé, multiprogrammé et temps partagé avec un quantum de temps égal à 2 ut CPU ; sachant que
la tâche de contrôle du système (TC) s’effectue en 1 ut (quelque soit sa nature) et les jobs sont arrivés
au même temps dans l’ordre A puis B.

2) Calculer le temps de réponse pour chaque job ainsi que le temps de réponse moyen pour chaque
système.

3) Que peut-on conclure ?

Exercice 3
Soient trois processus P1, P2 et P3 s’exécutant sur une machine monoprocesseur. Les trois processus
sont arrivés respectivement à t = 0 ut, t = 2 ut et t = 3,5 ut. Les actions de chaque processus sont définies
dans le tableau ci-dessous:

Processus Temps d’arrivée Instructions

P1 t = 0 ut 03 unités CPU ; 04 unités E/S ; 02 unités CPU ;


P2 t = 2 ut 02 unités CPU ; 03 unité E/S ; 0 1 unités CPU
P3 t = 3,5ut 04 unités CPU ; 03 unités E/S

Sachant que le temps de contrôle (TC) est négligeable :


1) Donner les diagrammes d’exécution des programmes P1, P2 et P3 dans les trois modes d’exploitation :
monoprogrammé, multiprogrammé et à temps partagé avec un quantum de temps égale à 2 ut
CPU ;
2) Calculer le temps de réponse pour chaque processus ainsi que le temps de réponse moyen du système
dans les trois modes d’exploitation cités ci-dessus.

Exercice 4 : (Travail à domicile)


Les actions de deux programmes sont définies comme suit :
Jobs Temps d’arrivé (ut) Traitement (unité de temps)
A 0 Calcul : 3, impression : 2, calcul : 2, affichage : 1, calcul : 3
B 1 Calcul : 2, affichage : 2, calcul : 1, impression 2
On supposera ce qui suit :
- Une tâche de contrôle du système est négligeable.
- Le quantum de temps est égal à 2 unités de temps.
Question) Donner les diagrammes d’exécution dans les cas suivants :
- Système mono-programmé, multiprogrammé et temps partagé.
- Calculer dans chaque cas le taux d’occupation du CPU.

2/2

Vous aimerez peut-être aussi