Documente Academic
Documente Profesional
Documente Cultură
Comment l’expliquer ?
L’essentiel à savoir...
PCI DEUG Sciences
2001-2002
Alain Mille
UFR d’Informatique
UCBL
Introduction
Système d’exploitation ?
Applications et services
Noyau
Gestion mémoire, entrées-sorties et processus
Matériel
3
Introduction
Interface humain Interface humain (1)
Interfaces humains
Tendances :
– interfaces humains fondés sur des
description de « pages » du type HTML
• Avantages : indépendance totale entre les
applications et leurs interfaces ->
interopérabilité.
• Défauts :
– exige un « interpréteur » respectant
rigoureusement « un » standard du langage
(Internet Explorer ou Netscape par exemple) et
de nombreux « plug in » pour gérer les effets
graphiques complexes ou les contrôles
spécifiques. Des « plug-in » puissants mais
particuliers à un « éditeur » peuvent entraîner
l’effet de monopole (situation de microsoft
explorer par exemple).
5
Introduction
Interface humain Applications et services (1)
Applications et
services
Interfaces humains
Applications et services
Une application est un ensemble de
programmes permettant de fournir des
fonctions spécifiques :
– traitement de texte, tableur, logiciel de
dessins, traitement de vidéo, etc.
Un service est un ensemble de
programmes permettant de gérer des
ressources offertes
– comptes utilisateurs, accès réseau à
distance, site web, gestion des impressions,
etc.
6
Introduction
Interface humain Applications et Services (2)
Applications et
services
Interfaces humains
Applications et services
Installation d’une application
– l’ensemble des fichiers nécessaires sont
rassemblés sur un CD ou sur un site
disponible sur Internet,
– un logiciel d’installation (setup, install, ...)
permet de copier sur une zone disque les
fichiers concernés (codes exécutables,
données, exemples, aides, etc) et
« enregistre » l’application sur la machine
cible (un poste client ou un serveur).
– les icônes, les menus, les commandes
permettant de lancer l’application sont mis à
disposition.
7
Introduction
Interface humain Applications et Services (1)
Applications et
services
Interfaces humains
Applications et services
Les services sont des programmes
lancés automatiquement ou
manuellement et qui restent disponibles
en permanence
Les services n’ont en général pas
d’interface humain très voyant (parfois
une icône donnant l’état du service)
8
Introduction
Interface humain Applications et Services (2)
Applications et
services
Interfaces humains
Applications et services
Les services sont soit « réveillés » à
intervalles réguliers ou sur apparition
d’un événement qu’ils doivent traiter.
Les services peuvent être utilisés par les
applications pour réaliser certaines de
leurs fonctions (typiquement, les
services réseaux sont nécessaires pour
les applications exploitant des
ressources à distance).
Les services sont installés comme des
« composants » supplémentaires du
Illustration
système d’exploitation.
9
Introduction Système de gestion des objets
Interface humain
Applications et
systèmes
services
Gestion des objets Un objet système est une entité
du système « persistante », portant un nom et
Interfaces humains
Applications et services
10
Introduction Fichiers et « Système » de
Interface humain
Applications et
Gestion de Fichiers
services
Gestion des objets Un fichier est un « objet » permanent du
du système système d’exploitation contenant une
Interfaces humains
Applications et services
Applications et services
12
Introduction Gestion physique des unités de
Interface humain
Applications et
disque (1)
services
Gestion des objets
du système
Interfaces humains
Applications et services
Applications et services
Volume 1
Volume 2
Volume 3
Volume 4
Applications et services
Applications et services
Applications et services
Applications et services
Applications et services
Noyau
Gestion mémoire, entrées-sorties et processus
selon les familles de microprocesseur)
Matériel
19
Introduction
Interface humain Gestion de la mémoire (1)
Applications et
services
Gestion des objets Chaque programme qui s’exécute doit
du système être présent en mémoire accompagné
Noyau du système
Mémoire des données sur lesquelles il travaille
A chaque fois qu’un programme est
Interface humain
Applications et services
Noyau
Gestion mémoire, entrées-sorties et processus
Matériel
Applications et services
Noyau
Gestion mémoire, entrées-sorties et processus
Matériel
??
Applications et services 3
Système de Gestion des Objets Systèmes
Noyau
1 0 ...
Gestion mémoire, entrées-sorties et processus
Matériel
3 1
1 0
0 1
1 2
5 3
8 4
5
6
7 Zone d’échange (swap)
8
9
10
L’espace mémoire est découpé en pages. Seules
Illustration les pages nécessaires sont en mémoire physique.
Les autres pages sont copiées dans une zone du
disque. Elles seront échangées (swapped) au besoin. 22
Introduction
Interface humain Gestion des processus
Applications et
services
Gestion des objets Un processus est un programme « en train » de
du système s’exécuter
Noyau du système Une application est constituée d’au moins un
Mémoire processus
Processus
A tout moment, un seul processus s’exécute
réellement
Interface humain
Applications et services
Noyau
Matériel
Illustration
23
Introduction
Interface humain Gestion des entrées-sorties (1)
Applications et
services
Gestion des objets Quand un processus d’un programme souhaite lire /
du système écrire une information sur un périphérique, il doit
Noyau du système utiliser des fonctions spécifiques à chacun de ces
Mémoire périphériques,
Processus Ces fonctions de mise en forme, de contrôle ou de
Entrées-Sorties gestion de l’échange (comme on l’a vu dans le cours
sur le fonctionnement interne de l’ordinateur) sont
rassemblées dans des codes que l’on appelle des
Interface humain
Applications et services
Matériel
24
Introduction
Interface humain Exemples de pilotes
Applications et
services
Gestion des objets Les pilotes « standards »
du système – disques (SCSI par exemple)
Noyau du système
Mémoire – scanners (USB par exemple)
Processus – etc.
Entrées-Sorties
Interface humain
Applications et services
Noyau
mais surtout des pilotes pour exploiter
toutes les possibilités fines
Gestion mémoire, entrées-sorties et processus
Matériel
– d’imprimantes,
– de scanners avec des options,
– de systèmes vidéo,
– etc.
25
Introduction
Interface humain Conclusion
Applications et
services
Gestion des objets Un système d’exploitation structuré en couches
du système les plus indépendantes possibles
Noyau du système Une couche utilise les services des couches
Mémoire inférieures pour réaliser ses fonctions
Processus
Entrées-Sorties Seul le noyau du système d’exploitation est
Conclusion complètement lié au matériel interne de
Interface humain
l’ordinateur
Nécessité d’installer correctement les
Applications et services
Noyau
Gestion mémoire, entrées-sorties et processus
Matériel
26
Annexe 1 Interface graphique
(ms-windows nt/4)
Interface texte
Explorateur
de fichier
Invitation de commande
28
Annexe 2
Exemple d’écran d’installation
29
Exemple de contenu de disque
Annexe 2
d’installation avec lancement
automatique
Paramétrage de lancement
automatique de l’installation
30
Annexe 2
Exemple de contenu avec install
fichiers « compressés »
programme d’installation
31
Annexe 2 Interface d’installation
d’application (détail)
s’affiche en général en plein écran pour
éviter que d’autres programmes perturbent
l’installation
32
Annexe 2 Installer/Désinstaller des
applications
Applications installées
33
Annexe 2 Applications en cours
d’exécution
Explorateur du poste de travail
Gestionnaires
Gestionnaire de
defichiers
fichiers
34
Annexe 3
Quelques services ms-windows
35
Annexe 3 Ajouter/supprimer des services
réseau
36
Annexe 4 Fenêtre d’un gestionnaire
simple de fichier
37
Annexe 4 Fenêtre d’un explorateur d’objets
systèmes (dont les fichiers)
38
Annexe 4-bis Un exemple de découpage en
volumes (Windows-NT4)
Unités physiques
Volumes logiques
39
Illustration de la gestion d’un volume (un
Annexe 5
volume « système »)(1 - état initial)
Programmes d’amorçage (boot)
0
10 Bloc de tête répertoire (racine)
20
30
40 Bloc de tête de cartographie
50
60
70
80
90 les blocs verts sont « libres »
100
110
120
40
Illustration de la gestion d’un volume (un
Annexe 5
volume « système »)(2 - début)
0
10
20
30 les blocs bleus sont occupés
40 par des fichiers
50
60
70
80
90 les blocs verts sont « libres »
100
110
120
41
Illustration de la gestion d’un volume (un
Annexe 5
volume « système »)(3 - en général)
0
10
20
30 les blocs bleus sont occupés
40 par des fichiers
50
60
70
80
90 les blocs verts sont « libres »
100
110
120
les blocs noirs sont défectueux
42
Annexe 5 Fenêtre d’affichage de propriétés de
fichier
43
Annexe 6 Application d’administration de
comptes
44
Annexe 6
Un compte utilisateur
45
Annexe 6
Un profil d’environnement
46
Annexe 7 Un instantané de l’utilisation
mémoire
Taille physique
Utilisé pour accélérer
les échanges disques
Taille allouée
Taille virtuelle
47
Annexe 8
Les processus en cours (1)
48
Annexe 8
Les processus en cours (2)
49
Annexe 8
Les processus en cours (3)
50
Annexe 9
Pilotes mémoires de masse
51
Annexe 9
Pilotes mémoires de masse
52
Annexe 9
Pilotes périphériques audiovisuels
53