SOMMAIRE
1-Préambule
2-Composition du Système d’exploitation
3-Principales fonctions du système d’exploitation
4-Typologie
5-Conclusion
6-Annexe
7-Références
ETUDE DES SYSTEMES D’EXPLOITATION Page 1
1-PREAMBULE
Le système d’exploitation d’un ordinateur ou d’une installation
informatique est un ensemble de programmes qui remplissent deux
grandes fonctions :
- gérer les ressources de l’installation matérielle en assurant leurs partages
entre un ensemble plus ou moins grand d’utilisateurs
- assurer un ensemble de services en présentant aux utilisateurs une
interface mieux adaptée à leurs besoins que celle de la machine physique.
Un système informatique est un ensemble de matériels et de logiciels
destiné à réaliser des tâches mettant en jeu le traitement automatique de
l’information.
La communication d’un tel système avec le monde extérieur est assurée
par des organes d’accès ; ceux ci permettent également une interaction
avec des dispositifs physiques que le système informatique est char de
surveiller ou piloter.
La fonction d’un système informatique est la fourniture de prestations
(services) capables d’aider à la réalisation de problèmes usuels :
- gestion de l’information : stockage, désignation, recherche,
communication, protection contre les intrusions ou les incidents;
- préparation et mise au point de programmes;
- gestion de l’ensemble des ressources pour permettre l’exploitation des
programmes (c’est-à-dire création d’un environnement nécessaire à
l’exécution du programme);
- gestion et partage de l’ensemble des ressources (matériels,
informations, ...) entre l’ensemble des usagers;
On peut considérer que cet ensemble de prestations, fournies par le
système d’exploitation, constitue pour l’usager de ce système, une
machine nouvelle quali=ée d’abstraite ou de virtuelle, par opposition à la
machine physique réalisée par l’assemblage de composants matériels
( logiciel d’application,logiciel de base, machine physique ). Le logiciel de
base peut lui-même être décomposé en deux niveaux : les outils et services
(compilateurs, chargeurs, éditeurs, utilitaires, ...) et le système
d’exploitation. Le présent expose consistera a mettre en évidence de
manière minutieuse et successive la composition, les principales fonctions,
la typologie et en=n les di?érents types de systèmes d’exploitation.
2-COMPOSITION DU SYSTEME D’EXPLOITATION
Un système d’exploitation est typiquement composé : d’un noyau ; de
bibliothèques, d’un ensemble d’outils système ; de programmes applicatifs
de base.
ETUDE DES SYSTEMES D’EXPLOITATION Page 2
2-1- Le Noyau de système d'exploitation.
Le noyau (ou cœur) assure les fonctionnalités suivantes :
gestion des périphériques (au moyen de pilotes) ;
gestion de l’exécution des programmes (aussi nommés processus) :
ogestion de la mémoire attribuée à chaque processus ;
oordonnancement des processus (répartition du temps d’exécution
sur le ou les processeurs).
osynchronisation et communication entre processus (services de
synchronisation, d’échange de messages, mise en commun de
segments de mémoire, etc.)
gestion des =chiers (au moyen de systèmes de =chiers) ;
gestion des protocoles réseau (TCP/IP, IPX, etc.).
Il s’agit de la couche primordiale, celle qui est lancée lors du démarrage de
l’ordinateur que l’on appelle couramment le boot. Grâce à celui-ci, les
premiers services peuvent accéder aux applications système : gestion de la
mémoire, accès aux disques durs et accès aux périphériques. Il gère donc
les ressources de l’ordinateur et permet aux di?érents composants
matériels et logiciels de communiquer entre eux.
2-2-Les Bibliothèques
Les bibliothèques servent à regrouper les opérations les plus utilisées
dans les programmes informatiques, a=n d’éviter la redondance de la
réécriture de ces opérations dans tous les programmes.
2-3-L’ensemble d’outils systèmes
Le système de ,chiers (FS ou lesystem en anglais) ou système de
gestion de =chiers (SGF) est une structure de données permettant de
stocker les informations et de les organiser dans des =chiers sur ce que l’on
appelle des mémoires secondaires (disque dur, disquette, CD-ROM, clé
USB, etc.). Ce stockage de l’information est persistant. Une telle gestion
des =chiers permet de traiter et de conserver des quantités importantes de
données ainsi que de les partager entre plusieurs programmes
informatiques. Il o?re à l’utilisateur une vue abstraite sur ses données et
permet de les localiser à partir d’un chemin d’accès.
ETUDE DES SYSTEMES D’EXPLOITATION Page 3
Les outils système permettent :
de con=gurer le système (gestion des comptes des utilisateurs,
con=guration des paramètres réseau, démarrage automatique des
services, etc.) ;
de passer le relais aux applications proposant des services à un ou
plusieurs utilisateurs ou à d’autres ordinateurs, grâce au réseau par
exemple.
L'interface utilisateur aussi nommée interface homme-machine
(IHM) permet à un homme de se servir de l'ordinateur. Cette interaction
homme machine s’élabore tant par le biais d'interfaces graphiques qu'en
ligne de commande.
2-4-Les programmes applicatifs de base
Les programmes applicatifs de base o?rent des services à l’utilisateur
(calculatrice, éditeur de texte, navigateur web, etc.). Ces programmes applicatifs sont
souvent fournis en bundle (en vente liée) avec le système d’exploitation.
3-PRINCIPALES FONCTIONS DU SYSTEME D’EXPLOITATION
Les principales fonctions du système d’exploitation peuvent être
classées hiérarchiquement en trois rubriques:
3-1 - La machine virtuelle
fonctions de gestion de l'information: structuration, conservation,
désignation (mémoire virtuelle, =chiers...). Ceci concerne aussi
bien l'information stockée sur les mémoires périphériques que
dans celle de l'ordinateur. Nous l'étudierons dans les chapitres IV
et V.
ETUDE DES SYSTEMES D’EXPLOITATION Page 4
transferts entre les di?érents éléments de la machine. Ceci
concerne les échanges entre les di?érentes parties: mémoire,
processeur, périphériques...
fonctions d'exécution: exécution des programmes en parallèle, en
séquence...
3-2 - la gestion et le partage des ressources
gestion des ressources physiques: allocation de la mémoire
principale et de la mémoire secondaire (=chiers), gestion des
organes d'entrées-sorties.
partage et échange de l'information entre utilisateurs
protection mutuelle entre utilisateurs, sécurité.
3-3- les outils d'exploitation
compilateurs, aide à la mise au point de programmes
outils de sauvegarde, d'archivage, traitement des défaillances.
éditeurs, outils divers...
La plupart des utilisateurs ne connaissent que ce troisième niveau. Sa
richesse, sa facilité d'emploi, sa souplesse dé=nissent la qualité d'un
système d'exploitation du moins pour le non-spécialiste.
4-TYPOLOGIE
On distingue les systèmes selon 4 grandes classes
4-1-selon les services rendus
Mono/multi tâches : capacité du système à pouvoir exécuter plusieurs
processus simultanément ; par exemple e?ectuer une
Compilation et consulter le =chier source du programme correspondant.
C'est le cas d'UNIX, d'OS/2 d'IBM et de Windows 95.
Mono/Multi-Utilisateurs : capacité à pouvoir gérer un panel d'utilisateurs
utilisant simultanément les mêmes ressources matérielles. (Cas d'UNIX, de
MVS, de Gecos ...)
4-2-Selon leur architecture
Systèmes centralisés : L’ensemble du système est entièrement
présent sur la machine considérée. Les machines éventuellement reliées
sont vues comme des entités étrangères disposant elles aussi d'un système
ETUDE DES SYSTEMES D’EXPLOITATION Page 5
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !