Pearson Education France
Plus d’infos sur www.pearsoneducation.fr
3.6 La prévention des interblocages
3.6.1 S’attaquer à la condition de l’exclusion mutuelle
3.6.2 S’attaquer à la condition de détention et d’attente
3.6.3 S’attaquer à la condition de non-préemption
3.6.4 S’attaquer à la condition de l’attente circulaire
3.7 Autres considérations
3.7.1 Le verrouillage en deux phases
3.7.2 Les interblocages non liés aux ressources
3.7.3 La privation de ressources
3.8 Les recherches sur les interblocages
3.9 Résumé
3.10 Exercices
La gestion de la mémoire
4.1 La gestion élémentaire de la mémoire
4.1.1 La monoprogrammation sans va-et-vient ni pagination
4.1.2 La multiprogrammation avec des partitions de taille fixe
4.1.3 La modélisation de la multiprogrammation
4.1.4 L’analyse des performances des systèmes multiprogrammés
4.1.5 La réallocation et la protection
4.2 Le va-et-vient
4.2.1 Gérer la mémoire avec des tableaux de bits
4.2.2 Gérer la mémoire avec des listes chaînées
4.3 La mémoire virtuelle
4.3.1 La pagination
4.3.2 Les tables des pages
4.3.3 La mémoire associative
4.3.4 Les tables des pages inversées
4.4 Les algorithmes de remplacements de pages
4.4.1 L’algorithme optimal de remplacement de page
4.4.2 L’algorithme de remplacement de la page non récemment utilisée
4.4.3 L’algorithme de remplacement de page premier entré, premier sorti
4.4.4 L’algorithme de remplacement de page de la seconde chance
4.4.5 L’algorithme de remplacement de page de l’horloge
4.4.6 L’algorithme de remplacement de la page la moins récemment utilisée
4.4.7 La simulation logicielle de l’algorithme LRU
4.4.8 L’algorithme de remplacement de page « ensemble de travail »
4.4.9 L’algorithme de remplacement de page WSClock
4.4.10 Résumé des algorithmes de remplacements de pages
4.5 La modélisation des algorithmes de remplacements de pages