• Aucun résultat trouvé

1 Questions de cours

N/A
N/A
Protected

Academic year: 2022

Partager "1 Questions de cours"

Copied!
4
0
0

Texte intégral

(1)

Département 2ème cycle 4ème année électrotechnique Système d’exploitation embarqué et temps réel

Examen Final (Durée 1h30)

1 Questions de cours

Question 1 Qu’est ce qu’un système embarqué ?

— Un système électronique autonome, souvent temps réel, spécialisé dans une tâche bien précise.

— Un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche bien précise.

— Un système électronique autonome, souvent temps réel, généralisé pour plusieurs tâches.

Question 2 Lors de l’initialisation du système (boot) tous les processus sont crées par le mécanismefork.

— Vrai.

— Faux.

Question 3 Un processus peut passer par les états (Prêt,Élu,Bloqué) dans l’ordre suivant :

— Élu -> Bloqué -> Prêt,

— Bloqué -> Élu -> Prêt,

— Élu -> Prêt -> Bloqué.

Question 4 Soit les trois processus P1, P2, P3 qui arrivent au même temps et avec les durées d’exécution 20, 15, 10 respectivement ; quel est le temps d’attente moyen d’un ordonnanceur qui suit la stratégie Shortest Job First ?

— 18.33,

— 11.66,

— 15,

Question 5 La stratégie d’ordonnancement First Come First Serve peut provoquer une famine

— Vrai.

— Faux.

Question 6 Un micro-noyau temps réel, c’est le lien entre :

— Les applications temps réel et le matériel,

— les application temps réel, le noyau système et le matériel,

— les application temps réel, les applications ordinaires, le noyau du système et le matériel,

Question 7 Dans la modélisation PERT l’avance est définie par :

— Date début - Date fin

— Date plutôt - Date Début

— Date début - Date plus tard

Question 8 Dans un système de contrôle de voiture une tâche critique peut être :

— Contrôle climatisation

— Contrôle pneumatique

— Contrôle vitres

1

(2)

Question 9 Un système temps réel où les échéances peuvent occasionnellement être manquées sera de la classe :

— hard real-time

— soft real-time

— firm real-time

2 Exercices

Exercice 1 On considère un système monoprocesseur et les 4 processus P1, P2, P3 et P4 qui effectuent du calcul et des entrées/sorties avec un disque selon les temps donnés ci-dessous :

— P1 : 3 unités de temps CPU, 7 unités de temps E/S, 2 unités de temps CPU, 1 unité de temps E/S, 1 unité de temps CPU,

— P2 : 4 unités de temps CPU, 2 unités de temps E/S, 3 unités de temps CPU, 1 unité de temps E/S, 1 unité de temps CPU,

— P3 : 2 unités de temps CPU, 3 unités de temps E/S, 2 unités de temps CPU,

— P4 : 7 unités de temps CPU

1. Montrez par un diagramme de Gantt comment les 4 processus vont utiliser le processeur dans le cas où chaque processus a sont propre disque et l’ordonnanceur fonction selon FCFS (sans préemption).

2. Calculez le temps d’attente moyen.

Exercice 2 Soit Les contraintes d’antériorité :

Tâche Tâche antérieurs Durée

A - 4

B - 3

C - 5

D A 2

E B 6

F B 4

G C 7

H D-E 3

I D-E 9

J F-G 5

K H 2

L I 5

M J 2

N K-L-M 1

1. Tracer le diagramme de Pert, 2. Déterminer le chemin critique,

2

(3)

Solution

Questions de cours

Question 1 Qu’est ce qu’un système embarqué ?

— Un système électronique autonome, souvent temps réel, spécialisé dans une tâche bien précise.

— Un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche bien précise.

— Un système électronique autonome, souvent temps réel, généralisé pour plusieurs tâches.

Question 2 Lors de l’initialisation du système (boot) tous les processus sont crées par le mécanismefork.

— Vrai.

— Faux.

Question 3 Un processus peut passer par les états (Prêt,Élu,Bloqué) dans l’ordre suivant :

— Élu -> Bloqué -> Prêt,

— Bloqué -> Élu -> Prêt,

— Élu -> Prêt -> Bloqué.

Question 4 Soit les trois processus P1, P2, P3 qui arrivent au même temps et avec les durées d’exécution 20, 15, 10 respectivement ; quel est le temps d’attente moyen d’un ordonnanceur qui suit la stratégie Shortest Job First ?

— 18.33,

— 11.66,(l’ordre d’exécution est :P3, P2, P1 => 0 + 10 + (10 + 15)

— 15, 3

Question 5 La stratégie d’ordonnancement First Come First Serve peut provoquer une famine

— Vrai.

— Faux.

Question 6 Un micro-noyau temps réel, c’est le lien entre :

— Les applications temps réel et le matériel,

— les application temps réel, le noyau système et le matériel,

— les application temps réel, les applications ordinaires, le noyau du système et le matériel, Question 7 Dans la modélisation PERT l’avance est définie par :

— Date début - Date fin

— Date plutôt - Date Début

— Date début - Date plus tard

Question 8 Dans un système de contrôle de voiture une tâche critique peut être :

— Contrôle climatisation

— Contrôle pneumatique

— Contrôle vitres

Question 9 Un système temps réel où les échéances peuvent occasionnellement être manquées sera de la classe :

— hard real-time

— soft real-time

— firm real-time

3

(4)

Exercices

Exercice 1 Diagramme de Gantt

Temps d’attente = temps de séjour - temps CPU - temps E/S T A1= 24−(3 + 2 + 1)−(7 + 1) = 10

T A2= 25−(4 + 3 + 1)−(2 + 1) = 14 T A3= 23−(2 + 2)−3 = 16

T A4= 16−7−0 = 9

T emps d0attente moyen= T A1+T A2+T A3+T A4 4

= 10 + 14 + 16 + 9 4

= 12.25

Exercice 2 Diagramme de Pert

1

2

3

4

5

6 7

8

9 10 11

A(0,4) 4(3,7)

B(0,3) 3(0,3) C(0,5) 5(3,8)

D(4,6) 2(7,9)

E(3,9) 6(3,9)

F(3,7) 4(11,15)

G(5,12) 7(8,15)

H(9,12) 3(17,20) I(9,18) 9(9,18)

J(12,17) 5(15,20)

K(12,14) 2(20,23)

L(18,23) 5(18,23)

M(17,19) 2(20,23)

N(23,24) 1(23,24)

Le chemin critique est :

1 2 3 4 5 6

B(0,3) 3(0,3)

E(3,9) 6(3,9)

I(9,18) 3(9,18)

L(18,23) 3(18,23)

N(23,24) 3(23,24)

4

Références

Documents relatifs

Dans cette thèse nous cherchons à obtenir en temps réel des informations 3 D sur une scène et plus particulièrement sur un utilisateur interagissant avec une application finale..

We use a combination of pore-scale numerical calculations based on a multiphase reactive lattice Boltzmann model (LBM) and scaling laws to quantify (i) the effect of dissolution on

Si dans les premières réalisations des pièces de Philippe Manoury, ces instruments ont souvent été modifiés électroniquement (flûte MIDI pour la création de

Under typical experimental conditions, light is scattered by different structures and tissues: red blood cells (RBC) in the circulation, brain tissue matrix and skull (see Figure

Association of circulating levels of nicotinamide phosphoribosyltransferase (NAMPT/Visfatin) and of a frequent polymorphism in the promoter of the NAMPT gene with coronary

(1) bassin oligo-miocène, (2) paléovolcan affecté d’une caldeira d’avalanche de débris, (3) dépôts d’avalanche de débris, (4) surface de l’avalanche de débris

On a utilisé cette méthode pour l’appliquer sur des caméras intelligentes 2D et 3D. En plus des problèmes décrits précédemment, on ajoute les problèmes de détection de