0% ont trouvé ce document utile (0 vote)
31 vues4 pages

Examen sur les Systèmes d'Exploitation

Transféré par

bouchramerah91
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)
31 vues4 pages

Examen sur les Systèmes d'Exploitation

Transféré par

bouchramerah91
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

République Algérienne Démocratique et Populaire

‫الجمهورية الجزائرية الديمقراطية الشعبية‬


Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
‫وزارة التعليم العالي والبحث العلمي‬

École Supérieure en Informatique ‫المــدرســــــة العــــلــــيا لإلعـــــالم اآللـــي‬


08 Mai 1945 – Sidi Bel Abbes– ‫–ســــيـــدي بــلــعــبـــاس‬1945 ‫ ماي‬08

Introduction au Systèmes d’exploitation

(Examen ) Durée : 2h
Nom : Prénoms : Groupe :

Documents et Téléphones interdits / La casse (majuscules et minuscules) et les espaces sont à


considérer pour les commandes (questions et réponses).

Partie 1 : Questions (4 points)


1. Qu’est ce que Linux ?

………………………………………………………………………………………………………………………….

2. Quel est le rôle du noyan (Kernel) dans un système d’exploitation ?

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

3. Quel est le rôle du shell dans un system d’exploitation ? et combien de type de shell existe ?

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

Partie 2 : Exercices
Exercice 1 : (11 points)
Votre répertoire de C nommé FolderC est terminé et vous souhaitez mettre votre programme à disposition
des autres utilisateurs. Pour cela, il faut l’installer dans un répertoire accessible à tous. On suppose que :

 Vous venez de vous connecter et que vous vous trouvez dans votre répertoire personnel (Home
Directory) ;
 Vous êtes propriétaire et avez tous les droits d’accès au répertoire /gestion-compet.

1. Le répertoire /gestion-compet contient actuellement la sous-arborescence de répertoires suivante.

Dr. ANANI /Dr. AZZA/ Dr. SOUYAH 10/03/2021 page 1/4


Modifier cette arborescence pour obtenir la hiérarchie de répertoire suivante.

NB : les répertoires bin et code-source ne sont pas nécessairement vides. Le nom de répertoire code-
source doit devenir src.

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

2. Déplacer le fichier [Link] du répertoire FolderC de votre répertoire personnel dans le


répertoire /gestion-compet.

…………………………………………………………………………………………………………………………

Déplacer tous les fichiers du répertoire FolderC de votre répertoire personnel dont le nom se termine
par .c et .h dans le répertoire src.

………………………………………………………………………………………………………………………….

Déplacer tous les fichiers du répertoire FolderC de votre répertoire personnel dont le nom
commence par tableau dans le répertoire bin.

…………………………………………………………………………………………………………………………

Détruire le répertoire FolderC de votre répertoire personnel ainsi de tout son contenu.

…………………………………………………………………………………………………………………………

3. A fin de vérifier que tous les programmes sources ont bien été copies dans le répertoire src, y faire
une recherche des fichiers dont l’extension est .c et .h.

…………………………………………………………………………………………………………………………

Dr. ANANI /Dr. AZZA/ Dr. SOUYAH 10/03/2021 page 2/4


4. On suppose que le programme source folder.c situé dans le répertoire src est commenté en détail et
q’on peut en extraire une documentation acceptable. Rechercher dans ce fichier toutes les lignes qui
commencent par /* */, la marque d’un commentaire en C et les copier dans le fichier [Link]
du répertoire doc/fr

…………………………………………………………………………………………………………………………

5. On veut appliquer la politique de droits d’accès suivante. Vous conservez tous droits sur tous les
fichiers du répertoire /gestion-compet. Les membres de votre groupe de travail ont droit de lecture et
d’exécution sur tous ces fichiers, mais pas le droit d’écriture. Les autres utilisateurs ont droit de
lecture uniquement sur les fichiers de répertoires fr et en, droit d’exécution uniquement sur les
fichiers de répertoire bin et aucun accès au répertoire src.
Passer les commandes Linux permettant de mettre cette politique en œuvre.

………………………………………………………………………………………………………………………….

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

6. En supposant que vous vous trouvez dans le répertoire /gestion-compet, donner un chemin relatif et
le chemin absolu du sous-répertoire bin.

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………….

Exercice 2 : (5pts)

On suppose que l’on veut traiter des fichiers étudiants (de différentes formations et/ou dont le nom change
selon les années), ainsi que des fichiers contenant les notes de ces étudiants (au nombre de 3 exactement,
mais avec les noms également libres). La structure des fichiers étudiants et du type <N° étudiant, Nom,
Prénom > et la structure des fichiers de notes de type <N° étudiant, Note >.

Ecrire des commandes Linux permettant de réaliser les opérations suivantes :

 Recopier un fichier étudiant (nommé etufile) dans un fichier intermédiaire (nommé temp).

.........................................................................................................................................................................................

 Fusionner un à un les trois fichiers de notes (nommé notefile1, notefile2, notefile3) avec ce fichier
intermédiaire.

………………………………………………………………………………………………………………………….

…………………………………………………………………………………………………………………………

…………………………………………………………………………………………………………………………

Dr. ANANI /Dr. AZZA/ Dr. SOUYAH 10/03/2021 page 3/4


 Trier le fichier intermédiaire (un tri par défaut), et placer le résultat dans un fichier dont le nom est
file et l’afficher simultanément page par page.

………………………………………………………………………………………………………………………….

 Supprimer le fichier intermédiaire.

………………………………………………………………………………………………………………………….

Dr. ANANI /Dr. AZZA/ Dr. SOUYAH 10/03/2021 page 4/4

Vous aimerez peut-être aussi