Durante a análise de desempenho de um servidor web sob alta carga, um técnico de suporte verificou, por meio de ferramentas como 'vmstat' e 'sar', uma elevada taxa de 'page faults' e atividade constante na partição de swap. De acordo com a teoria de gerenciamento de memória virtual adotada pelo kernel Linux, tal cenário, embora possa indicar uma insuficiência de memória RAM para a carga de trabalho atual, representa precipuamente o funcionamento regular do mecanismo de:
- A)mapeamento de arquivos em memória (mmap), no qual o sistema operacional gera falhas de página como erros críticos para indicar a incapacidade de carregar bibliotecas compartilhadas na memória principal.
- B)memória compartilhada (shared memory), onde 'page faults' indicam conflitos de acesso concorrente por diferentes processos a um mesmo segmento de memória, exigindo intervenção do administrador.
- C)cache de buffer (buffer cache), em que a paginação excessiva reflete a falha do sistema em armazenar em cache as operações de escrita em disco, corrompendo o sistema de arquivos.
- D)paginação por demanda (demand paging), no qual uma falha de página ('page fault') é um evento normal que aciona o sistema operacional a carregar uma página necessária do disco (seja do arquivo original ou da swap) para a memória RAM.gabarito
- E)alocação contígua de memória, onde o sistema falha em encontrar um bloco de memória livre grande o suficiente, gerando um 'page fault' para sinalizar a fragmentação externa severa da RAM.