Devoir Surveillé Systèmes D'Exploitation I

Page 1 sur 5Lecteur de document UniversityLib

Devoir Surveillé Systèmes D'Exploitation I

Systèmes d'Exploitation, Linux, Programmation · exam

Voir tous les documents en systèmes d'exploitation et cloud

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