База ответов ИНТУИТ

Внутреннее устройство ядра Linux

<<- Назад к вопросам

Какова стратегия выделения памяти под входящие сетевых пакеты в драйверах сетевых устройств:

(Отметьте один правильный вариант ответа.)

Варианты ответа
запрашивать выделение памяти без флага "освободить кэши если свободной памяти нет"
использовать заранее выделенный пул объектов(Верный ответ)
запрашивать выделение памяти с флагом "освободить кэши если свободной памяти нет"
попытаться запрашивать выделение памяти без флага "освободить кэши если свободной памяти нет" и если памяти нет использовать заранее выделенный пул
Похожие вопросы
В каких очередях сетевых пакетов не допускается потери пакетов (не постановка в очередь из-за отсутствия памяти)?
В каких объектах ядра создаются очереди сетевых пакетов?
Каким образом подсистема сокетов получает данные от стека сетевых протоколов
Каким образом приложение взаимодействует со стеком сетевых протоколов для посылки/получения данных по сети?
Каким образом выполняется отправка данных в сеть после обработки исходящего трафика драйверами сетевых протоколов?
Чем отличается выделение памяти под объекты sk_buff через skb clone cache от выделения памяти через kmemcache
При работе с какой очередью пакетов проблемы недостатка ресурсов решаются управлением потока сетевых пакетов?
Каким образом sk_buf оптимизируется с точки зрения выделения памяти?
Как соотносится ограничение "грязной" памяти в ядре с количеством общей памяти?
Как планировщик реализует процедуру выделения времени задачам