kernel do Linux: política de substituição de páginas

1

Eu devo responder pelo trabalho de casa qual algoritmo é implementado no Linux para a substituição da página de memória virtual e também dar algumas partes do código para provar isso.

Após algumas pesquisas, descobri que as seguintes funções são chamadas quando ocorre uma falha de página:

do_page_fault
                |handle_mm_fault
                   |pte_alloc
                      |pte_alloc_one
                         |__get_free_page = __get_free_pages
                            |alloc_pages
                               |alloc_pages_pgdat
                                  |__alloc_pages
                                     |wakeup_kswapd

Mas eu tentei seguir essa sequência e em algum momento eu fiquei totalmente perdido. Existe algum extrato razoável de código que possa provar o meu ponto?

    
por Izabela 15.12.2012 / 01:03

0 respostas