Vous êtes sur la page 1sur 13

ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail

Analyser le processus de traitement des


données du système d’exploitation.

DIRECTION RECHERCHE ET INGENIERIE DE FORMATION


SECTEUR NTIC
ROYAUME DU MAROC

Office de la Formation Professionnelle et de la Promotion du Travail

DIRECTION RECHERCHE ET INGENIERIE DE FORMATION


SECTEUR NTIC
25818939.doc

Sommaire

1. Introduction...............................................................................................2
2. Les buts d’un système d’exploitation.............................................................2
2.1. Interface adaptée aux besoins des usagers...............................................2
2.2. Interface relativement indépendante de la machine...................................2
2.3. Gestion optimale des usagers.................................................................3
2.4. Contrôle des usagers.............................................................................3
3. Les fonctions d’un système d’exploitation.......................................................3
4. Les qualités d’un système............................................................................3
4.1. Fiabilité...............................................................................................4
4.2. Efficacité..............................................................................................4
4.3. Facilité d’emploi....................................................................................4
4.4. Adaptabilité..........................................................................................4
4.5. Mesurabilité.........................................................................................4
5. Types de systèmes.....................................................................................4
5.1. La méthode d’accès au système pour un usager........................................4
5.2. Le genre d’applications des usagers.........................................................4
5.3. La configuration matérielle.....................................................................5
5.4. La politique de partage..........................................................................5
5.5. Le nombre d’usagers simultanés.............................................................5
6. Les systèmes d’exploitation multi-utilisateurs multi-tâches...............................6
6.1. Les différentes fonctions d’un S.E............................................................6
6.2. La gestion de la mémoire.......................................................................7
6.3. La gestion des processus........................................................................8
6.4. La gestion des fichiers...........................................................................9
6.5. La gestion des périphériques.................................................................10

Document Millésime Page


OFPPT @ 25818939.doc mars 07 1 - 13
25818939.doc

1. Introduction
Le système d’exploitation est une couche de logiciel offrant à l’usager une
machine “ logique ”

APPLICATIONS
Logiciel
Système SYSTEME
informatique D’EXPLOITATION

MACHINE Matériel

2.Les buts d’un système d’exploitation


Le système d’exploitation est un logiciel offrant :

• une interface adaptée aux besoins des usagers


• une interface relativement indépendante de la machine
• une gestion optimale des ressources physiques
• un contrôle des usagers

2.1. Interface adaptée aux besoins des usagers

Suivant à quoi est destinée la machine le système d’exploitation offre des outils adaptés aux
utilisateurs :

• Des outils de développement


• Ou une gestion de données
• Ou des possibilités étendues de connexions à des appareils externes
• Etc.

2.2. Interface relativement indépendante de la


machine

• Par l’utilisation de langages symboliques évolués


• Par la manipulation de ressources logiques au niveau usager, la correspondance ressource
logique, ressource physique étant assurée par le système
• Eventuellement par la réalisation de systèmes standard présentant la même machine
logique quelle que soit la machine physique

Document Millésime Page


OFPPT @ 25818939.doc mars 07 2 - 13
25818939.doc
2.3. Gestion optimale des usagers

• Par le partage des ressources entre les usagers d’un système


• Par l’utilisation du parallélisme possible de fonctionnement au niveau matériel
• Par la récupération des erreurs

2.4. Contrôle des usagers

Il y a plusieurs types d’usagers du système :

• Les programmes en exécution


• Les opérateurs-pupitreurs
• Les programmeurs système
• Les programmeurs d’application
• Les utilisateurs

Les fonctions à assurer pour gérer ces utilisateurs sont :

• la comptabilité ou logging des usagers


• le contrôle des droits d’accès de façon sélective, selon la classe d’usagers
• le traitement ( créer, mémoriser, retrouver, détruire) des informations de chaque usager en
vérifiant les droits d’accès et en assurant le partage éventuel.

3.Les fonctions d’un système d’exploitation


• l’acquisition de l’information : données ou programmes,
• la traduction d’une forme symbolique à une forme interne exploitable par la machine,
• la conservation de l’information,
• le partage des ressources : logiques et physiques.

Un système d’exploitation est composé de deux éléments essentiels :

• Les logiciels de base

Production de programmes : compilateur, interpréteur, assembleur, éditeur de liens, metteur au


point.
Saisie et manipulation des données : formateur de texte, éditeur de texte, gestionnaire de
fichiers

• Moniteur

C’est le coeur du système, il assure la gestion du dialogue avec les usagers, des entrées/sorties,
des programmes en exécution, de la mémoire, etc.

4.Les qualités d’un système

Document Millésime Page


OFPPT @ 25818939.doc mars 07 3 - 13
25818939.doc
4.1. Fiabilité

