S'inscrire maintenant

S'identifier

Mot de passe perdu

Mot de passe perdu? S'il vous plaît entrer votre adresse e-mail. Vous recevrez un lien et créez un nouveau mot de passe par e-mail.

Ajouter un enregistrement

Vous devez vous connecter pour ajouter après .

Ajouter une question

Vous devez vous connecter pour poser une question.

S'identifier

S'inscrire maintenant

Bienvenue sur Scholarsark.com! Votre inscription vous donnera accès à l'utilisation de plus de fonctionnalités de cette plate-forme. Vous pouvez poser des questions, apporter des contributions ou de fournir des réponses, Voir les profils d'autres utilisateurs et bien plus encore. inscrire maintenant!

Gestion de la mémoire dans le noyau Linux

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