Gestion de la mémoire dans le noyau Linux
Prix: $34.99
Mettre à jour: 16octobre 2020: Notes/Exemples ajoutés utilisés dans le cours
Qu'allez-vous apprendre de ce cours?
-
Espace d'adressage physique du processeur et comment l'afficher sous Linux
-
Espace d'adressage virtuel du processeur
-
Espace d'adressage virtuel du noyau et de l'espace utilisateur
-
Pages et erreur de page
-
Comment convertir une adresse virtuelle en adresse physique et les spécificateurs de format utilisés pour imprimer
-
Mémoire faible et mémoire élevée
-
Mécanisme d'allocation de mémoire – Répartiteur de copains
-
Zones – /proc/buddyinfo
-
Allocation dynamique de mémoire dans le noyau Linux
-
Divers drapeaux utilisés dans kmalloc – GFP_KERNEL, GFP_ATOMIC, GFP_DMA
-
Différences entre kmalloc et vmalloc
-
Que se passe-t-il lorsque vous passez 0 dans kmalloc et vmalloc
-
Pile du noyau
API couvertes dans ce cours:
-
virt_to_phys
-
phys_to_virt
-
kmalloc
-
kgratuit
-
kréalloc
-
ksize
-
vmalloc
-
vfree
Commandes utilisées dans ce cours:
-
qemu-system-x86
Laisser une réponse
Vous devez s'identifier ou S'inscrire ajouter un nouveau commentaire .