Vous êtes sur la page 1sur 27

25/11/2021

Rapport Final

Elaborer par :
Ben Khelifa Mohamed amine
Trabelsi Eya
Bouzouita Lyna
Ben Belaid Sarah
Haj Mansour Sofienne
Le système d’exploitation

Introduction :

Un ordinateur est formé d’une partie matérielle et d’une partie logicielle.


Les logiciels qui sont classés en deux catégories :
• Les programmes d'application des utilisateurs
• Les programmes systèmes qui permettent le fonctionnement de
l'ordinateur. (Parmi ceux-ci, le système d'exploitation (SE))

1
Le système d’exploitation

Le système d’exploitation (SE) est le logiciel qui :

1-Prend en charge les fonctionnalités élémentaires du matériel

2-propose une plateforme plus efficace en vue de l’exécution des


programmes.

3-Il gère les ressources matérielles

4- Offre des services pour accéder à ces ressources et crée des éléments
abstraits de niveau supérieur (des fichiers, des répertoires et des processus).

2
Rôle d’un OS :
1. Gestion de la mémoire :
La gestion de la mémoire est le partage de la mémoire entre l'OS et les
diverses applications, ses principaux rôles sont:
• Suivre les parties de la mémoire qui sont utilisées ou non utilisées.
• Allouer/libérer espace mémoire aux processus.
• Contrôler le swapping entre la mémoire principale et le disque.

En cas d'insuffisance de mémoire physique (RAM), le système d'exploitation


peut créer une zone mémoire sur le disque dur, appelée mémoire virtuelle.

3
2. Gestion du processus :
Un processus est un programme en cours d'exécution.
Le SE gère l'allocation du processeur entre les différentes applications grâce
à un algorithme d'ordonnancement. IL organise les tâches et les fait commuter
tout à tour pour donner l'impression qu'elles s'exécutent toutes simultanément

4
3. Gestion du Réseau :
Le rôle du système exploitation réseau est multiple :
 L’Accès des utilisateurs au réseau :
• Créer et gérer les comptes des utilisateurs qui ont accès au réseau.
• Définir les permissions des utilisateurs et des groupes (lire, enregistrer,
supprimer, exécuter, …)
 Le partage des ressources :
• Des documents
• Des périphériques : imprimantes, Coordonner les accès simultanés à
la même ressource
 La surveillance du réseau :
• Les performances/La sécurité
5
4. Gestion du stockage :
Ils permettent de recevoir des informations, d'en envoyer et de stocker des
Informations.
-La manipulation de fichiers (sur une unité de stockage : partition, disque, CD….)
-Suivre l'état d'utilisation (libre ou réservée) de tout le matériel du système
informatique

5. Gestion de l’interface :
Gérer l'accès des programmes aux ressources matérielles par l'intermédiaire des
pilotes

6
Les composants d’un système d’exploitation

 Le noyau (kernel) représente les fonctions fondamentales du


système d'exploitation telles que la gestion de la mémoire, des
processus, des fichiers, des entrées-sorties principales, et des
fonctionnalités de communication.

 L'interpréteur de commande (Shell ) permet la communication avec


le système d'exploitation par l'intermédiaire d'un langage de
commandes.

7
Les composants d’un système d’exploitation

 Le système de fichiers (file system) permet d’organiser les millions de


bits qui contiennent les support de stockage afin de pouvoir localiser les
informations (FAT32/NTFS/Ext3..)

8
Les composants d’un système d’exploitation

 Partitionnement :

 Partitions principales: peuvent contenir n'importe quel système d'exploitation

- Sont formatées logiquement pour utiliser un système de fichiers compatible


avec le système d'exploitation sur lequel il est installé.

• Partitions étendues : limitées de quatre partitions

• Partitions logiques : existent à l'intérieur d'une partition étendue

9
Types du SE

10
Les différents types de licences

Libre : - La liberté d’utiliser le logiciel


-La liberté d’accéder au code source
-La liberté de distribuer des copies du logiciel
Payante :
-Généralement utilisé par les éditeurs commerciaux
interdit d’accéder au code source , le modifier et le distribuer

Open source : -Accéder au code source et le modifier


- Open Source ne signifie pas non plus “gratuit “

11
Virtualisation:

La virtualisation est une technologie permettant de créer et d’exécuter


une ou plusieurs représentations virtuelles d’un ordinateur sur une même
machine physique.
Avantage : faire fonctionner plusieurs systèmes d’exploitation sur le même
environnement physique/ un environnement de test…

12
Manipulation de LINUX

Linux Unix
Code Open source N’est pas disponible
Interface Graphique & ligne de commande Ligne de commande
Portabilité Sur n’importe disque dur N’est pas portable
Prix Gratuit Payant
Installation Très flexible Dépend de matériel
Matériel Économique au niveau matériel Serveur et pc haute gamme

13
Manipulation de LINUX

Linux est un système exploitation créé à partir une collection de


logiciels utilisant le noyau Linux/GNU. La plupart des les
logiciels disponibles dans linux sont libres et open sources.
Linux ne contient aucun code provenant de UNIX, il en est juste
inspiré, et complètement réécrit.
Manipulation de LINUX

Retour 6 :
Manipulation de LINUX

Retour 7 :
Manipulation de LINUX

Retour 8.1 :
Manipulation de LINUX

Retour 8.2 :
Manipulation de LINUX
Retour 9.1 :
Manipulation de LINUX
Retour 9.2
Manipulation de LINUX
Retour 9.3

Retour 9.4 :
Manipulation de LINUX
Retour 9.5 :
Manipulation de LINUX
Retour 10  :