Limiter les conséquences des défaillances matérielles ou des erreurs des utilisateurs. En cas de
panne, éviter les pertes d’information ou leur incohérence.

4.2. Efficacité

Utiliser au mieux les ressources et possibilités matérielles (sans en consommer trop pour lui-
même).

4.3. Facilité d’emploi

Offrir un langage de commande (dialogue usager-système) et des diagnostics d’erreurs


(dialogue système-usager) clairs et précis.

4.4. Adaptabilité

Permettre les modifications matérielles et logicielles le plus simplement possible à l’aide


d’outils spécialisés (processeur de génération de mise à jour).

4.5. Mesurabilité

Enregistrer la comptabilité des ressources utilisées par les usagers et mesurer les paramètres de
fonctionnement et de charge.

5.Types de systèmes
Il y a de multiples critères de classification possibles, voici quelques exemples.

5.1. La méthode d’accès au système pour un usager

• Par sessions CONVERSATIONNEL


• Par requêtes TEMPS REEL
• Par travaux TRAITEMENT PAR LOTS

5.2. Le genre d’applications des usagers

• Développement de programmes : système doté d’éditeurs et de traducteurs de texte


• Manipulation de données : système transactionnel
• Contrôle de processus industriels : système temps réel

Document Millésime Page


OFPPT @ 25818939.doc mars 07 4 - 13
25818939.doc
5.3. La configuration matérielle

• Un seul processeur : système monoprocesseur


• Plusieurs processeurs : système multi-processeur
• Basée sur un réseau : système réseau

5.4. La politique de partage

Il s’agit de la stratégie de gestion de certaines ressources physiques et logiques.

• Partage de la mémoire entre plusieurs programmes : système multiprogrammé


• Partage du temps processeur entre les programmes en exécution :
• Par quantum : système temps partagé
• Par priorité : système temps réel

5.5. Le nombre d’usagers simultanés

Système : monoposte ou mono-utilisateur


multiposte ou multi-utilisateur

Document Millésime Page


OFPPT @ 25818939.doc mars 07 5 - 13
25818939.doc

6. Les systèmes d’exploitation multi-


utilisateurs multi-tâches
6.1. Les différentes fonctions d’un S.E.

Système
d’exploitation

Utilitaires Utilisateurs
Gestion
de la
mémoire Gestion des Logiciels et
processus progiciels

Gestion
des données Gestion des
et des fichiers communications

Gestion des périphériques


Modem

Disque

Câble
réseau

Imprimante Ecran - Clavier

Document Millésime Page


OFPPT @ 25818939.doc mars 07 6 - 13
25818939.doc

6.2. La gestion de la mémoire

Unité centrale

Mémoire centrale

Table de
mémoire Transcodage
virtuelle

Mémoire virtuelle

Swapping

Disque

Document Millésime Page


OFPPT @ 25818939.doc mars 07 7 - 13
25818939.doc

6.3. La gestion des processus

GESTION DES PROCESSUS

utilisateurs

PROGRAMMES
Logiciels en exploitation,
Taches du système,
Outils de développement

Evènements extérieurs
Lancer
Lister Interrompre Interactions

SYSTEME D’EXPLOITATION

Gérer les
ressources
partagées

Allouer
Libérer
Gérer les conflits

Créer Lister Tuer Reprendre Suspendre


(priorités)

Ressources

Mémoire centrale
Imprimante
P1 P2 Pi Pn Disque

Document Millésime Page


OFPPT @ 25818939.doc mars 07 8 - 13
25818939.doc

6.4. La gestion des fichiers

GESTION DES FICHIERS

Utilisateurs PROGRAMMES

Mémoire centrale

Ouvrir Fermer Modifier


Créer Proteger
Lister Détruire

SYSTEME D’EXPLOITATION

Proteger
Swap

Identifier Typer Retrouver


Gérer
l’occupation
du disque
Localiser
Allouer
Liberer Lire
Vérouiller écrire

Table

Ident Loc Type ... Disque

Document Millésime Page


OFPPT @ 25818939.doc mars 07 9 - 13
25818939.doc

6.5. La gestion des périphériques

GESTION DES PERIPHERIQUES

Ecran - clavier

Ecran - clavier

Gestion du graphisme

Gestion de l’affichage
Ecran - clavier

Envoi des réponses


Ecoute des utilisateurs

Ecran - clavier
Interprétation des commandes

Ecran - clavier
Gestion du spool Gestion des mémoires
secondaires

Document Millésime Page


OFPPT @ 25818939.doc mars 07 10 - 13
25818939.doc

Pour approfondir le sujet….


Proposition de références utiles permettant d’approfondir le thème abordé
Le site web : http://www.commentcamarche.net/

Sources de référence
Support OFPPT

Document Millésime Page


OFPPT @ 25818939.doc mars 07 11 - 13