UNIVERSITE VIRTUELLE DU SENEGAL LICENCE I – MAI Chapitre 2 : GENERALITES SUR LE

UNIVERSITE VIRTUELLE DU SENEGAL LICENCE I – MAI Chapitre 2 : GENERALITES SUR LES SYSTEMES D’EXPLOITATION Année : 2014 - 2015 Yvan KALIA, Certifié Linux Page 2 Cours Système d’exploitation Linux Chapitre II : Généralités sur les systèmes d'exploitation Objectif du chapitre Le présent chapitre vise à amener le lecteur à comprendre le fonctionnement des systèmes Windows et Linux et aussi de se familiariser avec ses systèmes. Ce chapitre est subdivisé en deux partie chacune comprend des objectifs spécifiques. Partie I : Système d'exploitation Windows 1. Objectifs Spécifiques 1 Le lecteur devra être capable à la fin de ce cours de : - Travailler aisément en environnement Windows - Installer un SE de manière professionnelle - Savoir maintenir son système Windows en bon fonctionnement (gestions des processus et mémoires) - Gérer les ressources matérielles (installations de pilotes manquants) 2. Présentation des systèmes Windows Les premiers systèmes d'exploitation des PC ont été développés par Microsoft au début des années 80 et sont connus sous le nom MS-DOS (MicroSoft Disk Operating System), c'était des systèmes d'exploitation mono-programmés. Ces systèmes ont évolué pour arriver à l'ère des systèmes multiprogrammés (muti-tâche, multi-processus, memoire virtuelle). La première génération des systèmes Windows utilisant le MS-DOS était appelé « Systèmes NT ». Mais à partir de Windows 2000, les systèmes développés par Microsoft ont des fonctionnalités similaires aux systèmes Linux. Mais la grande différence demeure au niveau de la philosophie. Les systèmes Windows sont propriétaires et donc le code source des programmes restent fermé. Ce qui donne un accès limité au niveau du système. Yvan KALIA, Certifié Linux Page 3 Cours Système d’exploitation Linux L'interface graphique (interface de communication) est intégrés dans le noyau (cœur) du système. Le mode console (CLI, Command Line Interface MS-DOS ou ligne de commande Linux) est présent mais est très peu utilisé, les fonctionnalités de base du système étant assurées par des processus fenêtrés, ce qui donne à l'utilisateur une facilité d'utilisation mais une connaissance limité du système. 3. Versions des systèmes Windows Il y a deux versions des systèmes Windows. NT :  Systèmes Windows NT Worksation: Utilisés comme poste de travail client, ils sont généralement vendus avec une licence d'utilisation pour un poste, capables de constituer un réseau local poste à poste ou peut se mettre dans un réseau Ethernet partagé. Mais ne dispose pas de toutes les fonctionnalités. Ce sont des systèmes Win 7, Vista et Win8. NB : Les systèmes Windows XP ne sont plus mis à jour depuis janvier 2014.  Systèmes Windows NT serveur: Dédiés à gérer un grand réseau, ils respectent une architecture client-serveur. Ils sont généralement vendus avec une licence serveur et quelques licences pour les postes client. 4. Systèmes de fichiers Windows Un système de fichiers est une structure de données qui permet d'organiser l'espace brute de stockage sur une partition. Un fichier est une unité de stockage logique mise à disposition pour l'enregistrement de données : c'est l'unité d'allocation. Le système d'exploitation établi la correspondance entre le fichier et le système binaire utilisé. Les systèmes Windows sont capables de gérer les systèmes de fichiers suivants :  FAT (File Allocate Table), standard des systèmes de fichiers Windows, mieux adapté à des partitions de petites tailles. La taille maximum de la partition est limitée à 2Go. Yvan KALIA, Certifié Linux Page 4 Cours Système d’exploitation Linux  FAT 32: Extension de FAT corrige les limites de son prédécesseur et repousse la limite de la taille maximum à quelques milliards de Go.  NTFS (New Tehcnologie File System), contrairement à FAT est un système de fichier qui est basé sur une structure arborescente de type binaire. Ceci permet un accès plus rapide. La taille maximum est fixée à 16 milliards de Go ce qui est largement superieur au besoin utilisateur sur lemarché. NTFS gère les mécanismes de droits (lecture, écriture, exécution et suppression) sur les fichiers et répertoires. Il prend en compte la gestion des systèmes RAID. NTFS n'a pas la fonction « undelete » ce qui fait qu'il n'est pas compatible avec FAT.  HPFS (High Perforamnce File System), système de fichier utilisé par IBM Corp. Il ne comprend les fonctions de sécurité. Pas compatible avec FAT et NTFS. 5. Installation d'un système Windows Confère vidéo sur le site 6. Prise en mains de Windows Après l'installation, l'utilisateur doit ouvrir une session afin de dialoguer avec le système. 6.1. Travail en ligne de commandes Sous Windows, le mode console est moins utilisé ou quasiment pas par les utilisateurs, car Microsoft a beaucoup amélioré son mode graphique ce qui limite l'utilisateur a une connaissance plus profonde du système. Nous allons vous montrer quelques manipulations de la ligne de commande Windows (MS-DOS). (Confer MS-DOS Pdf) 6.2. Gestion des processus et de la mémoire Yvan KALIA, Certifié Linux Page 5 Cours Système d’exploitation Linux La mémoire du système est consommée par l'ensemble des processus qui sont exécutés sur le système. Certains processus sont gourmands en termes de mémoire. Pour cela, il faut afficher la liste de tous les processus en cours d'exécution. Figure : Consultation de la liste des processus Et sur l’écran qui suit vous avez la liste de tous les processus qui sont lancés. Vous pouvez à partir de là mettre fin à la vie de certains processus gourmands. Yvan KALIA, Certifié Linux Page 6 Cours Système d’exploitation Linux Figure : Gestion des processus utilisateurs La majorité des tâches systèmes sous Windows sont réalisées en mode graphique, car Microsoft en a mis le paquet sur ce point. Partie 2 : Système d'exploitation Linux Objectifs spécifiques 2 Le lecteur devra être capable à la fin de ce cours de : - comprendre la philosophie des systèmes GNU/Linux - Être capable d'installer promptement un système Linux (en boot simple et en dual-boot) - Travailler aisément en environnement Linux e mode graphique et ligne de commande - Savoir installer les logiciels - Savoir maintenir son système Linux en bon fonctionnement (gestions des processus et mémoires et mise jour de logiciels) - Gérer les ressources matérielles (installations de pilotes manquants) 1. Présentation des systèmes Linux Linux est un système d'exploitation dérivé des systèmes UNIX qui a été mis au point par Linuse Torwalds (développeur du système) et placé sous licence GPL (General Public Lisence). Linux est un système d'exploitation libre. Un logiciel libre est un programme dont le code source n'est pas protégé c'est-à-dire qu'on peut remonter au code source et le modifier pour l'adapter à ses propres besoins. En général, un programme informatique, que ce soit un noyau ou un logiciel, est constitué de nombreuses lignes de code, écrites dans un langage de programmation (le langage C dans le cas du noyau Linux). Ce code n'est généralement pas utilisable en tant que tel. Il faut passer par la phase de compilation qui transforme le code source en programme exécutable, souvent appelé Yvan KALIA, Certifié Linux Page 7 Cours Système d’exploitation Linux binaire. Il suffit d'avoir le binaire pour utiliser le programme ; on n'a pas besoin des sources du programme. Il n'existe pas de moyen de remonter aux sources complètes du programme à partir du seul binaire. Quand on achète un logiciel (Microsoft Office par exemple) ou un système d'exploitation (Windows par exemple), on a un CD qui contient le binaire, mais pas les sources. Il est donc impossible de savoir comment le programme est conçu. Par conséquent, on ne peut pas modifier le programme. On peut seulement l'utiliser et éventuellement le copier à l'identique. NB : Un logiciel libre n'est pas forcément gratuit. Il ya des logiciels libres qui sont livrés avec ne licence. Par contre les logiciels propriétaires sont des logiciels dont on a n'a pas accès au code source. Ces logiciels nécessitent des licences payantes. Certains logiciels propriétaires gratuits, on les appelle des « freewares ». 2. Historique des systèmes UNIX/Linux L’histoire de Linux remonte en 1991 lorsque Linus Torvalds (ancien étudiant Finlandais) a décidé de développer un noyau en s'inspirant des principes du fonctionnement du système d'exploitation UNIX. Son but initial est de s'amuser et d'apprendre les instructions Intel 386. Quand son noyau commence à marcher, il le met en libre téléchargement sur Internet en demandant aux gens de l'essayer et de lui signaler les bugs. De nombreuses personnes se montrent intéressées et l'aident à développer son noyau. Dès les premières version, il choisit de mettre Linux sous licence GPL. Quelques années plus tard, d'autres développeurs bénévoles commencent à créer des distributions Linux. Aujourd'hui, le succès de Linux s'explique par la qualité technique du noyau, par la présence de nombreuses distributions Linux qui facilitent l'installation du système et des programmes, mais s'explique surtout par son appartenance au monde du Libre qui lui apporte une grande rapidité et qualité de développement. Le nombre d'utilisateurs de Linux est aujourd'hui estimé à plusieurs millions. Yvan KALIA, Certifié Linux Page 8 Cours Système d’exploitation Linux 3. Projet GNU et Linux En 1983, Richard Stallman (fondateur du projet GNU) s'est rendu compte des restrictions imposées par les logiciels propriétaires, a décidé de lancer le projet GNU, qui a uploads/Industriel/ chapitre-2-generalites-systemes-exploitation-copie.pdf

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager