🪟 Chapitre 4 : Explorer Windows
Découvrez l’histoire, les fonctionnalités, la gestion système et PowerShell sous Windows.
1. 🕰️ Histoire des versions de Windows
Microsoft a lancé sa première version de Windows en 1985. Depuis, le système a évolué pour devenir le SE le plus utilisé au monde (90 % des PC).
- Windows 1.0 (1985) → Interface basique, peu adoptée
- Windows 95 (1995) → 🚀 Révolution : menu Démarrer, barre des tâches
- Windows XP (2001) → 💙 Fiabilité + convivialité (icône bleue mémorable)
- Windows 7 (2009) → Équilibre parfait entre performance et interface
- Windows 10 (2015) → Mises à jour continues, noyau unifié (PC, mobile, IoT)
- Windows 11 (2021) → 🎨 Design moderne, centre de widgets, amélioration multitâche
# Famille NT (moderne)
Windows NT → 2000 → XP → 7 → 10 → 11
# Famille 9x (obsolète)
Windows 95 → 98 → Me
2. ⚙️ Fonctionnalités clés de Windows
Windows repose sur une architecture en deux modes :
🛡️ Mode Noyau (Kernel Mode)
Composants critiques (noyau, pilotes). Accès total au matériel. Un crash bloque tout le système.
Composants critiques (noyau, pilotes). Accès total au matériel. Un crash bloque tout le système.
🔒 Mode Utilisateur (User Mode)
Applications isolées. Un crash n’affecte ni les autres apps, ni le système.
Applications isolées. Un crash n’affecte ni les autres apps, ni le système.
🖥️ Interface utilisateur (GUI)
- Menu Démarrer 🏠 : Accès aux apps, paramètres, recherche
- Barre des tâches 📊 : Gestion rapide des fenêtres ouvertes
- Explorateur Windows 📁 : Gestion des fichiers et disques
3. 🛠️ Gestion du système d’exploitation
Windows fournit des outils puissants pour surveiller et optimiser votre machine.
🔍 Gestionnaire des tâches
Ouvrez-le avec Ctrl + Maj + Échap ou clic droit sur la barre des tâches.
- Onglet Processus : Liste des apps en cours + consommation CPU/mémoire
- Onglet Performances 📈 : Graphiques en temps réel (CPU, RAM, disque, réseau)
- Onglet Démarrage ⏱️ : Gérez les apps au lancement pour accélérer le boot
💾 Gestion de la mémoire virtuelle (fichier d’échange)
Windows utilise un fichier pagefile.sys sur le disque pour étendre la RAM.
# Chemin typique du fichier d'échange
C:\pagefile.sys
# Taille recommandée : 1.5x à 2x la RAM physique
📂 Système de fichiers : NTFS
- ✅ Journalisation (sécurité après crash)
- ✅ Permissions avancées (ACL)
- ✅ Compression et chiffrement (EFS)
- ✅ Support des fichiers > 4 Go
4. 💻 Maîtriser PowerShell
PowerShell est un shell de commande avancé
Contrairement à l’ancienne cmd.exe, PowerShell manipule des objets, pas seulement du texte.
🧪 Commandes de base (cmdlets)
| Alias | Cmdlet | Fonction |
|---|---|---|
| dir | Get-ChildItem | Lister les fichiers |
| ps | Get-Process | Lister les processus |
| cd | Set-Location | Changer de répertoire |
🚀 Exemple d’automatisation
# Arrêter tous les processus Chrome
Stop-Process -Name "chrome" -Force
# Lister les services en cours
Get-Service | Where-Object {$_.Status -eq "Running"}
💡 Astuce : Lancez PowerShell en tant qu’administrateur pour accéder à toutes les fonctionnalités système.
Pingback: Cours: Système d'exploitation - موقع المدرسة الرائدة