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



Глава 08


Глава 8. Память
Виртуальная память
Виртуальная память - часть 2
Свопинг и страничный обмен
Свопинг и страничный обмен - часть 2
Адресное пространство
Модуль управления памятью
Каталоги страниц и таблицы страниц
Каталоги страниц и таблицы страниц - часть 2
Буфера хранения результатов преобразования
__Flush_tlb
Сегменты
Компоновка процессов памяти
Struct vm_area_struct
Struct vm_area_struct - часть 2
Struct vm_operations_struct
Struct mm_struct
Операции со структурами VMA
Find_vma
Find_vma - часть 2
Find_vma_prev
Find_vma_prev - часть 2
Страничный обмен
Подробный обзор средств защиты страниц
Подробный обзор средств защиты страниц - часть 2
Копирование при записи
Ситуация отсутствия страницы
Do_page_fault
Do_page_fault - часть 2
Do_page_fault - часть 3
Do_page_fault - часть 4
Handle_mm_fault
Pgd_offset
Pmd_alloc
Pte_alloc
Pte_alloc - часть 2
Handle_pte_fault
Update_mmu_cache
Do_wp_page
Do_wp_page - часть 2
Вывод страниц на диск
Try_to_swap_out
Устройства свопинга
Устройства свопинга - часть 2
Get_swap_page
Get_swap_page - часть 2
Swap_free
Sys_swapoff
Sys_swapon
Sys_swapon - часть 2
Sys_swapon - часть 3
Отображение памяти с помощью mmap
Do_mmap
Do_mmap - часть 2
Merge_segments
Do_munmap
Do_munmap - часть 2
Unmap_fixup
Динамическая память пространства пользователя и пространства ядра
Brk
Sys_brk
Vmalloc и vfree
Vmalloc
Get_vm_area
Get_vm_area - часть 2
Vfree
Дамп памяти
Elf_core_dump
Elf_core_dump - часть 2
Elf_core_dump - часть 3
Elf_core_dump - часть 4



Содержание