Ядро Linux в комментариях

       

Ядро Linux в комментариях

Глава 8. Память
Виртуальная память
Свопинг и страничный обмен
Адресное пространство

Модуль управления памятью
Каталоги страниц и таблицы страниц
Буфера хранения результатов преобразования
__Flush_tlb
Сегменты
Компоновка процессов памяти


Struct vm_area_struct
Struct vm_operations_struct

Struct mm_struct
Операции со структурами VMA
Find_vma
Find_vma_prev
Страничный обмен
Подробный обзор средств защиты страниц
Копирование при записи

Ситуация отсутствия страницы
Do_page_fault
Handle_mm_fault
Pgd_offset
Pmd_alloc
Pte_alloc

Handle_pte_fault
Update_mmu_cache
Do_wp_page
Вывод страниц на диск
Try_to_swap_out
Устройства свопинга
Get_swap_page

Swap_free
Sys_swapoff
Sys_swapon
Отображение памяти с помощью mmap
Do_mmap
Merge_segments
Do_munmap

Unmap_fixup
Динамическая память пространства пользователя и пространства ядра
Brk
Sys_brk
Vmalloc и vfree
Vmalloc
Get_vm_area
Vfree

Дамп памяти
Elf_core_dump
Содержание раздела