Chapitre 2: Le Système d'exploitation Windows 11 PDF

Summary

Ce chapitre introduit le système d'exploitation Windows 11, en expliquant son rôle et ses fonctionnalités de base. Il détaille les interactions entre le système et les ressources matérielles, et met l'accent sur le langage binaire et le rôle de l'hyperviseur dans la virtualisation.

Full Transcript

École Polytechnique de Montréal Département de Mathématiques et Génie Industriel INF0101: Introduction aux Outils Informatiques CHAPITRE 2 Le système d’exploitation 1 ©2024 - Ali Chamam, B.ing, PhD Plan du chapitre...

École Polytechnique de Montréal Département de Mathématiques et Génie Industriel INF0101: Introduction aux Outils Informatiques CHAPITRE 2 Le système d’exploitation 1 ©2024 - Ali Chamam, B.ing, PhD Plan du chapitre Dans ce chapitre, nous verrons: La définition et le rôle d’un système d’exploitation Quelques fonctionnalités de base du système d’exploitation Windows 11 Les différentes interfaces (textuelle et graphique) et quelques commandes textuelles simples; Les fichiers, leur type et leur extension. Comment configurer des paramètres de l’ordinateur via le panneau de configuration; Les droits d’accès à un fichier; Les bases de registres; Le formatage et la défragmentation d’un disque dur; Les scripts simples en ligne de commande (batch files); L’exécution planifiée de scripts via « le planificateur de tâches » de Windows 11. INF0101: Introduction aux outils informatiques 2 Introduction Un système d’exploitation est une couche logicielle (ensemble de programmes) qui permet à l’utilisateur ou aux programmes d’accéder au contenu de la machine, de gérer et communiquer avec les périphériques (entrées-sorties, cartes d’extension, etc.). Le système d’exploitation contrôle et gère l’accès à toutes les ressources physiques de l’ordinateur (processeur, RAM, disque dur, périphériques, etc.) Pour utiliser les ressources physiques d’un ordinateur, un usager doit passer par le système d’exploitation. Idem pour les programmes qui s’exécutent sur l’ordinateur. En effet, l’ordinateur “utilise” un langage binaire (messages composés de zéros et de “uns”) pour la communication entre les différents composants, ainsi que pour les données en entrée et en sortie. Ce langage est difficile et à comprendre et pas convivial pour l’humain  il est donc nécessaire d’avoir une couche logicielle capable de traduire les ordres et les messages de l’utilisateur humain en langage “machine” et vice versa. C’est l’un des rôles du système d’exploitation. INF0101: Introduction aux outils informatiques 3 Définition d’un S.E Quand un humain ou un programme veut accéder à une ressource matérielle (processeur, RAM, imprimante, etc.), il ne communique jamais directement avec la ressource: il doit passer par le système d'exploitation, qui gère les communications avec toutes les ressources de l’ordinateur.  Exemple: Si un usager veut accéder au contenu d’un DVD, il passe par le système d’exploitation qui communiquera avec le pérphérique via son pilote. Le système d’exploitation assure donc la liaison entre les ressources matérielles (processeur, RAM, disque dur, périphérique tel qu’une WebCam ou une imprimante) d’un côté, et l'utilisateur et les applications (traitement de texte, jeu vidéo, etc...) de l’autre. Le S.E permet à l’usager, via une interface, d’utiliser les ressources de la machine, en explorer le contenu, lancer des programmes, gérer les périphériques, etc. DOS et Windows sont des systèmes d’exploitation de Microsoft. Linux, Unix, MacOS, Android, AS400, etc. sont d’Autres types de systèmes d’exploitation. INF0101: Introduction aux outils informatiques 4 Rôle d’un système d’exploitation (1/2) Lorsqu’un programme s’exécute sur une machine, il interagit et communique avec le processeur, la mémoire et les périphériques via le S.E. Le S.E connaît tous les périphériques installés sur la machine et interagit avec eux via leurs pilotes respectifs (drivers). Au démarrage de l’ordinateur, c’est le BIOS qui est lancé à partir de la mémoire morte (ROM). Le BIOS effectue des vérifications de base (POST – réf Chapitre 1) puis lance le système d’exploitation. Le S.E devient alors le « seul commandant » de la machine. INF0101: Introduction aux outils informatiques 5 Rôle d’un système d’exploitation (2/2) Gestion du processeur : le S.E est chargé de gérer l'allocation du processeur entre les différents programmes grâce à un algorithme d'ordonnancement. Gestion de la mémoire vive (RAM): gestion de l'espace mémoire alloué à chaque application et, le cas échéant, à chaque usager. Gestion des périphériques d’entrée/sortie: centraliser et contrôler l’accès des programmes aux périphériques, via les pilotes. Gestion de l'exécution des applications : le S.E est chargé de la bonne exécution des applications en leur affectant les ressources nécessaires à leur bon fonctionnement. Il permet par exemple de «tuer» une application ne répond plus correctement. Gestion des droits : le S.E est chargé de la sécurité lors de l'exécution des programmes, en garantissant que les ressources ne sont utilisées que par les programmes et utilisateurs possédant les droits adéquats. Gestion des fichiers : le système d'exploitation gère la lecture et l'écriture dans le système de fichiers et les droits d'accès aux fichiers par les utilisateurs et par les applications. INF0101: Introduction aux outils informatiques 6 Composition d’un système d’exploitation Un S.E est composé d’un noyau (kernel), d’un interpréteur de commandes (Shell) et d’un système de fichiers organisé en arborescence. Le noyau 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 commandes (Shell) permet à l’usager la communication avec le système d'exploitation par l'intermédiaire d'un langage de commandes. Un S.E peut être multitâches, comme Windows. INF0101: Introduction aux outils informatiques 7 Interfaces d’un système d’exploitation Exemple de WINDOWS L’interface d’un S.E peut être: textuelle, comme sous DOS (l’ancêtre de Windows), offrant un ensemble de commandes permettant d’accéder à l’ordinateur et ses périphériques, exécuter des programmes, ouvrir des fichiers, etc. ou graphique et conviviale (user friendly), comme Windows, offrant un accès instinctif aux ressources via des fenêtres et des icônes. N.B: Windows offre une interface textuelle semblable à DOS (cmd) mais différente de ce dernier (Ne pas confondre les deux). INF0101: Introduction aux outils informatiques 8 Autre exemple: Linux Ubunto INF0101: Introduction aux outils informatiques 9 16, 32, 64 bits: qu’est ce que cela signifie ? (1/2) DOS et Windows 1.0 - 3.0 sont des systèmes 16 bits. Win95, 98, Me, 2000 et XP sont à 32 bits. Ça signifie quoi ? Le bit (binary digit) est la petite unité d’information binaire manipulée par une machine numérique (ordinateur, console de jeu, etc.). Un bit = 2 états possibles: 1 et 0. (ON/OFF, VRAI/FAUX). Toute donnée numérique peut être exprimée sous forme d’une suite de bit. On parle de mot binaire. Un mot de 8 bit est appelé octet (byte). Exemple: 1001 1101 Pour exécuter ses tâches, le processeur communique avec les périphériques, via des messages sous forme de suites binaires. 1110000100101100010100101010010101 INF0101: Introduction aux outils informatiques 10 16, 32, 64 bits: qu’est ce que cela signifie ? (2/2) Les messages entre le processeur et les applications sont envoyés sur le bus par flots de données binaires. Dans un système N-bits, les messages sont envoyés et traités par unités de N-bits. En 1 cycle d’horloge, N bits sont acheminés et traités. Aussi, les adresses mémoires, les entiers, etc. sont représentés sur N bits. Un système d’exploitation 32 bits (ex: Win95) gère une unité de données de 32 bits en 1 cycle d’horloge. Un système de 64 bits est donc environ 2 fois plus rapide qu’un système 32 bits. INF0101: Introduction aux outils informatiques 11 Virtualisation des serveurs et des systèmes d’exploitation La virtualisation est la simulation de plusieurs systèmes informatiques (serveurs, machine cliente, équipements réseau, etc.) sur une même machine physique. La virtualisation consiste à créer des environnements informatiques complètement distincts au sein d’une même machine physique. Ces environnements sont appelés: machines virtuelles (VM). Chaque VM peut exécuter son propre système d'exploitation et ses propres applications comme s'il s'agissait d’une machine physique. Elle peut même utiliser des périphériques (carte réseau, port USB, etc.) « simulés » (virtuels) comme s’il s’agissait de périphériques réels (physiques). En réalité, les machines virtuelles sont une simulation logicielle réalisée par un logiciel de virtualisation appelé: hyperviseur. Plusieurs systèmes d'exploitation peuvent donc cohabiter parallèlement sur le même matériel, en même temps, d’une façon indépendante et transparente. Par exemple: une machine Windows et une machine Linux peuvent « rouler » sur un même serveur (ou un laptpop) en même temps. INF0101: Introduction aux outils informatiques 12 Comparaison: avec et sans virtualisation Architecture traditionnelle (sans virtualisation): un seul système Applications d’exploitation par machine (serveur, Sys. exploitation laptop, etc.) et les applications sont fortement liées au S.É. Parfois, elles ne Matériel peuvent même cohabiter (conflits). Ex: deux serveurs web IIS sur un même serveur physique. Apps Apps Apps Virtualisation Applications Système Système Système d’exploitation 1 d’exploitation 2 d’exploitation 3 Système d’exploitation Logiciel de virtualisation Matériel (serveur physique) Matériel (serveur physique) Architecture traditionnelle (non virtualisée) Architecture virtualisée 13 INF0101: Introduction aux outils informatiques Deux architectures d’hyperviseurs: « bare- metal » (Type 1) et « hosted » (Type 2) VM1 VM2 Apps Apps VM1 VM2 S.É de la S.É de la VM 1 VM 2 Apps Apps hébergée hébergée S.É de la S.É de la (guest) (guest) VM 1 VM 2 Matériel Matériel hébergée hébergée virtuel virtuel (guest) (guest) Matériel Matériel Hyperviseur virtuel virtuel Système d’exploitation de Hyperviseur la machine hôte (host) Machine physique incluant Machine physique incluant les les périphériques (Host) périphériques (Host) Hyperviseur de type 1 (bare-matal): Hyperviseur de type 2 (hosted): l’hyperviseur l’hyperviseur gère directement les est installé au-dessus du S.È de la machine ressources physiques de la machine hôte (host) et gère les ressources physiques hôte (host), de cette dernière en passant par son S.È Exemple: VMware Exemple: Oracle VirtualBox INF0101: Introduction aux outils informatiques Windows… Windows repose sur un système de fenêtres qui permet à l’usager, via des icônes et des menus, d’accéder aux ressources, de gérer et manipuler les fichiers et les documents. Windows est basé sur une interface graphique riche. Il a été conçu pour ne plus avoir à saisir au clavier des commandes textuelles difficiles à retenir. Ses fenêtres comportent des éléments graphiques sur lesquels vous pouvez cliquer avec la souris, et auxquels sont associés des événements. INF0101: Introduction aux outils informatiques 15 Historique de Windows (1/2) Août 1981: MS-DOS v.1.0, premier S.E. Novembre 1985: Windows 1.0. Interface graphique inspirée de celle d’Apple. Presque aucun succès commercial. Décembre 1987: Windows 2.0. Aucun succès non plus. Mai 1990: Windows 3.0. Premier vrai succès pour Microsoft. 1992: Lancement de Windows 3.1 et 3.11 (Windows for workgroup). Ces versions ne sont toujours pas des systèmes d’exploitation à part entière, mais plutôt des interfaces graphiques relativement riches, opérant au-dessus de MS-DOS. Août 1995: lancement de Windows 95. Win95 repose encore sur DOS mais intègre toutes les fonctionnalités de ce dernier. Août 96: Win NT 4. Succès total. Juin 1998: lancement de Windows 98, qui améliore la version 95 mais comprend plusieurs problèmes de partage de mémoire. Février 2000: Windows 2000 (version 5 de Win NT). Plug and play. Prise en charge des ports USB et Firewire. INF0101: Introduction aux outils informatiques 16 Historique (2/2) Septembre 2000: Windows Me (Millenium). Plus de fonctionnalités réseau et Multimédia. Octobre 2001: lancement de Windows XP. Avril 2003: Windows Server 2003. Novembre 2006: sortie officielle de Windows Vista pour les entreprises et professionnels, disponible uniquement pour les titulaires d'une licence spécifique sur la plate-forme de téléchargement de Microsoft ; Janvier 2007: sortie officielle de Windows Vista pour le grand public avec les premières versions boîtes. Mars 2008: Windows Vista SP1 disponible pour le public. Mai 2009: Windows Vista SP2 disponible pour le public via Windows Update. Janvier 2009: version béta de Windows 7 distribuée au public. Mai 2009: version stable de Windows 7 disponible au public 22 octobre 2009: commercialisation officielle de Windows 7 26 octobre 2012: Windows 8, une année après Windows 8,1 Novembre 2015: lancement de Windows 10 Octobre 2021: lancement de Windows 11 INF0101: Introduction aux outils informatiques 17 Exemples d’éléments graphiques de Windows (1/2) Les icônes: pour lancer un programme, ouvrir un document ou une nouvelle fenêtre. Les onglets: pour naviguer entre les menus proposés. Généralement utilisés pour la configuration d’un environnement pour la modification des options. Les boutons radio: pour faire un choix parmi une liste INF0101: Introduction aux outils informatiques 18 Exemples d’éléments graphiques de Windows (2/2) Les cases à cocher: pour activer (bouton coché) ou désactiver (cases non coché) les options proposées. Les champs de saisie: pour saisir du texte au clavier. INF0101: Introduction aux outils informatiques 19 Les fenêtres INF0101: Introduction aux outils informatiques 20 Le bureau (1/2) C’est l’espace de travail de départ, dans lequel toutes les fenêtres et les applications s’ouvrent. Quand aucune fenêtre n’est ouverte, l’image de fond d’écran du bureau est visible, mais on peut voir aussi des dossiers, des raccourcis, des programmes, la corbeille, etc. Le bureau contient également: le menu « Démarrer », la barre des tâches et la zone de notification. INF0101: Introduction aux outils informatiques 21 Le bureau (2/2) La barre d’état du bureau contient:  Le bouton « démarrer »  Des icônes représentant des raccourcis vers des programmes chargés en mémoire, et que l'on peut configurer.  La liste des applications et des fenêtres ouvertes Pour changer de fenêtre active: ALT+TAB (ou Win+TAB): INF0101: Introduction aux outils informatiques Le menu « démarrer » Le bouton « démarrer » (start) donne accès à tout ! Les programmes sont sous « Tous les Programmes » (All Programs). « Rechercher » (search) permet à l’usager de rechercher un fichier, un répertoire, un programme, un document ou même un courriel sur le disque, en tapant les premières lettres du nom. « Panneau de configuration » (Control Panel) donne accès à la configuration matérielle et logicielle du système (l’apparence, l’environnement de travail, les périphériques, la barre des tâches, les mises à jour, etc.) « Aide et support » aide sur l’environnement de travail. Le panneau vertical de gauche contient les documents et programmes récemment ouverts. « Arrêter », « fermer la session », redémarrer, verrouiller, changer d’utilisateur INF0101: Introduction aux outils informatiques 23 La barre des tâches Contient les vignettes des fenêtres ouvertes ainsi que des raccourcis vers des programmes. On peut agrandir une fenêtre en cliquant sur sa vignette. Elle est configurable: click sur le bouton droit  Propriétés. Pour naviguer entre les fenêtres ouvertes, ALT+TAB (appuyer simultanément sur les deux touches). En mettant la souris sur une vignette et en cliquant sur le bouton droit, un menu intelligent s’affiche: plusieurs actions qui peuvent s’appliquer à la fenêtre en question sont proposées. INF0101: Introduction aux outils informatiques 24 La barre des notifications Contient des icônes de notification « Système » et des raccourcis vers certains paramètres de configuration (son, réseau, langue, clavier, etc). Elle est configurable: clic sur le bouton droit  Propriétés. INF0101: Introduction aux outils informatiques 25 L’explorateur Démarrer  Programmes  Explorateur Ou, bouton +E INF0101: Introduction aux outils informatiques Programmes, fichiers et documents Un fichier contient des données relatives à une même entité logique (ex: une image, une chanson, un document texte, etc.) Un fichier est stocké dans un endroit du disque, identifié par un chemin d’accès unique. Ce chemin est une arborescence de répertoires, commençant par la racine (root). Dans un emplacement donné, chaque fichier a un nom unique qui l’identifie. Opérations sur un fichier: création, modification, sauvegarde, suppression. Propriétés d’un fichier: Nom, taille, emplacement, type, extension, date de création, de modification et de dernier accès. (l’extension n’implique pas toujours le type !!). Ex:.bak (fichiers backup) INF0101: Introduction aux outils informatiques 27 Format et extension d’un fichier (1/3) Un fichier est créé par un programme ou un logiciel. Chaque logiciel ou programme crée certains formats de fichiers (image, document texte, fichier son, etc..). Pour ouvrir (ou éditer) un fichier, il faut utiliser le(s) programme(s) qui « sait » ouvrir (ou l’éditer) le format (ou le type) de ce fichier-là.  Ex: MSPaint ouvre des fichiers de type « image », MSWord ouvre des documents « texte », etc. L’extension (.bmp,.docx,.txt, etc.) d’un fichier indique normalement son format (ou son type). Pour connaitre l’extension d’un fichier  bouton droit puis Propriétés OU aller à «Affichage» (view) puis «Détails» ou encore, en observant le résultat de la commande DIR à partir de la fenêtre de commandes CMD. INF0101: Introduction aux outils informatiques 28 Format et extension d’un fichier (2/3) Windows supporte nativement certains formats particuliers: .bmp,.gif,.jpg,.png et.tiff: formats d’images créés et supportés par MS Paint (ou d’autres utilitaires de traitement d’images). .rtf: format des fichiers texte supportés par WordPad .txt format des fichiers texte « brut » supportés par WordPad et Notepad. .exe: format des programmes exécutables par le moteur win32 de windows L’extension d’un fichier permet à Windows de savoir quel programme « associer » à ce fichier. Autrement dit, quel programme devrait « ouvrir » ce fichier-là. Si on change uniquement l’extension d’un fichier (bouton droit --> renommer ou propriétés), on ne change pas son format (ou son type). Par contre, Windows ne Il pourra plus l’ouvrir avec le même programme par défaut. INF0101: Introduction aux outils informatiques 29 Format et extension d’un fichier (3/3) L’association entre l’extension d’un fichier et le programme par défaut qui ouvre cette extension-là est décrite dans : Propriétés (settings) > Apps > Associr une application à une extension OU associer des extensions à une application INF0101: Introduction aux outils informatiques 30 Raccourcis usuels de Windows CTRL + C: copier un objet sans le supprimer de son emplacement d’origine. CTRL + V: coller l’objet qui est dans le presse-papier. CTRL + X: couper un objet = le copier dans le presse-papier tout en le supprimant de son emplacement d’origine. CTRL + Z: Annuler la dernière opération ou les k dernières opérations en exécutant CTRL+Z k fois. CTRL + A: sélectionner tous les éléments dans un explorateur. Bouton + E: ouvre l’explorateur de Windows. Bouton + F: recherche un fichier, un document ou un répertoire dans l’ordinateur ou sur le réseau, à partir de mots-clés. Bouton + R: exécuter une application directement à partir de son nom. Alt + {la lettre soulignée de l’élément du menu auquel on veut accèder}: raccourcis au menu. Exp: Alt+F  menu « Fichier ». F1: Aide. INF0101: Introduction aux outils informatiques 31 Utilitaires usuels de Windows « Démarrer »  « Programmes »  « Accessoires »  Explorateur  Editeurs de texte (notepad et WordPad)  Calculatrice  MS-Paint Le gestionnaire de périphériques:  poste de travail (My Computer)  bouton droit de la souris  propriétés  Matériel (hardware)  gestionnaire de périphériques (Device manager) OU Panneau de configuration  Système.  Accès aux propriétés et à l’état du matériel installé.  Mise à jour des pilotes. INF0101: Introduction aux outils informatiques 32 Les répertoires spéciaux La plupart des éléments graphiques (icônes, raccourcis, etc.) sont des raccourcis vers des fichiers réels qui existent dans certains répertoires spéciaux de Windows. Parmi ces répertoires particuliers, on trouve: c:\windows\system32 : contient les programmes et utilitaires installés avec windows. Aussi, certains pilotes et infos sur le matériel. c:\windows\help : contient les fichiers d’aide de Windows. c:\Documents and Settings\user1\Desktop: contient les éléments du bureau de l’utilisateur “user1”. C:\Documents and Settings\user1\Start Menu : contient les raccourcis du menu “Démarrer” de l’utilisateur “user1”. c:\windows\Temp: contient des fichiers temporaires. Il faut vider ce répertoire de temps à autre pour libérer de l’espace sur le disque dur. INF0101: Introduction aux outils informatiques 33 Le panneau de configuration et les « Paramètres » de Win 11 Le Panneau de configuration et les « Paramètres » sont les portes d’entrée pour toute configuration ou changement sur la machine: Ajout de matériel et installation de nouvelles applications. Accès aux périphériques du système Configuration de presque tout: périphériques, paramètres régionaux, imprimante, réseau sans fil, mises à jour automatiques, affichage, tâches préconfigurées, connexions réseau, options d’accessibilité, etc… Pour accéder aux « Paramètres »: clic droit sur le bouton de démarrage (windows)  Paramètres (settings) INF0101: Introduction aux outils informatiques 34 Configuration/Modification des paramètres de l’environnement Certains paramètres de l’environnement sont accessibles et modifiables via le panneau de configuration ou les Paramètres ou encore, via des raccourcis, et ce, selon les droits et privilèges de l’utilisateur. Exemples de paramètres: la date et l’heure, l’apparence et les paramètres d’affichage, les paramètres de la souris, etc. Pour modifier les paramètres de la configuration, il faut aller à: Panneau de configuration ou : clic droit sur le bouton de démarrage  Paramètres Conseil: dans le panneau de configuration, choisir l’affichage par catégorie). INF0101: Introduction aux outils informatiques 35 Exemple 1: modifier la date, l’heure et le fuseau horaire INF0101: Introduction aux outils informatiques 36 Exemple 2: modifier les paramètres d’affichage Les paramètres d’affichage sont accessibles via les Paramètres Windows: Cet écran permet de modifier les paramètres d’affichage comme l’écran de veille, l’apparence de votre environnement Windows ou encore la résolution de votre écran. INF0101: Introduction aux outils informatiques 37 Exemple 3: configuration des options d’alimentation (laptops seulement) INF0101: Introduction aux outils informatiques Propriétés du système INF0101: Introduction aux outils informatiques La base de registre (1/3) La base de registre, aussi appelée "Registre", contient des informations et des paramètres de configuration de Windows, des périphériques, des programmes installés sur l'ordinateur, etc. La base de registre regroupe toutes les informations de configuration pour des fins d'organisation et de limitation du nombre de fichiers de configuration sur le disque dur. La base de registre est un fichier ayant une organisation hiérarchique arborescente dans laquelle les paramètres sont classés par critère. Les éléments de configuration, nommés "clés”, sont situés sur les feuilles de l’arbre. À chaque clé correspond une "valeur". Suite à l'installation d'un programme, il se crée plusieurs clés dans divers endroits de la base de registre. A la désinstallation, les clés sont effacées. INF0101: Introduction aux outils informatiques 40 La base de registre (2/3) Pour visualiser la base de registre: Démarrer (start)  Exécuter (run) et taper regedit La base de registre (Registre) est constituée de trois sortes de données:  les clés = ce sont les dossiers affichés dans la fenêtre de gauche;  les valeurs = ce sont les données présentes dans la case "Nom" de la fenêtre de droite;  les données = ce sont les contenus des valeurs. Les fichiers de la base de registre sont organisés en hiérarchie arborescente. La fonction « Rechercher » facilite la recherche d’une clé ou d’une valeur dans la base de registre. INF0101: Introduction aux outils informatiques 41 Exemple de manipulation de la base de registre (3/3) Affichage des secondes dans l’horloge de Windows. Affichage par défaut  Entrez dans la base de registre en tapant la commande “regedit” dans l’espace de Recherche ou en cliquant sur “Exécuter”; Le fenêtre de la base de registres va s’ouvrir.  Naviguez jusqu’à l’emplacement suivant: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced  Créez une entrée de type “Valeur DWORD 32 bits”. Appelez-là : “ShowSecondsInSystemClock” et donnez-lui la valeur de 1.  Fermez votre session Windows et reconnectez-vous de nouveau. Vous remarquerez le nouveau format d’affichage de l’horloge (avec les secondes): INF0101: Introduction aux outils informatiques 42 Système de fichiers et formatage Le disque dur est un grand espace contenant énormément de données binaires. Avant de placer des données (par exp: un système d’exploitation) sur le disque dur, Il est nécessaire au système d'organiser l’espace de données afin de pouvoir les retrouver facilement et rapidement  FORMATAGE. Le formatage crée un système de fichiers: c’est une sorte d’index géant indiquant l’emplacement (futur) de chaque donnée sur le disque. Le système d’exploitation utilise le système de fichiers pour placer les données sur le disque et pour les retrouver par la suite. Les systèmes de fichiers supportés par Windows 11 sont: FAT16, FAT32 et NTFS, ExFAT, ReFS. Système d’exploitation Système de fichier DOS et Win 95 FAT16 Windows 98 FAT 16 et FAT32 Windows 2000 et XP FAT16, FAT32 et NTFS Windows Vista WinFS (Transactional NTFS) Windows 7 et 10 NTFS Windows 11 FAT, NTFS, ExFAT et ReFS INF0101: Introduction aux outils informatiques 43 FAT et NTFS FAT (File Allocation Table) est une table (index) faisant correspondre chaque unité d’espace du disque (cluster) avec son contenu. Les adresses des lignes de l’index ont 16 bits ou 32 bits de longueur selon le système (FAT16 ou FAT32). NTFS (New Technology File System): est plus rapide que FAT dans l’accès aux données et offre une meilleure sécurité. Par contre, ni FAT, ni DOS ne peuvent lire un disque formaté avec NTFS. C’est pour cela qu’il est recommandé d’installer le système d’exploitation sur une petite partition FAT32, pour pouvoir y accéder à partir d’un disque de démarrage DOS en cas de problème. INF0101: Introduction aux outils informatiques 44 Défragmentation du disque Au fur et à mesure que l'on se sert de l'ordinateur, des fichiers sont ajoutés, supprimés ou modifiés. Parfois, ils sont déplacés et réécris à différents endroits du disque dur, et se retrouvent divisés en plusieurs morceaux. Les têtes de lecture du disque dur sont amenées à effectuer des déplacements fréquents pour lire les morceaux de fichiers  lenteur d'accès aux données et usure du disque dur. La défragmentation permet de réunir ces morceaux de fichiers éparpillés sur le disque. Ainsi, les têtes de lecture du disque travaillent moins et l'accès aux données est plus rapide. Dans Windows 11 :  Mettre la souris sur le disque à défragmenter (par exemple C:) )  Cliquer sur le bouton droit de la souris  Propriétés  Outils  Défragmentation. D’autres outils d’entretien du disque existent sous Propriétés  Outils. Il est inutile de défragmenter un disque SSD INF0101: Introduction aux outils informatiques 45 Les fichiers script “Batch” sous Windows Sous Windows, il est posible d’écrire des scripts afin d’exécuter une série de commandes DOS d’une façon automatique (i.e: sans l’intervention de l’usager pour écrire chaque nouvelle commande). Un fichier de script batch est un fichier texte, qui peut être créé avec Notepad, mais qui a une extension.bat. C’est un fichier qui contient une séquence d’ instructions DOS. Ces instructions sont exécutées l'une après l'autre. Les commandes permettent également de définir des conditions, des boucles, etc...mais cette partie est hors de la portée de ce chapitre. Des exemples de fichiers Batch sont disponibles sur Moodle. Pour exéuter un fichier script.bat, il faut soit double-cliquer dessus ou l’appeler (en écrivant son nom complet) à partir de la fenêtre de commandes CMD. INF0101: Introduction aux outils informatiques 46 Exemple de script “Batch” INF0101: Introduction aux outils informatiques 47 Les fichiers script “Batch” sous Windows – les paramètres Il est possible d’introduire des paramètres dans des scripts. Dans le script, les paramètres sont référencés par le signe « % » suivi du numéro du paramètre: %1, %2, etc. À l’exécution, le script est appelé par son nom suivi des paramètres (séparés par des espaces). Exemple de script simple « MonScript.bat » avec 1 paramètre: Appel (exécution) du script: Le script est appelé avec un paramètre “Info”. Donc, le %1 sera remplacé par “Info”. Il en résultera la création du répertoire C:/Info. INF0101: Introduction aux outils informatiques 48 Le planificateur de tâches Il est possible de planifier l’exécution d’un script à une heure bien précise. Le planificateur de tâches de Windows permet cela. INF0101: Introduction aux outils informatiques 49

Use Quizgecko on...
Browser
Browser