Systèmes d'exploitation
Un système d'exploitation est, en quelque sorte, un gros programme qui gère les autres programmes, et leur fournit une série de services, notamment pour communiquer avec le matériel.
Plus formellement, un système d’exploitation est le logiciel qui fait l’interface entre le matériel et les programmes, et qui gère les ressources de la machine.
Au démarrage de l'ordinateur, le système d'exploitation est lancé, ce qui mène à votre bureau.
Principaux systèmes d'exploitation
Distributions Linux
Linux est en réalité un noyau de système d'exploitation. On installe pas Linux sur sa machine mais une distribution Linux. Une distribution Linux est un ensemble complet comprenant le noyau Linux, des outils système, des applications et un gestionnaire de paquets.
Voici quelques distributions Linux populaires :
Gestion des fichiers dans un système d'exploitation
Les systèmes d'exploitation organisent les données en fichiers et dossiers (aussi appelés répertoires).
Fichiers
Un fichier est une unité de stockage qui contient des données. Il peut s'agir de texte, d'images, de vidéos, de musique, de code, etc.
Chaque fichier possède :
Un nom (ex:
document.txt,photo.jpg)Une extension qui indique le type de fichier (ex:
.txt,.jpg,.pdf)Une taille exprimée en octets (o), kilo-octets (Ko), méga-octets (Mo), etc.
Des métadonnées : date de création, date de modification, permissions, etc.
Dossiers
Un dossier (ou répertoire) est un conteneur qui permet d'organiser les fichiers et d'autres dossiers.
Les dossiers permettent de :
Organiser les fichiers de manière hiérarchique
Regrouper des fichiers liés
Faciliter la navigation dans le système de fichiers
Structure hiérarchique
Les dossiers et fichiers sont organisés en arborescence :
Le dossier racine est au sommet de la hiérarchie
Chaque dossier peut contenir des fichiers et d'autres dossiers (appelés sous-dossiers)
Un dossier qui contient un autre dossier est appelé dossier parent
Exemple de structure:
Documents/
├── Cours/
│ ├── Informatique/
│ │ ├── notes.txt
│ │ └── exercices.pdf
│ └── Mathématiques/
│ └── formules.txt
└── Personnel/
└── liste_courses.txt
Chemins d'accès selon le système d'exploitation
Les systèmes d'exploitation utilisent des conventions différentes pour représenter les chemins d'accès aux fichiers et dossiers.
Conventions de chemins
Windows : Utilise le backslash
\comme séparateur et identifie les disques par des lettres (C:,D:, etc.)Exemple :
C:\Users\Alice\Documents\fichier.txtMac OS et Linux : Utilisent le slash
/comme séparateur. Il n'y a pas de lettres de lecteur, tout part de la racine/Exemple :
/home/alice/Documents/fichier.txt(Linux) ou/Users/alice/Documents/fichier.txt(Mac OS)
Chemins absolus vs relatifs
Chemin absolu : Commence depuis la racine du système (
C:\sous Windows,/sous Linux/Mac OS)
Dossiers principaux
Dossier |
Windows |
Mac OS |
Linux |
|---|---|---|---|
Utilisateur |
|
|
|
Bureau |
|
|
|
Documents |
|
|
|
Téléchargements |
|
|
|
Racine système |
|
|
|
Programmes |
|
|
|