chapitre ii : fonctions de base d’un système...
TRANSCRIPT
Chapitre II :Fonctions de base d’un Système d’exploitationSystème d’exploitation
20/11/2012 Mr. Smiai Adnen 1
Le SE offre plusieurs fonctionnalités:
� La gestion des processus
� La gestion de la mémoire centrale
II-- INTRODUCTION:INTRODUCTION:
� La gestion de la mémoire centrale
� La gestion des fichiers
� La gestion des périphériques
� La gestion des entrées/sorties (dialogue Homme/Machine)
20/11/2012 Mr. Smiai Adnen 2
IIII-- Gestion des Gestion des ProcessusProcessus et de la et de la mémoiremémoire
centralecentrale ::
Un prgm est une suite d'instructions stockées dans un fichier exécutable et,
pour l'exécuter, le SE doit disposer des ressources nécessaires (mémoire,
processeur…) pour créer une entité dynamique appelée processus,
donc un processus est un prgm en cours d'exécution
20/11/2012 Mr. Smiai Adnen 3
11-- Gestion des Processus :Gestion des Processus :
Activité 1 :Activité 1 :
Lancer le gestionnaire des tâches, activer l’onglet «Processus », Visualiser
les programmes qui sont en cours d'exécution.
aa-- Mise en situation :Mise en situation :
plusieurs processus qui sont chargés en mémoires simultanément. Le SE alloue pour chaque processus la quantité mémoire nécessaire à son
20/11/2012 Mr. Smiai Adnen 4
mémoire nécessaire à son exécution.Il y a des processus qui sont lancés par les utilisateurs (exemple : Winword.exe, POWERPNT.exe, …) et des processus qui sont lancés automatiquement par le système.
Activité 2 :Activité 2 :
Lancer plusieurs programmes en même temps (MS Word, calc, mspaint,…).
Lancer de nouveau le gestionnaire des tâches.
Que peut-on conclure?
Arrêter ces processus un par un,
Que peut-on constater au niveau du gestionnaire des tâches?
20/11/2012 Mr. Smiai Adnen 5
Que peut-on constater au niveau du gestionnaire des tâches?
�Chaque nouveau processus consommera de la mémoire d’où la taille
de la mémoire utilisée augmentera
�on pourra terminer un processus par les manières ordinaires ou on pourra
l'interrompre d'une manière forcée
bb-- Principe de fonctionnement de la gestion des pr ocessus: Principe de fonctionnement de la gestion des proces sus:
La gestion des processus repose sur deux éléments:
Un allocateur qui repartit (distribue) le temps processeur entre les différents
processus
Un planificateur qui détermine le processus à activer suivant le contexte
(demande du système ou du utilisateur)
� La gestion des processus se résume essentiellement dans deux procédures:
20/11/2012 Mr. Smiai Adnen 6
La gestion des interruptions: La gestion des interruptions: les interruptions sont des signaux envoyés par
le matériel destinés au logiciel pour signaler un événement brusque
(arrêt d'impression dut au manque du papier, disque saturé…)
La gestion de multitâche:La gestion de multitâche:
�Simuler la simultanéité des processus
�Gérer les accès simultanés (en même temps) aux ressources
Activité 3 :Activité 3 :
1- Lancer plusieurs applications sur un même ordinateur.
2- Lancer le gestionnaire des tâches (taskmgr ).
22-- Gestion de la mémoire centrale :Gestion de la mémoire centrale :
�Pour qu'ils puissent être exécutés, les programmes doivent être chargés en
mémoire centrale, ce qui rend cette dernière une ressource indispensable
20/11/2012 Mr. Smiai Adnen 7
2- Lancer le gestionnaire des tâches (taskmgr ).
3- Déterminer la charge dédiée.
4- Lancer l’utilitaire Information Système (msinfo32 )
5- Déterminer l’espace consommé par ma mémoire
(Mémoire physique totale – Mémoire disponible)
6- Comparer cette valeur à la charge mémoire dédiée du gestionnaire
des tâches.
20/11/2012 Mr. Smiai Adnen 8
Mémoire utilisée < Charge dédiée � Utilisation d’une autre mémoire :espace disque, c’est la mémoire virtuelle
Activité 4 :Activité 4 :
Déterminer l’espace Max, Min et l’espace recommandé pour le fichier
d’échange de votre ordinateur.
(Les touches Windows + Pause)
20/11/2012 Mr. Smiai Adnen 9
�La gestion de la mémoire consiste à remplir les fonctions suivantes:
�Permettre le partage de la mémoire entre les processus
�Protéger les zones mémoires utilisées
�Récupérer les zones mémoires lorsque les processus terminent
leur travail
�Optimiser (maximiser) la quantité de mémoire disponible
20/11/2012 Mr. Smiai Adnen 10
�Optimiser (maximiser) la quantité de mémoire disponible
(étendre la RAM en utilisant la mémoire virtuelle: utiliser une
partie du disque dur pour l'utiliser comme extension de la mémoire
centrale en créant un fichier d'échange (SWAP) dans lequel il
stocke les informations lorsque la RAM est insuffisante)
20/11/2012 Mr. Smiai Adnen 11
Swap :Swap : échange de zones de données entre la mémoire vive et la mémoire de masse: pagefile.sys sous windows )
IIII-- Installation et désinstallation des logicielsInstallation et désinstallation des logiciels ::
11-- Installation d’un logiciel:Installation d’un logiciel:
Pour pouvoir utiliser un logiciel, on doit l’installer , l’installation se fait à travers
le fichier d’installation (Install, Setup)
20/11/2012 Mr. Smiai Adnen 12
APPWIZ.CPL : Panneau de configuration � Ajout/suppression des programmes
CONTROL : Panneau de configuration
20/11/2012 Mr. Smiai Adnen 13
Permet de corriger les bugs d’un logiciel, améliorer ses performances ou
bien passer d’une version à une autre plus récente.
La MAJ d’un logiciel est fréquemment distribuée à travers
internet, mais parfois elle est livrée sur des supports de
stockage ordinaires (CD, disquette,…)
22-- Mise à jour d’un logiciel :Mise à jour d’un logiciel :
20/11/2012 Mr. Smiai Adnen 14
stockage ordinaires (CD, disquette,…)
33-- Désinstallation d’un logiciel:Désinstallation d’un logiciel:
Activité 6 :Activité 6 :
Désinstaller les applications Httrak , Notepad++ et Mozilla FireFox par
3 méthodes différentes.
��������Pour bien gérer l'espace disque d'une machine, il faut désinstaller tout logiciel
inutile (mal installé, défaut de fonctionnement=>instabilité du système)
ou non utilisé.
20/11/2012 Mr. Smiai Adnen 15
ou non utilisé.
(Panneau de configuration� Ajout/suppression des programmes)
20/11/2012 Mr. Smiai Adnen 16
ou bien
Exécuter la commande regedit : Key_Local_Machine�Software
20/11/2012 Mr. Smiai Adnen 17
IIIIII-- Gestion des Périphériques :Gestion des Périphériques :
Les périphériques sont les moyens de communication entre utilisateur et sa machine. L’une des principales fonctions d’un système d’exploitation consistes à contrôler tous les périphériques de l’ordinateur.
11-- Présentation :Présentation :
22-- Installation et configuration des périphériques :Installation et configuration des périphériques :
Activité 7:Activité 7:Brancher un Flash disque à un ordinateur et observer les messages
20/11/2012 Mr. Smiai Adnen 18
�Le SE installe et configure automatiquement ce matériel
�Un périphérique est dit «Plug and PlayPlug and Play » (connecter et utiliser) s'il est reconnu et configuré automatiquement par le système.
Brancher un Flash disque à un ordinateur et observer les messages qui seront affichés.
Activité 8:Activité 8:Refaire la même activité pour une imprimante ou un scanner
���� Le SE peut demander le CD d’installation pour bien configurer ce matériel(ou bien se connecter à internet).
�Pilote (Driver) : programme qui gère la communication entre l'ordinateuret le périphérique
20/11/2012 Mr. Smiai Adnen 19
33-- Désinstallation d’un périphérique :Désinstallation d’un périphérique :
Activité 9:Activité 9:
Désinstaller le lecteur DVD de votre ordinateur, désactiver votre carte
réseau, désinstaller l’imprimante.
Qu’elle est la différence entre désinstaller et désactiver?
Redémarrer votre ordinateur et consulter le gestionnaires des
périphériques, que peut-on conclure?
20/11/2012 Mr. Smiai Adnen 20
périphériques, que peut-on conclure?
Windows + Pause Windows + Pause choisir l’onglet Matériel puischoisir l’onglet Matériel puisGestionnaire de périphériquesGestionnaire de périphériques
�La désinstallation d'un périphérique permet au SE l'arrêt total de
la communication avec celui-ci. Mais au prochain démarrage du
système, le périphérique peut être détecté et réinstallé de nouveau.
On désinstalle un périphérique (ou un composant interne) pour le
remplacer par un autre, ou parce que ce dernier a causé une
instabilité du système.
20/11/2012 Mr. Smiai Adnen 21
instabilité du système.
IVIV-- Gestion des Supports de Stockage :Gestion des Supports de Stockage :11-- Les Supports de Stockage :Les Supports de Stockage :
Le disque dur est le support de stockage de l'ordinateur servant à conserver
les données d'une manière permanante.
Actuellement, les disques durs peuvent être externes (amovible) ou tout
simplement des "flash disque"
aa-- Disque dur:Disque dur:
20/11/2012 Mr. Smiai Adnen 22
simplement des "flash disque"
bb-- Fonctionnement interne d’un disque dur:Fonctionnement interne d’un disque dur:
Un disque dur se compose de plusieurs disques rigides appelé plateaux
(Platters ) empilés serrés en alternance avec des têtes de lecture ( heads )
permettant de lire les données (les 0 et 1) qui y sont enregistrés magnétique-
ment
20/11/2012 Mr. Smiai Adnen 23
Les Têtes se trouvent au dessus et au dessous de chaque plateau (double-face)
et se déplacent à grandes vitesses entre les plateaux qui eux tournent de 3600
à 15000 tours par minutes (autour d’un axe).
20/11/2012 Mr. Smiai Adnen 24
Ces têtes sont mobiles se déplacent
latéralement afin de pouvoir balayer
(atteindre) l'ensemble de la surface
du disque.
cc-- Organisation des données sur le disque:Organisation des données sur le disque:
Les données sont organisées en
cercles concentriques appelés
« pistes » (track en anglais),
��Piste :Piste :
20/11/2012 Mr. Smiai Adnen 25
en raison de leur rotation sous
les têtes de lecture/écriture
��Secteur :Secteur :
Les pistes sont divisées en quartiers
(entre deux rayons) que l'on appelle
secteurs (zone dans laquelle on
peut stocker des données),
généralement de taille égale à
512 octets modifiable par l'utilisateur
20/11/2012Mr. Smiai Adnen
26
512 octets modifiable par l'utilisateur
On appelle cylindre l'ensemble des données situées sur une même piste sur
des plateaux différents.
��Cylindre :Cylindre :
20/11/2012 Mr. Smiai Adnen 27
��Unité d’Allocation (Cluster) :Unité d’Allocation (Cluster) :
Activité 10:Activité 10:
20/11/2012 Mr. Smiai Adnen 28
20/11/2012 Mr. Smiai Adnen 29
C’est la zone minimale que le SE peut utiliser pour stocker un ficher sur
le disque. Un Cluster est composé de plusieurs secteurs (entre 1 et 16).
22-- Partitionnement et formatage:Partitionnement et formatage:
a) Partitionner un disque dur :a) Partitionner un disque dur :
Activité :Activité :
Exécuter la commande <diskmgmt.msc> ou bien
(Poste de travail : bouton droite � Gérer-->Stockage� Gestion des disques)
ou bien
Panneau de configuration � outils d'administration�Gestion de l'ordinateur
20/11/2012 30Mr. Smiai Adnen
�Stockage�Gestion des disques)
Combien de disques durs sont connectés à l’ordinateur ?
Combien de parties chaque disque dur présente-t-il ?
Que peut-on constater ?
Le partitionnement d'un disque dur consiste à créer des zones de stockages
indépendantes pour que les données ne seront pas mélangées.
RQ :RQ :
Le partitionnement d'un disque dur se fait après le formatage physiqueformatage physique
de celui-ci et avant le formatage logique. formatage logique.
Il existe deux types de partitions : partition principaleprincipale et partition étendueétendue
La partition principale est considérée comme la première partition du disque
dur. Seule la partition principale est bootable ou amorçable. C'est à dire que
c'est uniquement sur cette partition que le système
lit les informations lui permettant de démarrer.
C'est pour cette raison qu'elle est utilisée pour
accueillir généralement le système d'exploitation.
20/11/2012 31Mr. Smiai Adnen
La partition étendue est quant à elle une partition
voisine de la partition principale pouvant être
divisée en lecteurs logiques (ou partitions logiques)
Elle ne peut être crée qu'après la création de la
partition principale.
Avantages :Avantages :
�Multi-boot : Possibilité d’installer plusieurs SE (4 au max)�Création d’une unité de sauvegarde (séparation et organisation des
données (C:\; D:\,…)�Sécurité20/11/2012 32Mr. Smiai Adnen
Création d’une partition:Création d’une partition:
Activité :Activité :
Créer, à l'aide de votre professeur, une partition principale et une autre
étendue sur votre pc (commande <diskmgmt.msc><diskmgmt.msc> )
Un disque dur ne peut recevoir de données tant qu'il n'est pas partitionné.
Il doit contenir au minimum une partition principale.
20/11/2012 33Mr. Smiai Adnen
Il doit contenir au minimum une partition principale.
Avec Windows XP, on ne peut créer des partitions que si on a un espace
disque non alloué, par contre, avec Win 7, on peut réduire la taille de la
partition principale pour créer d’autres partitions.
(bouton droite � Réduire le volume)
Etapes (voir livre page 47)Etapes (voir livre page 47)
La partition étendue peut être subdivisée en plusieurs lecteurs logiques.
Chaque lecteur logique se comporte comme étant un disque dur indépendant.
Création d’un lecteur Logique :Création d’un lecteur Logique :
Etapes (voir livre page 49)Etapes (voir livre page 49)
b) Formatage d’un disque dur :b) Formatage d’un disque dur :
Activité :Activité :
20/11/2012 34Mr. Smiai Adnen
Activité :Activité :
- Afficher le contenu d’un lecteur logique qu’on vient de créer.
- Que peut-on constater?
Le formatage c’est l’action de supprimer les données précédemment
Définition :Définition :
Activité :Activité :
- Formater les lecteurs logiques déjà crées.
20/11/2012 35Mr. Smiai Adnen
��������Il existe deux types de formatage; le formatage physique dit de bas
niveau et le formatage logique, appelé formatage de haut niveau.
Le formatage c’est l’action de supprimer les données précédemment
présenté sur le support, et le prépare à recevoir des nouvelles
données, en inscrivant les structures internes de stockage vides, tels
que la table d'allocation et le répertoire racine.
Le formatage de bas-niveau permet de diviser la surface des disques en
éléments basiques (pistes, secteurs, cylindres).
Son utilité est également d'inscrire à la racine du disque dur les informations
de base le concernant: le nombre de cylindres, de clusters abîmés, etc.
Ce formatage est effectué en usine et il n'est donc pas nécessaire de
20/11/2012 36Mr. Smiai Adnen
l'effectuer après l'achat de votre disque dur.
Le formatage bas-niveau effacera de manière irréver sible tout le
contenu du disque dur : données, partitions, MBR ,... cette opération
peut durer plusieurs heures !
Quand faut-il utiliser le formatage de bas-niveau ?
- Un virus de boot (zone MBR)
- Le formatage classique se bloque à un certain pourcentage ou subit un
échec.
- Le disque dur ne fonctionne pas correctement : bruits bizarres, pertes de
clusters, augmentation soudaine du nombre de secteurs défectueux.
20/11/2012 37Mr. Smiai Adnen
Le Master Boot Record (MBR) correspond au premier secteur du disque
dur capable de booter. Ce sont les 8 MO qui ne sont jamais vraiment
touchés par un formatage classique
Activité :
Définir le terme MBR.
Le formatage de haut niveau (logique) s'effectue après le formatage de bas
niveau, il crée un système de fichiers sur le disque (NTFS, FAT 32 , EXT 2, ...),
qui va permettre à un SE (DOS, Windows, Linux, OS/2, ...) d'utiliser l'espace
disque pour stocker et utiliser des fichiers.
20/11/2012 38Mr. Smiai Adnen
Quand faut-il utiliser le formatage de haut niveau?
- Après la création d'une partition (principale ou lecteur logique)
- En cas de défaillance d'un des lecteurs :virus sur une partition ou mal
fonctionnement du SE (installation, désinstallation de logiciels, modification
des paramètres systèmes,…)
Application :Application :
Peut-on récupérer les données du disque dur après un formatage logique?
Un formatage de bas niveau?
c) Comment formater un disque dur ?c) Comment formater un disque dur ?
ActivitéActivité ::
A l’aide de votre professeur, essayer de formater un ordinateur, (créer des
20/11/2012 39Mr. Smiai Adnen
Disque dur sans SE : Démarrer le pc avec un support externe (disquette,
CDROM…) bootable contenant un SE. puis lancer le formatage.
Exemple: Windows XP demande le formatage de la partition à l'aide
d'un menu simple avant de commencer l'installation
Partitions, formater une partition contenant déjà un SE et une partition
étendue
40Mr. Smiai Adnen
20/11/2012 Mr. Smiai Adnen 41
20/11/2012 42Mr. Smiai Adnen
VV-- Système de Fichiers (FS) :Système de Fichiers (FS) :
Un système de fichiers (FS) ou système de gestion de fichiers (SGF)
est une façon de stocker les informations et de les organiser dans des
fichiers sur des mémoires secondaires.
Le choix du système de fichiers est relatif au SE.
20/11/2012 43Mr. Smiai Adnen
ActivitéActivité ::
Comment les données sont organisés dans le support de stockage?
��������Les données sont organisées sou forme de fichiers, les fichiers sont stockés
dans des dossiers qui sont eux-mêmes organisés sous forme d’arborescence.
Chaque fichier est identifié par un chemin appelé chemin d’accès qui décrit
L’emplacement du fichier dans le support de stockage.
20/11/2012 44Mr. Smiai Adnen
L’emplacement du fichier dans le support de stockage.
Chaque unité de stockage d’un disque dur dispose d’une arborescence
Indépendante et identifiée par une lettre suivit de deux points tels que (C:, D:,…)
Exemple :
Les fichiers sont identifiés par leurs icônes (type de fichier ), comme ils peuventêtres identifiés par leurs extensions .
20/11/2012 45Mr. Smiai Adnen
Quelques commandes MSQuelques commandes MS--DOS :DOS :
TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
CD Modifie le répertoire ou affiche le répertoire en cours.
CD.. Monter au répertoire parent.
CLS Efface l'écran.
DIR Affiche la liste des fichiers et des sous répertoires d'un répertoire.
20/11/2012 46Mr. Smiai Adnen
COPY Copie un ou plusieurs fichiers.
DEL Supprime un ou plusieurs fichiers.
MD Crée un répertoire.
RD Supprime un répertoire.
REN Renomme un ou plusieurs fichiers.MOVE Déplace un ou plusieurs fichiers d'un répertoire à un autre.
1) Lancer l’utilitaire invite de commande
2) Créer l’arborescence suivante.
3) Renommer le dossier Réseau par Informatique
4) Déplacer le dossier Italien sous Langue
5) Supprimer le dossier ABC.
Application 1 :Application 1 :
20/11/2012 Mr. Smiai Adnen 47
6) Copier les images du dossier (c:\images)
dans le dossier Informatique.
1) 2)
20/11/2012 Mr. Smiai Adnen 48
3),4) ET 5)
6)
20/11/2012 Mr. Smiai Adnen 49
6)
Application 2 :Application 2 :
20/11/2012 Mr. Smiai Adnen 50
1) Lancer l’utilitaire invite de commande Introduction
2) Créer l’arborescence suivante.
3) Renommer le dossier Windows par SE
4) Déplacer le dossier Vidéo sous TIC
5) Supprimer le dossier Introduction.
6) Copier les images du dossier (c:\images) dans le dossier
Images.
20/11/2012 Mr. Smiai Adnen 51
20/11/2012 Mr. Smiai Adnen 52
20/11/2012 Mr. Smiai Adnen 53