Asignación de memoria en el kernel de Linux

Tuve una entrevista hoy y me hicieron esta pregunta. ¿Qué estrategia de asignación de memoria del núcleo usaría si se le pidiera asignar memoria de tamaño 2KB y esa memoria asignada debe estar alineada con la página?

KMALLOC maneja estrategias de asignación de memoria más pequeñas, pero la unidad más baja que admite es 4KB, que es el tamaño de la página física. Le pregunté si esperaba asignadores de losas. Él no respondió positivamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta