25/11/2021 Rapport Final Elaborer par : Ben Khelifa Mohamed amine Trabelsi Eya
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 1 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)) Le système d’exploitation 2 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). 3 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. 4 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 5 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é 6 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 Les composants d’un système d’exploitation 7 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. Les composants d’un système d’exploitation 8 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..) Les composants d’un système d’exploitation 9 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 Types du SE 10 uer Les différents types de licences 11 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 distrib Open source : -Accéder au code source et le modifier - Open Source ne signifie pas non plus “gratuit “ Virtualisation: 12 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… Manipulation de LINUX 13 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 Manipulation de LINUX 14 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 15 Retour 6 : Manipulation de LINUX 16 Retour 7 : Manipulation de LINUX 17 Retour 8.1 : Manipulation de LINUX 18 Retour 8.2 : Manipulation de LINUX 19 Retour 9.1 : Manipulation de LINUX 20 Retour 9.2 Manipulation de LINUX 21 Retour 9.3 Retour 9.4 : Manipulation de LINUX 22 Retour 9.5 : Manipulation de LINUX 23 Retour 10 : Retour 11 : Manipulation de LINUX 24 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 25 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 26 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 uploads/Industriel/ rapport-final 15 .pdf
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 03, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 1.8369MB