Retour 11  :
Manipulation de LINUX
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls 100 examples.desktop pictures sansdoubl.txt tri_nb.txt Bureau Images
prjt2 Téléchargements tri.txt Doc1.9 Modèles Projet textAt.txt Vidéos Documents Musique Public text_tri_nb.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cd Doc1.9
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9$ cd TD
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ ms ms : commande introuvable
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ ls fPHY.ph FSYM.sym Ui.txt UI.txt
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ cd UI.txt bash: cd: UI.txt: N'est pas un dossier mansour-
sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ cat Ui.txt cat: Ui.txt: Aucun fichier ou dossier de ce type mansour-
sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ cat UI.txt hgzebfsfg qsjfjkeqf fejjsgsfgksvb srg,ksnlfaefg,kreg fesjfjqegsf
sbfh<djbhs<fd qsfhicush<f
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ cw -l UI.txt Le programme « cw » n'est pas encore installé.
Vous pouvez l'installer en tapant : sudo apt install cw
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9/TD$ cd ..
mansour-sofiene@mansoursofiene-VirtualBox:~/Doc1.9$ cd ..
mansour-sofiene@mansoursofiene-VirtualBox:~$ touch note.csv
mansour-sofiene@mansoursofiene-VirtualBox:~$ nano note.csv
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat note.csv
mansour-sofiene@mansoursofiene-VirtualBox:~$ nano note.csv
mansour-sofiene@mansoursofiene-VirtualBox:~$
cat note.csv Aya,12,Assez bien Hedi,16,Tres bien Ahmed,8,Insuffisant Zeyneb,13,Assez bien
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 2 note.csv 12 16 8 13
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1-3 note.csv
Aya,12,Assez bien Hedi,16,Tres bien Ahmed,8,Insuffisant Zeyneb,13,Assez bien
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1-2 note.csv Aya,12 Hedi,16 Ahmed,8 Zeyneb,13 mansour-
sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1,3 note.csv Aya,Assez bien Hedi,Tres bien Ahmed,Insuffisant
Zeyneb,Assez bien
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -c 3 note.csv a d m y
Manipulation de LINUX
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d -f 1 note.csv > eleves.txt cut: le délimiteur doit être un seul caractère
Saisissez « cut --help » pour plus d'informations.
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1 note.csv > eleves.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls 100 examples.desktop note.csvui sansdoubl.txt tri.txt Bureau Images
pictures Téléchargements Vidéos Doc1.9 Modèles prjt2 textAt.txt Documents Musique Projet text_tri_nb.txt eleves.txt
note.csv Public tri_nb.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat eleves.txt Aya Hedi Ahmed Zeyneb mansour-sofiene@mansoursofiene-
VirtualBox:~$ cat.csvui cat.csvui : commande introuvable mansour-sofiene@mansoursofiene-VirtualBox:~$ cat note.csv
Aya,12,Assez bien hedi,16,tres bien Ahmed,8,Insuffisant Zeyneb,13,Assez bien
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat note.csv
Aya,12,Assez bien Hedi,16,Tres bien Ahmed,8,Insuffisant Zeyneb,13,Assez bien
mansour-sofiene@mansoursofiene-VirtualBox:~$ rm note.csvui
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls 100 eleves.txt Musique Projet textAt.txt Vidéos Bureau examples.desktop
note.csv Public text_tri_nb.txt Doc1.9 Images pictures sansdoubl.txt tri_nb.txt Documents Modèles prjt2 Téléchargements
tri.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat 100
mansour-sofiene@mansoursofiene-VirtualBox:~$ rm 100
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls Bureau examples.desktop note.csv Public text_tri_nb.txt Doc1.9 Images
pictures sansdoubl.txt tri_nb.txt Documents Modèles prjt2 Téléchargements tri.txt eleves.txt Musique Projet textAt.txt Vidéos
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 2 noe.csv 2>erreur.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls Bureau examples.desktop pictures Téléchargements Vidéos Doc1.9
Images prjt2 textAt.txt Documents Modèles Projet text_tri_nb.txt eleves.txt Musique Public tri_nb.txt erreur.txt note.csv
sansdoubl.txt tri.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat erreur.txt cut: noe.csv: Aucun fichier ou dossier de ce type mansour-
sofiene@mansoursofiene-VirtualBox:~$ cut -d -f 1 brouillon.csv > fichier_res.txt 2>erreur.txt mansour-
sofiene@mansoursofiene-VirtualBox:~$ ls Bureau erreur.txt Modèles prjt2 Téléchargements tri.txt Doc1.9 examples.desktop
Musique Projet textAt.txt Vidéos Documents fichier_res.txt note.csv Public text_tri_nb.txt eleves.txt Images pictures
sansdoubl.txt tri_nb.txt
Manipulation de LINUX
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat erreur.txt cut: le délimiteur doit être un seul caractère Saisissez « cut --
help » pour plus d'informations.
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1,3 broullon.csv >Fichier-res.txt 2>>erreur.txt mansour-
sofiene@mansoursofiene-VirtualBox:~$ ls Bureau erreur.txt Images pictures sansdoubl.txt tri_nb.txt Doc1.9 examples.desktop
Modèles prjt2 Téléchargements tri.txt Documents fichier_res.txt Musique Projet textAt.txt Vidéos eleves.txt Fichier-res.txt
note.csv Public text_tri_nb.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat erreur.txt cut: le délimiteur doit être un seul caractère Saisissez « cut --
help » pour plus d'informations. cut: broullon.csv: Aucun fichier ou dossier de ce type
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1 broulloin.csv >> fichier_res.txt 2>&1
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat fichier_res.txt cut: broulloin.csv: Aucun fichier ou dossier de ce type
mansour-sofiene@mansoursofiene-VirtualBox:~$ sort -n <<STOP
2 5 1 9 0 12 64 34 89 STOP
0 1 2 5 9 12 34 64 89 mansour-sofiene@mansoursofiene-VirtualBox:~$ wc -m <<FIN
3 ><<<<<<<<<< FIN14
mansour-sofiene@mansoursofiene-VirtualBox:~$ wc -m <<FIN
3 1 67 51 23 47 GHJSGK DEHJKD FIN 30
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1 note.csv | sort Ahmed Aya Hedi Zeyneb
mansour-sofiene@mansoursofiene-VirtualBox:~$ cut -d ',' -f 1 note.csv | sort >> eleve.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ cat eleve.txt Ahmed Aya Hedi Zeyneb
mansour-sofiene@mansoursofiene-VirtualBox:~$ ls Bureau erreur.txt Modèles Projet text_tri_nb.txt Doc1.9 examples.desktop
Musique Public tri_nb.txt Documents fichier_res.txt note.csv sansdoubl.txt tri.txt eleves.txt Fichier-res.txt pictures
Téléchargements Vidéos eleve.txt Images prjt2 textAt.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ touch oss2.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ nano.oss2.txt nano.oss2.txt : commande introuvable
mansour-sofiene@mansoursofiene-VirtualBox:~$ nano oss2.txt Utilisez « fg » pour revenir à nano. [1]+ Arrêté nano oss2.txt
mansour-sofiene@mansoursofiene-VirtualBox:~$ nano oss2.txt Utilisez « fg » pour revenir à nano. [2]+ Arrêté nano oss2.txt

Vous aimerez peut-être aussi