Ennobros


Télécharger au format pdf

resume7-8

Cours 6: Mémoire

Mémoire linéaire

Différents algo d’allocation d’espace en ram

Mémoire virtuelle

Segmentation

Séparation d’un programme en plusieurs segments contigus, représentant plusieurs parties du code \(\Rightarrow\) permet de réordonner des gros blocs de taille variable en mémoire

Pagination

Séparation d’un programme en pages de taille fixe \(\Rightarrow\) permet d’éviter la fragmentation externe (ie émiettement)

Segmentation paginée

Combinaison des deux procédés: D’abord segmentation, segments paginés

Cache et TLB

\(\text{TLB } > \text{ RAM } > \text{ Disque}\). On a intérêt à avoir les pages les plus utilisées en cache

Algos:

\(\text{adresse physique } = \text{ numéro case de la page } \times \text{ taille page } + \text{ déplacement}\)

Cours 7: E/S

Accès aux données : piste (cylindre), secteur

Ordonnancement des requêtes d’E/S

Objectif : limiter les déplacements des têtes de lecture/écriture

Algorithmes d’ordonnancement:

Cours 8: Fichiers


Page incomplète ou erronée? Contribuez sur le repo