Le système Windows Présentation de Windows 2 Histoire de Windows Quelques out

Le système Windows Présentation de Windows 2 Histoire de Windows Quelques outils d’administration Initialisation du système Le SGF : système de gestion de fichiers Structure arborescente Utilisateur et protections Commandes de base Le langage de commande Généralités Environnement et variables Composition des commandes Écriture de scripts : paramètres, structures de contrôle Histoire de Windows 3       Le 4 avril 1975 : Fondation de Microsoft Corp. William H. Gates et Paul Allen fondent la société Microsoft Corporation à Albuquerque (Nouveau Mexique). Son activité consiste à développer des systèmes d'exploitation et des logiciels pour microprocesseurs. En 1981, IBM lance son Personal Computer (PC) avec le système d'exploitation MS DOS (Microsoft Disk Operating System) de Microsoft. Aujourd'hui, les systèmes d'exploitation Microsoft sont présents sur environ 80% des micro-ordinateurs dans le monde. Pourquoi ? IBM a publié son architecture de machine (pas protégée fortement) Apple s’est cantonné à développer son systèmes d’exploitation sur ses propres machines Les Windows  Windows NT4 est équipé de la même interface que W95  Windows 98 et Me sont des améliorations de W95 intégrant la gestion de l’USB, et du multimédia Unification des interfaces avec W2000 Ce n’est qu’avec Windows XP que les 2 branches de développement sont enfin réunies 2007 Windows Vista 2009 Windows 7 2012 Windows 8 2015 Windows 10 2007 2009 2012 2015 Systèmes d’exploitation installés sur 5 les machines connectées à Internet statistiques faites à partir des navigateurs utilisés Des statistiques sont disponibles sur les sites suivants : http://www.w3schools.com/browsers/browsers_os.asp http://gs.statcounter.com/#os-ww-monthly-201212-201312 http://www.libstat.com/pages/platform.htm Windows 7 Architecture hardware interfaces (buses, I/O devices, interrupts, intervaltimers, DMA, memory cache control, etc.,etc.) System ServiceDispatcher TaskManager Explorer SvcHost.Exe WinMgt.Exe SpoolSv.Exe Service ControlMgr. LSASS Objec t Mgr. Windows USER, GDI File System Cache I/OMgr User Application Subsystem DLLs System Threads User Mode Kernel Mode NTDLL.DLL Device & File Sys. Drivers WinLogon Session Manager Services.Exe POSIX WindowsDLLs Plugand PlayMgr. Powe r Mgr. Security Referenc e Monitor Virtual Memory Processes & Thread s Local Procedur e Call Graphics Drivers Kernel Hardware Abstraction Layer(HAL) (kernelmode callable interfaces) Configura- tionMgr (registry ) OS/2 Windows Copyright Microsoft Corporation Outils d’administration de Windows 7 Windows offre un environnement d'administration complet. Il comprend notamment : Gestionnaire de tâches Gestionnaire de l’ordinateur Gestion des utilisateurs et des groupes Observateur d'événements Gestionnaire des services Gestion du stockage (disques) Analyseur de performances Gestionnaire de sécurité Outils d’administration de Windows Gestionnaire de tâches 8 Outils d’administration de Windows Gestionnaire de l’ordinateur 9 Outils d’administration de Windows Observateur d’événements 10 Outils d’administration de Windows Gestionnaire de services 11 Outils d’administration de Windows Gestionnaire de disques 12 Outils d’administration de Windows Analyseur de performances 13 Outils d’administration de Windows Gestionnaire de sécurité 14 Configuration de Windows 15  un programme particulier nommé regedit.exe Base de registres 16  Elle est modifiée à chaque opération de gestion du système : installation de nouveaux logiciels par les programmes d’installation, création d’utilisateur, modification de matériel, etc.  Elle peut être manipulée pour configurer au mieux le système mais avec beaucoup de précautions : si elle est corrompue ou détruite, le système est incapable de fonctionner correctement  Il est préférable la sauvegarder avant toute manipulation.  Un programme particulier nommé regedit.exe Base de registres  Les informations dans la base sont stockées sous forme arborescente.  Mais la méthode de gestion choisie est critiquable : en effet toute branche supprimée garde sa place dans la base, mais est notée comme supprimée et n'apparaît plus, d'où ce gonflement au fur et à mesure de l'installation et de la suppression de logiciels (shareware ou non).  Dans l’éditeur de registre, aux maximum 6 branches sont visibles : 17 Base de registres 18  HKEY_LOCAL_MACHINE représente tout ce qui est lié à la machine.  HKEY_CURRENT_USER recense tous les paramètres de l’utilisateur courant  HKEY_USERS regroupe les paramètres de tous les utilisateurs de la machine  HKEY_CLASSES_ROOT, qui vient directement de Windows 3.1, regroupe toutes les associations de fichiers, les enregistrements OLE, DDE et ActiveX. Les premières branches commencent par .xxx et indiquent tous les types de fichiers enregistrés (.bmp, .txt, .wav, …). A chaque type correspond une description, dont le nom se retrouve plus bas.  Les 2 dernières branches sont liées à la configuration courante du PC.  HKEY_CURRENT_CONFIG reprend en fait la configuration courante à partir des informations contenues dans HKEY_LOCAL_MACHINE\Config,  HKEY_DYN_DATA ne contient que des infos « volatiles » qui ne sont pas enregistrées sur disque, mais seulement présente en RAM pour la session en cours. Processus de démarrage d’un ordinateur équipé de Windows Chargement du BIOS 23 Mise en route de la machine Chargement automatique du compteur ordinal avec l’adresse de la première instruction du BIOS B.I.O.S. = Basic Input-Output System Gère les périphériques vitaux Pilotes du clavier, de l’écran en mode texte, des ports « série » et « parallèle » Au démarrage, le bios vérifie la mémoire et tous les composants vitaux Possibilité de paramétrer le matériel et le démarrage de la machine. UEFI: 21 Unified Extensible Firmware Interface La norme UEFI, « interface micrologicielle extensible unifiée » définit un logiciel intermédiaire entre le micrologiciel (firmware) et le système d'exploitation d'un ordinateur. Cette interface succède sur certaines cartes-mères au BIOS. L'UEFI offre plusieurs avantages par rapport au BIOS, comme des fonctionnalités réseau intégrées en standard, une interface graphique haute résolution, une gestion intégrée des installations multiples de systèmes d'exploitation et l'affranchissement de la limite des disques à 2,2 To. Amorçage (1) 22 Le BIOS recherche un secteur d’amorçage sur une disquette, un disque dur, un CD-ROM, une périphérique USB, le réseau (selon ses paramètres) Charge en mémoire la routine de lancement qu’il contient La routine de lancement vérifie la présence des fichiers IO.SYS et MSDOS.SYS (fichiers vides pour Win XP et successeurs, disparus depuis Windows 7) Amorçage (2) 23 Chargement du noyau du système d’exploitation (ntldr pour winXP) à son emplacement définitif Exécution de la procédure d’initialisation du système d’exploitation Démarrage des services (tâches de fond ou « deamons »). Initialisation du système 24 Login utilisateur, puis démarrage du bureau de Windows Consultation de la base de registres et lancement des services et des applications mentionnées en: HKEY_LOCAL_MACHINE\Software\Microsoft\Wind ows\current version\run HKEY_CURRENT_USER\Software\Microsoft\Windo ws\CurrentVersion\Run Le système de gestion de fichiers (SGF) SGF : Structure arborescente toto C:\ Windows Fonts System32 system Fichiers (files) Dossiers ou répertoires (directory) Appli A Appli B Fichiers communs Fichiers de l’appli. A Fichiers de l’appli. B Help temp … DirectX drivers spool … tp1.java Program Files (x86) Program files SysWOW64 Utilisateurs Documents and Settings Default User Default All Users Public 29 Nom = chemin d'accès (PATH) Documents and Settings All Users toto D:\ Default User Rapport.doc Mes Documents P:\ cible montp.java Tp prog D:\Documents and Settings\toto\Rapport.doc P:\Tp prog\montp.java Format nom de fichier : U:\nom répertoire1\nom repertoire2\ … \nom repertoire n\nom fichier 27 L'utilisateur dans l'arborescence 28 Connexion Nom d'utilisateur (identifiant ou login) + mot de passe Bases de données des utilisateurs : HKEY_USERS initialise HKEY_CURRENT_USER Répertoire de travail par défaut : X:\Documents and Settings\nomlogin X:\Users\nomlogin (XP) (Win7 et +) Users est renommé Utilisateurs dans l’explorateur de Win7… si Windows installé sur X: Noms absolus de la forme : U:\nomrep\..... X:\Windows\System32 P:\tp\projet1\source\tp1.java 32 Noms relatifs Noms relatifs : ne commencent pas par \ Relatifs au répertoire courant (répertoire de travail) Sous Windows il y a autant de répertoires courants que d’unités logiques (disque, cd, usb, etc.) Users All Users toto D:\ Default User Rapport.doc P:\ montp.java Tp prog A:\ Exemple : ..\toto\Rapport.doc 33 SGF : commandes usuelles (1) Aide en ligne help <commande> <commande> /? Ex : help dir dir /? affiche le manuel de la commande dir affiche le manuel de la commande dir Affichage du contenu d’un fichier page / page more <fichier> ...  Entrée  espace  h  q ou Ctrl-C affiche la ligne suivante, affiche la page suivante, permet d'obtenir de l'aide, permet d'abandonner l'affichage. Démo SGF : caractères spéciaux 31 Commencent par un point : Répertoire courant ( . ) Répertoire père ( .. ) Jokers (wildcard characters) * Remplace n'importe quelle suite de caractères ?Remplace exactement 1 caractère Exemples: a*b.java désigne tous noms de fichiers/répertoire commençant par a et se terminant par b et don le suffixe est java c???.txt désigne tous les fichiers dont le nom commence par c et est suivi de 3 caractères exactement et dont le suffixe est txt SGF : commandes usuelles (2) 32 Fichiers (suite) copy <fic1> <fic2> copy <fic> ... <rép> ren <fic1> <fic2> move <fic1> <fic2> move <fic> ... <rép> del <fic> ... copie de fichier(s) copie de fichier(s) dans un répertoire renommer un fichier (ou rename) déplacement de fichier = renommer déplacement de fichier(s) dans rép suppression de fichier(s) (ou erase) ATTENTION, pas de récupération possible. SGF : Attributs des fichiers Quatre attributs associés aux fichiers A R S H archive lecture seulement système caché Affichage /modification des attributs : attrib <fic> attrib [+h] [-h] [+r] [-r] [+s] [-s] [+a] [-a] Démo 33 SGF : commandes usuelles (3) Répertoires (suite) dir [ options ] <rép> ... Options intéressantes : uploads/Industriel/ cours-systeme-d-x27-exploitation.pdf

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