最新消息:请大家多多支持

Memory Management in Linux Kernel

其他教程 dsgsd 169浏览 0评论

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: aac, 44100 Hz
Language: English | SRT | Size: 1.08 GB | Duration: 1h 57m

What you’ll learn
Knowledge of Memory management in Linux Kernel
Requirements
Should be able to write/compile/load/unload Hello World Linux Kernel Modules
Description
Update: 16th Oct 2020: Added Notes/Examples used in the course

What will you learn from this course?

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 Mechanism – Buddy Allocator

Zones – /proc/buddyinfo

Dynamic Memory Allocation in Linux Kernel

Various flags used in kmalloc – GFP_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

Who this course is for:
Developers curious about learning memory management in Linux Kernel


Password/解压密码0daydown

Download rapidgator
https://rg.to/file/9167d0a82c4c6ab454c505e79c41fdde/Memory_Management_in_Linux_Kernel.part1.rar.html
https://rg.to/file/061144f839b7db162830f1d7c3687230/Memory_Management_in_Linux_Kernel.part2.rar.html

Download nitroflare
https://nitroflare.com/view/EAC89FD21F2E472/Memory_Management_in_Linux_Kernel.part1.rar
https://nitroflare.com/view/E42D6193D544FA4/Memory_Management_in_Linux_Kernel.part2.rar

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Memory Management in Linux Kernel

您必须 登录 才能发表评论!