13
Memory I (phy allocators) Кирилл Кринкин

Архитектура операционной системы (на примере Linux), осень 2016: Memory - I

Embed Size (px)

Citation preview

Memory I(phy allocators)

Кирилл Кринкин

Термины и сокращения

● PPN – physical page number● PTE – page table entry

– PPN+flags

● x86 page table – логический массив PTEs● Размер страницы* – 4096 (2^12) bytes●

Kernel main (recap)

Physical allocator: entry point

?

Physical allocator: initializers

kalloc

kfree

freerange

Создание страницы памяти ядра

Создание PD + entry

...to be continued