0% ont trouvé ce document utile (0 vote)
88 vues2 pages

Tp-Systeme Exploitation

Transféré par

asma.elajmii
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)
88 vues2 pages

Tp-Systeme Exploitation

Transféré par

asma.elajmii
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

Système d’exploitation LSI-A1

Série d’exercices

Consignes :

• Vous devez envoyer un compte rendu qui répond à cette série d’exercices au plus tard
Lundi 30 juin minuit à l’émail suivants : ahmedissat@[Link]
• Tout compte rendu envoyé après cette date ne sera pas pris en compte.
• Vous devez indiquer votre nom, prénom et groupe sur le compte rendu qui doit être
individuel.
• L’assiduité et la présence (avant le 12 mars 2020) seront prises en considération dans la
note finale.
Exercice 1
Dans votre répertoire personnel :
1. Donner la liste des fichiers de votre dont le nom commence par a, b ou c.
2. En une seule ligne, faire afficher le nombre de fichiers de votre répertoire dont le nom
contient la lettre t.
3. Cherchez dans toute l'arborescence les fichiers :
a. Dont le nom se termine par .c,
b. Commençant par R ou r.
c. Dont les noms ne contiennent pas de chiffre
d. Dont la taille ne dépasse pas 2Mo
4. Compter le nombre de fichiers de ce répertoire.
5. Afficher les noms des 5 derniers fichiers en ordre croissant de leurs tailles
6. Afficher les noms des 5 premiers fichiers en ordre décroissant de leurs tailles
7. Quels sont les 3 plus gros fichiers de /usr/bin/ ?
8. Quels sont les 3 plus petit fichiers de /usr/bin/ ?

Page 1 ISSAT Sousse


Système d’exploitation LSI-A1

Exercice 2
Créez un fichier sous le nom fich1 dont chaque ligne commence par un chiffre(non trié), suivi
d'un slash (/), puis d'un nom et un prénom.
1. Affichez les lignes de ce fichier triées en ordre croissant, suivant le nombre placé en
début de ligne.
2. Triez le fichier en ordre croissant alphanumérique suivant la deuxième colonne.
3. Triez ces lignes par ordre alphabétique inverse.
Exercice 3
1. Copier le fichier /etc/passwd dans votre home directory sous le nom monfichier
2. Triez le contenu du monfichier selon le nom des utilisateurs
3. Triez le contenu du monfichier selon le UID des utilisateurs
4. Donner les cinq dernières lignes du fichier.
5. Donner les cinq premiers caractères du fichier.
Exercice 4
1. Combien y a-t-il de groupes dans votre système
2. Combien y a-t-il d’utilisateurs dans votre système
3. Quels sont les utilisateurs en cours du système ?
4. Créez les utilisateurs user1, user2 et user3
5. Donner les mots de passe respectifs : passuser1, passuser2 et passuser3.
6. Créez un groupe nommé mongroupe.
7. Ajoutez les utilisateurs user1 et user2 au groupe mongroupe
8. Supprimer les utilisateurs user1, user2 et user3.
9. Supprimer le groupe mongroupe.
Exercice 5
Ecrire un programme en langage c qui permet de simuler le fonctionnement de quatre processus
selon l’algorithme d’ordonnancement « First Come First Served » FCFS (le premier arrivé le
premier servi).
Les temps d’arrivées et les durées d’exécutions sont donnés par l’utilisateur.
Exercice 6
Ecrire un programme en langage c qui permet de simuler le fonctionnement de quatre processus
selon l’algorithme d’ordonnancement « Short Job First » SJF non préemptif (le plus court
d’abord).
Les temps d’arrivées et les durées d’exécutions sont donnés par l’utilisateur.

Page 2 ISSAT Sousse

Vous aimerez peut-être aussi