Académique Documents
Professionnel Documents
Culture Documents
Fonctions et Mcanismes
Exploitation
Vue par le dveloppeur d'applications
Vue par l'utilisateur final
Maintenance
Optimisation
Scurisation
Mise jour
Partage : excution concomitante de plusieurs
programmes
Allocation : calcul et rpartition de l'espace
d'adressage
Protection : respect des espaces d'adressage
Adressage : chargement des programmes
Cache : utilisation du cache pour acclrer l'accs
Optimisation : gestion dynamique de l'espace
d'adressage
Reconnaissance des priphriques
Gestion des demandes d'E/S
Priorits
tat des priphriques (DST = Device Status Tables)
Queues de demandes
Gestion des interruptions
Interruptions synchrones
Interruptions asynchrones
Accs direct (DMA = Direct Memory Access)
Processus
Ordonnancement
Interblocages
Optimisation
Maintenance du systme
Mise jour du systme
Scurit interne (inter-processus)
Protection contre l'intrusion
Confidentialit
Processus et fils
Appels systme
Le noyau (kernel)
Les services
Les programmes utilitaires
Les machines virtuelles (VM 370, JAVA)
Les clients - serveurs
Un processus c'est un programme en cours
dexcution
Les fils (processus legers ou threads) sont des
unites d'execution a l'interieur des processus
A chaque processus correspond un contexte
d'excution, compos de plusieurs lments :
Les rgistres utiliss et les valeurs contenues
dans ces rgistres
La mmoire utilise
Les priphriques utiliss et leur tat
Systmes d'exploitation 11 Pierre Dimo - 2015
Appels systme
Assurent l'interface entre les programmes
utilisateurs et le SE
Peuvent contenir des instructions inaccessibles aux
utilisateurs
Fonctionnent en gnral en mode protg
(superviseur)
Leur nombre et leur varit dpend du SE
Gestion des fichiers
diteurs de texte
Communications
Multimdia
Compilateurs, interprteurs, diteurs de liens