Alocação de memória no kernel do Linux

Eu tive uma entrevista hoje e me fizeram essa pergunta. Qual estratégia de alocação de memória do kernel você usaria, se lhe pedissem para alocar memória de tamanho 2 KB e essa memória alocada deveria ser alinhada por página.

O KMALLOC lida com estratégias menores de alocação de memória, mas a unidade mais baixa suportada é 4KB, que é o tamanho da página física. Perguntei-lhe se ele estava esperando alocadores de placas. Ele não respondeu positivamente.

questionAnswers(2)

yourAnswerToTheQuestion