Next: 2000 - Junho
Up: 2000 - Maio
Previous: Semana 4
  Sumário
- struct page (include/linux/mm.h).
- try_to_swap_out() (mm/vmscan.c).
- include/asm-i386/page.h:
- Macros - pte_val(), __va(), __pa(), MAP_NR()
- Constantes - PAGE_MASK, PAGE_SHIFT
- Estrutura - struct pte_t
- Constante PAGE_OFFSET_RAW (include/asm-i386/page_offset.h).
- Relação entre endereçamento físico e virtual, incluindo
PAGE_OFFSET_RAW.
- Discussão sobre a cópia da página para o nosso cache, nessa fase
inicial. O endereçamento físico é retornado pelo pte_val() -
PAGE_OFFSET.
- Estudo da liberação de página de Slab Cache (mm/slab.c):
- kmem_cache_reap()
- kmem_slab_unlink()
- kmem_slab_destroy() e kmem_free_pages().
- Estudo do Swap Cache.
Rodrigo Souza de Castro
2000-12-18