Архитектура операционной системы (на примере linux),...

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

Upload: cs-center

Post on 10-Jan-2017

45 views

Category:

Documents


3 download

TRANSCRIPT

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