O kernel do Linux é afetado pela paginação?

1

O kernel inteiro é sempre carregado para a RAM, seja qual for o tamanho da RAM? Em outras palavras, o kernel do Linux pode ser afetado pela paginação (alguma parte do kernel reside na memória virtual)?

    
por Makhlouf GHARBI 07.06.2015 / 13:15

1 resposta

1

Não, (pelo menos não que eu esteja ciente de qualquer recurso que permita que o kernel carregue em swap) ele faz uso do sistema de paginação (ou swap) para LKMs e processos em execução.

O kernel do linux é carregado na memória do sistema. Dependendo do tamanho do kernel (que cresceria exponencialmente quando usado sem módulos de kernel carregáveis, ou módulos estáticos para drivers de dispositivos, etc.), o sistema pode / ou não ter memória física suficiente para carregar. Em seguida, expõe uma API para 'kernel' & 'usuário' recursos de memória terrestre. Aqui está um recurso para chipsets ARM .

    
por 07.06.2015 / 14:22