Introduction aux systèmes d’exploitation
Le système d'exploitation (noté SE ou OS, abréviation du terme anglais Operating System), est chargé d'assurer la liaison entre les ressources matérielles, l'utilisateur et les applications (traitement de texte, jeu vidéo, ...). Ainsi lorsqu'un programme désire accéder à une ressource matérielle, il ne lui est pas nécessaire d'envoyer des informations spécifiques au périphérique, il lui suffit d'envoyer les informations au système d'exploitation, qui se charge de les transmettre au périphérique concerné via son pilote.
Le système d'exploitation permet ainsi de dissocier les programmes et le matériel, afin notamment de simplifier la gestion des ressources et offrir à l'utilisateur une interface homme-machine (IHM) simplifiée afin de lui permettre de s'affranchir de la complexité de la machine physique.
- Quelques systèmes d’exploitation les plus connus
Il existe sur le marché aujourd’hui plus d’une dizaine de systèmes d’exploitation. Les plus connus et donc les plus utilisés sont :
Système d’exploitation | Licence | Cofondateur(s) | Type d’ordinateur |
---|---|---|---|
Microsoft Windows (7/8/10) | Propriétaire | Bill Gates (Microsoft Corp.) | Compatibles PC |
Mac OS X | Propriétaire | Steve Jobs & Steve Wozniak (Apple Inc.) | Macintosh |
GNU/Linux (Debian/Ubuntu…) | Libre | Richard Stallman & Linus Torvalds | Compatibles PC |
Pour les systèmes d’exploitation mobiles (smartphones et tablettes), on peut citer :
Système d’exploitation | Licence | Propriétaire | Appareils |
---|---|---|---|
Android (basé sur Linux) | Libre | Samsung, HTC, Motorola | |
iOS | Propriétaire | Apple Inc. | iPhones et iPads |
Windows Phone | Propriétaire | Microsoft Corp. | Nokia |
BlackBerry OS | Propriétaire | Blackberry (ancienement RIM) | Blackberry |
- Rôles du système d’exploitation
Le système d’exploitation joue plusieurs rôles, dont :
- Gestion du processeur : gérer l'allocation du processeur entre les différents programmes.
- Gestion de la mémoire vive : gérer l'espace mémoire alloué à chaque application et, le cas échéant, à chaque usager. En cas d'insuffisance de mémoire physique, il peut créer une zone mémoire sur le disque dur, appelée mémoire__virtuelle.
- Gestion des entrées/sorties : unifier et de contrôler l'accès des programmes aux ressources matérielles par l'intermédiaire des pilotes (appelés également gestionnaires de périphériques ou gestionnaires d'entrée/sortie).
- Gestion de l'exécution des applications : affecter les ressources nécessaires au bon fonctionnement des applications. Il permet à ce titre de «tuer» une application ne répondant plus correctement.
- Gestion des droits : les ressources ne sont utilisées que par les programmes et utilisateurs ayant les droits adéquats.
- Gestion des fichiers : gérer la lecture et l'écriture dans le système de fichiers et les droits d'accès aux fichiers par les utilisateurs et les applications.
- Gestion des informations : fournir un certain nombre d'indicateurs permettant de diagnostiquer le bon fonctionnement de la machine.
- Composantes du système d’exploitation
Le système d'exploitation est composé d'un ensemble de logiciels permettant de gérer les interactions avec le matériel. Parmi cet ensemble de logiciels on distingue généralement les éléments suivants :
Le noyau (en anglais kernel) : permet de gérer de la mémoire, des processus, des fichiers, des entrées-sorties principales, et des fonctionnalités de communication.
- L'interpréteur de commande (en anglais shell ou coquille) : c’est l’interface entre l'utilisateur et le système d'exploitation ; il a pour rôle de lire la ligne de commande, interpréter sa signification, exécuter la commande, puis retourner le résultat sur les sorties.
- Le système de fichiers (en anglais file system, noté FS) : permet d'enregistrer les fichiers dans une arborescence.
- Types du système d’exploitation
Il existe actuellement deux principaux types de systèmes d’exploitation et ces types dépendent du microprocesseur : l’un à 32 bits et l’autre à 64 bits. Un système d’exploitation 32 bits ne peut être installé que sur un ordinateur à microprocesseur 32 bits et n’excédant pas 4 Go de RAM. Par contre, un système d’exploitation 64 bits s’installe aussi bien sur un ordinateur à microprocesseur 32 bits que 64 bits. Cependant, il est à mesure de gérer plusieurs quantités de mémoires (8 Go, …).
Note : Pour vérifier le type du SE installé sur la machine, faites un clic droit sur Ordinateur et cliquez sur Propriété ou utilisez la commande systeminfo dans l’invite de commandes
- Système de fichiers vs fichiers systèmes
- Système de fichiers
- Système de fichiers vs fichiers systèmes
On appelle système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) la manière à laquelle les informations (données) sont stockées et organisées dans un disque donné (HDD, DVD, clé USB, …). Sous Windows on trouve les systèmes de fichiers suivants : FAT32, FAT32 et NTFS33. Voici dans le tableau suivant la différence entre ces différents systèmes de fichiers de Windows
Système de fichiers | Taille max d’un fichier | Taille max d’une partition | Journalisé ou non ? | Gestion des droits d’accès |
---|---|---|---|---|
FAT | 2 Go | 2 Go | Non | Non |
FAT32 | 4 Go | 8 Go | Non | Non |
NTFS | 16 To | 256 To | Oui | Oui |
Note :
- Dans d’autres systèmes d’exploitation tels que GNU/Linux on trouve les systèmes de fichiers ext2, ext3.
- Pour écrire un système de fichiers dans un disque, celui-ci doit être formaté.
- Fichiers systèmes
Les fichiers systèmes sont des fichiers indispensables au bon fonctionnement du système d’exploitation. Ils sont logés dans la partition système (généralement le disque C:).
À la racine de C: on trouve les dossiers tels que Windows, Boot, etc. Vous trouverez le détail de ces dossiers dans le chapitre 3.
- Attributs et extension des fichiers
- Attributs d’un fichier
- Attributs et extension des fichiers
Un fichier peut avoir les attributs suivants :
- Archive (A) : il s’agit d’un fichier normal, c’est l’attribut par défaut pour des fichiers que vous créez
- Lecture seule (R pour Read only) : ce fichier est protégé en écriture, il ne peut donc pas être modifié
- Caché (H pour Hidden) : ce fichier n’est pas visible (par défaut) dans l’explorateur des fichiers, c’est surtout le cas pour des fichiers système
- Système (S pour System) : pour des fichiers système
Note :
- Pour afficher les extensions des fichiers sur l’explorateur faites un clic droit puis dans Réorganiser par cliquez sur Autres. Faites défiler la fenêtre puis cocher la case Attributs. Cliquez enfin sur OK.
- Pour modifier l’attribut d’un fichier, faites un clic droit dessus, allez sur Propriétés. Cochez sur l’attribut souhaité
- Pour afficher les fichiers cachés, cliquez, dans l'explorateur, sur Organiser Options des dossiers et recherche. Allez sur l’onglet Affichage. Défilez sous Paramètres avancés et dans Dossier et fichiers cachés cliquez sur Afficher les fichiers, dossiers et lecteurs cachés. Cliquez sur OK pour valider.
- Extension des fichiers
Une extension détermine quel programme permet d’ouvrir un fichier donné. Elle est généralement de trois lettres et se place après le nom du fichier. C’est elle qui détermine aussi le format du fichier. Voici une liste de quelques extensions connues :
Extension | Type de fichier | Logiciels associés |
---|---|---|
.doc | Document | MS Word, Writter |
.txt | Fichier texte | Bloc note |
.exe | Fichier exécutable | Windows |
.xls | Tableur | Microsoft Excel, Calc |
.ppt | Présentation | Microsoft PowerPoint, Impress |
.mp3 | Fichier audio | Windows Media Player, VLC |
.mp4 | Fichier vidéo | Windows Media Player, VLC |
Fichier pdf | Foxit reader, Abobe | |
.jpeg, .png | Fichier photo | Paint, Visionneuse des photos |
.bat | Fichier de commande MS DOS | MS Windows |
.iso | Disque (CD) virtuel | MS Windows, Virtual Clone |
.zip | Fichier compressé | MS Windows, 7-Zip (Seven Zip) |
Note :
- Le nom du fichier et son extension sont séparés par un point (.)
- Pour afficher les extensions des fichiers, ouvrez l’explorateur des fichiers (Windows + E) puis cliquez sur Organiser Options des dossiers et recherche. Cliquez sur l’onglet Affichage. Défilez sous Paramètres avancés et décochez la case Masquer les extensions des fichiers dont le type est connu. Cliquez sur OK pour valider.
- En résumé
- Un système d’exploitation est un programme qui permet la liaison entre les ressources matérielles, l'utilisateur et les applications
- On le trouve dans tous les équipements informatiques comme les téléphones, tablettes et ordinateurs
- Les plus connus sont Windows, Linux, Mac OS X, Android, …
- Un système d’exploitation a 3 parties : noyau, coquille et système de fichiers
- Un système de fichiers est la manière d’organiser les fichiers dans un disque donné (exemples : ntfs, ext4, …). Tout fichier a une extension qui lui associe à un programme donné.
- Les fichiers système sont des fichiers indispensables au bon fonctionnement d’un système d’exploitation
32. File Allocation Table ↩
33. New Technology File System ↩