NOM :
PRENOM :
GROUPE :
CIN :
CODE :
SIG. ETUDIANT :
SIG. SURVEILLANT :
CODE :
NOTE :
Systèmes D'Exploitation I - 1
année LFIG
ère
Devoir Surveillé, Mars 2016, 60 min
ESEN - Université de la Manouba
Amine DHRAIEF
Cet examen omporte 4 questions, pour un total de 20 points. La larté de votre
expression et la qualité de votre é riture sont deux ritères pris en ompte dans la
notation.
Module arte réseaux sans-(cid:28)l ré al itrant
1. Vous venez d'installer une nouvelle distribution de Linux sur votre ordinateur. Vous
vous aper evez que vous ne déte tez au un réseau sans-(cid:28)l. Vous soupçonnez que votre
noyau n'a pas pris en harge orre tement le périphérique en question. La arte sans-(cid:28)l
est montée sur le bus PCI de votre ma hine. La ommande $lsp i liste les les périphé-
riques du bus PCI d'un ordinateur. En tapant $lsp i vous obtenez le résultat suivant :
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller
(rev 04)
00:1f.2 SATA ontroller: Intel Corporation 7 Series Chipset Family 6-port
SATA Controller [AHCI mode℄ (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus
Controller (rev 04)
01:00.0 3D ontroller: NVIDIA Corporation GK208M [GeFor e GT 740M℄ (rev a1)
02:00.0 Ethernet ontroller: Realtek Semi ondu tor Co., Ltd. RTL8101/2/6E
PCI Express Fast/Gigabit Ethernet ontroller (rev 05)
03:00.0 Network ontroller: Intel Corporation Centrino Wireless-N 2230 (rev
4)
(a) (1 point) Identi(cid:28)ez votre arte réseaux sans-(cid:28)l ?
Solution: Intel Corporation Centrino Wireless-N 2230
(b) (1 point) Listez tous les modules hargés de votre système en prenant soin de les
trier par ordre alphabétique ?
Solution: $lsmod | sort
Publicité
Page 1 sur 5
Points obtenus :
sur un total de 2 points
NE RIEN ÉCRIRE ICI
( ) (2 points) En faisant une re her he rapide sur un moteur de re her he vous trouvez
l'information suivante The iw lwi(cid:28) Linux kernel driver supports several Intel wireless
LAN adapters (...) . Comment Véri(cid:28)er que le module asso ié au pilote de votre arte
sans-(cid:28)l n'est pas hargé ?
Solution: $lsmod | grep iwlwi(cid:28)
(d) (1 point) Vous dé idez de télé harger e pilote sous le format d'une ar hive iwl-
wi(cid:28).tar.gz. Donnez la ommande pour dé ompresser ette ar hive ?
Solution: $tar -zxvf iwlwi(cid:28).tar.gz
(e) (1 point) Donnez la ommande pour ompiler e pilote ?
Solution: $make
(f ) (2 points) Une fois la ompilation terminée ave su ès, un $ls vous donne e ré-
sultat iwlwifi. iwlwifi.ko iwlwifi.o Makefile,.... Chargez le module or-
respondant au pilote de votre arte sans-(cid:28)l et toutes ses dépendan es ?
Solution: $modprobe iwlwi(cid:28)
Vie et mort d'un pro essus unix
2. Soit le ode suivant :
Page 2 sur 5
Points obtenus :
sur un total de 6 points
NOM :
PRENOM :
GROUPE :
CIN :
CODE :
SIG. ETUDIANT :
SIG. SURVEILLANT :
CODE :
i n t m a in ( )
{
p i d_ t p i d ;
p i d = f o r k ( ) ;
i f
( p i d == 0 )
{
p r i n t f ( " Le p r o e s s u s . . . . . . ( 1 ) %d v o u s
s a l u t \ n " , g e t p i d ( ) ) ;
Publicité
p r i n t f ( "mon/ma . . . . . . ( 2 )
e s t %d ! " , g e t p p i d ( ) )
}
e l s e
{
p r i n t f ( " Le p r o e s s u s . . . . . . ( 3 ) %d v o u s
s a l u t \ n " , g e t p i d ( ) )
p r i n t f ( "mon/ma . . . . . . ( 4 )
e s t %d ! " , p i d ) ;
}
r e t u r n 0 ;
}
(a) (2 points) Remplissez les hamps (1),(2),(3) et (4) par des termes hoisis parmi les
suivants : Fils, Père, Grand-Père, Mère, Grand-Mère, Tata, Tonton, Frère, S÷ur.
(b) (3 points) Ré-é rivez le ode pour éviter l'apparition d'orphelin, en prenant soin
d'enlever les printf ?
( ) (3 points) Ré-é rivez le ode pour mettre en éviden e le on ept de pro essus zom-
Page 3 sur 5
Points obtenus :
sur un total de 8 points
NE RIEN ÉCRIRE ICI
bie, en prenant soin d'enlever les printf ?
Ordonnan ement des pro essus
On onsidère les inq exé utions de pro essus suivants (la durée est exprimée en se-
ondes) :
Numéro du Pro essus Date d'arrivée Durée
P1
0
7
P2
1
4
P3
1
2
P4
2
2
P5
3
Publicité
1
3. En supposant un temps de ommutation de ontexte négligeable. Donner les diagrammes
de Gantt et le temps de traitement moyen obtenus à l'aide des algorithmes d'ordonnan-
ement Shortest Remaining Time.
(a) (1 point) Diagramme de GANTT
(b) (1 point) Temps de traitement moyen
4. On suppose que le temps de ommutation est de 0,5 se onde. Donner les diagrammes de
Gantt et le temps de traitement moyen obtenus à l'aide des algorithmes d'ordonnan e-
ment Shortest Remaining Time.
Page 4 sur 5
Points obtenus :
sur un total de 2 points
NOM :
PRENOM :
GROUPE :
CIN :
CODE :
SIG. ETUDIANT :
SIG. SURVEILLANT :
CODE :
(a) (1 point) Diagramme de GANTT
(b) (1 point) Temps de traitement moyen
Page:
1
2
3
4
5
Total
Points:
2
6
8
2
2
20
S ore:
Page 5 sur 5
Fin du DS