Iscriviti ora

Accesso

Password dimenticata

Hai perso la tua password? Inserisci il tuo indirizzo email. Riceverai un link e verrà creata una nuova password via e-mail.

Add postale

Devi effettuare il login per aggiungere post .

Aggiungere domanda

Devi effettuare il login per fare una domanda.

Accesso

Iscriviti ora

Benvenuti a Scholarsark.com! La tua registrazione ti darà accesso a utilizzare più funzionalità di questa piattaforma. È possibile porre domande, contributi o fornire risposte, Guarda i profili di altri utenti e molto altro ancora. Iscriviti ora!

Memory Management in Linux Kernel

Memory Management in Linux Kernel

Prezzo: $34.99

Aggiornare: 16th Oct 2020: Added Notes/Examples used in the course

Nota importante?

  • Physical Address space of processor and how to view it in Linux

  • Virtual Address space of processor

  • Kernel and User space virtual address space

  • Pages and Page Fault

  • How to convert virtual address into physical address and the format specifiers used to print

  • Low Memory and High Memory

  • Memory Allocation MechanismBuddy Allocator

  • Zones – /proc/buddyinfo

  • Dynamic Memory Allocation in Linux Kernel

  • Various flags used in kmallocGFP_KERNEL, GFP_ATOMIC, GFP_DMA

  • Differences between kmalloc and vmalloc

  • What happens when you pass 0 in kmalloc and vmalloc

  • Kernel Stack

API’s covered in this course:

  • virt_to_phys

  • phys_to_virt

  • kmalloc

  • kfree

  • krealloc

  • ksize

  • vmalloc

  • vfree

Commands used in this course:

  • qemu-system-x86

Autore

Lascia un commento