Распределение памяти в ядре Linux
У меня было интервью сегодня и мне задали этот вопрос. Какую стратегию распределения памяти ядра вы бы использовали, если бы вас попросили выделить память размером 2 КБ, и эта выделенная память должна быть выровнена по страницам.
KMALLOC обрабатывает меньшие стратегии выделения памяти, но самая низкая единица, которую он поддерживает, составляет 4 КБ, то есть размер физической страницы. Я спросил его, ожидает ли он распределителей плит? Он не ответил положительно.