Vous êtes sur la page 1sur 2

éJ

J.ª‚Ë@
 éJ
£@Q®Ö ß
YË@ éK
QK@ Qm .Ì '@ éK
PñêÒm.Ì '@
K -
àA‚ÒÊ éJ
®J
J.¢JË@ ÐñʪË@ ú
¯ AJ
ʪË@ éƒPYÖ  Ï@
Higher School in Applied Sciences-Tlemcen (ESSAT)

Date : 29 janvier 2022


Filière Automatique

Systèmes temps réel


Contrôle continue N◦ : 1

Question de cours
Question 1 (1 point)
Qu’elle est la condition qui ne cause pas l’inter-blocage selon Coffman ?
A. L’exclusion mutuelle,
B. La préemption,
C. La détention et l’attente,

Solution:
A. L’exclusion mutuelle,
B. La préemption,
C. La détention et l’attente,

Question 2 (1 point)
Quel est le moyen de communication qui permet l’envoi des messages que entre deux processus
père/fils ?
A. Les tubes sans nom,
B. Les tubes nommés,
C. Les sockets,

Solution:
A. Les tubes sans nom,
B. Les tubes nommés,
C. Les sockets,

Question 3 (1 point)
Qu’est la variable système qui permet de stocker les ticks d’horloge depuis le démarrage du
système ?
A. Jiffies,
B. TimeStamp Counter,
C. Timer,

Ghouti ABDELLAOUI, Lecturer


g.abdellaoui@essa-tlemcen.dz
ESSA-Tlemcen, Department of the second cycle -1- 29 janvier 2022
BP 165 RP Bel Horizon 13000 Tlemcen, Algerie
http://www.essa-tlemcen.dz/
éJ
J.ª‚Ë@
 éJ
£@Q®Ö ß
YË@ éK
QK@ Qm .Ì '@ éK
PñêÒm.Ì '@
K -
àA‚ÒÊ éJ
®J
J.¢JË@ ÐñʪË@ ú
¯ AJ
ʪË@ éƒPYÖ  Ï@
Higher School in Applied Sciences-Tlemcen (ESSAT)

Solution:
A. Jiffies,
B. TimeStamp Counter,
C. Timer,

Exercices
Exercice 1 (6 points)
Écris un programme en C, qui donne à l’utilisateur la main pour saisir plusieurs commandes
linux, puis il crée d’autres processus pour exécuter la commande utilisateur, chaque commande
doit être exécutée par un processus indépendant. L’arrêt du programme sera conditionné par
la commande exit.
Remarque : Nous avons un seul père pour lire les commandes et plusieurs fils pour exécuter
les commandes

Solution: programme c

Exercice 2 (3 points)
Utiliser les sémaphores pour garantir les contraintes de précédence dans le graph suivant :
2 5

1 4 6 7

Solution: programme c

Ghouti ABDELLAOUI, Lecturer


g.abdellaoui@essa-tlemcen.dz
ESSA-Tlemcen, Department of the second cycle -2- 29 janvier 2022
BP 165 RP Bel Horizon 13000 Tlemcen, Algerie
http://www.essa-tlemcen.dz/

Vous aimerez peut-être aussi