Chap4 se gestion de la memoire
ième Partie Etude des systèmes d ? exploitation CPlan modi ?able ? Introduction ? Gestion des processus ? Synchronisation des processus ? Gestion de la mémoire ? Gestion des ?chiers ? Interblocage CChap Gestion de la mémoire CGestion de la mémoire Comment le SE gère la mémoire Il existe types de mémoires ? Mémoire cache registre rapide volatile et chère ? Mémoire centrale RAM vitesse et prix moyens ? Mémoire de masse lente non volatile DD CD etc la partie du SE qui s'occupe de la gestion de la mémoire s'appelle le gestionnaire de mémoire CGestion de la mémoire Les fonctionnalités attendus d'un gestionnaire de mémoire sont ? Conna? tre et allouer les parties libres de la RAM ? Récupérer la mémoire libérée par la terminaison d'un processus ? O ?rir aux processus des services de mémoires virtuelles de taille supérieure à la mémoire physique swapping pour la gestion de la multiprogrammation CGestion élémentaire de la mémoire sans va et vient et sans pagination Mono-programmation méthode archa? que mais encore utilisée dans les systèmes embarqués PDA un seul processus dans la mémoire centrale ? Si la taille du programme est inférieure à processu s l'espace disponible il n'y a aucun problème SE ? Sinon on utilise la technique des segments de RAM recouvrements overlays le programme est découpé en segments qui ne sont pas tous chargés simultanément Par exemple le segment fait appel au segment dès qu'il termine son exécution CGestion élémentaire de la mémoire sans va et vient et sans pagination Multiprogrammation Utilisée sur la plupart des ordinateurs actuels le moyen le plus simple de mettre la multiprogrammation en place du point de vue mémoire consiste à une subdivision de la mémoire centrale en n partitions ?xes et de tailles pas nécessairement égales Partition Partition Partition Partition SE CMultiprogrammation Méthodes MFT Multiprogramming with a Fixed number of Tasks Convient au traitement par lots batch méthodes de gestion ? Une ?le d'attente par partition tout nouveau processus est placé dans la ?le de la plus petite partition pouvant le contenir Inconvénients ?? Des partitions non utilisées pas de ?le d'attentes ?? Les petits travaux doivent attendre pour accéder à la mémoire même si une grande quantité d'espace est libre CGestion de la mémoire Méthodes MFT suite ? Une seule ?le d'attente globale stratégies ?? Dès qu'une partition se libère on lui a ?ecte le premier processus de la ?le qui peut y tenir Inconvénients ?? A ?ectation d'un grand espace mémoire à une petite t? che gaspillage CGestion de la mémoire Méthodes MFT suite ??Dès qu'une partition se libère on parcourt la ?le d'attente pour lui a ?ecter la plus grande t? che pouvant y tenir Inconvénients ?? On pénalise les processus de petite taille Pour remédier à ce problème on va dire qu'un processus ne peut pas être négligé plus de k fois Chaque fois qu'il est laissé de côté son score augmente de points et dès qu'il atteint k points il ne peut plus être ignoré CGestion de
Documents similaires










-
51
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 13, 2022
- Catégorie Management
- Langue French
- Taille du fichier 53.9kB