Быстрый путь

редактировать

Быстрый путь - это используемый термин в информатике для описания пути с более короткой длиной пути в программе по сравнению с «обычным» путем. Чтобы быстрый путь был эффективным, он должен обрабатывать наиболее часто встречающиеся задачи более эффективно, чем «нормальный» путь, оставляя последнему обрабатывать необычные случаи, угловые случаи, обработку ошибок и другие аномалии. Быстрые пути - это форма оптимизации.

. Например, выделенное маршрутизация пакетов оборудование, используемое для построения компьютерных сетей, часто поддерживает программное обеспечение, предназначенное для обработки наиболее распространенных типов пакетов, с другими видами, например, с управляющей информацией или пакетами, направленными на само устройство вместо того, чтобы маршрутизироваться в другое место, ставится на метафорический «медленный путь», в этом примере обычно реализуемый программным обеспечением, работающим на процессоре управления.

Были разработаны конкретные реализации архитектур сетевого программного обеспечения, которые используют концепцию быстрого пути для максимизации производительности программного обеспечения обработки пакетов. В этих реализациях сетевой стек разделен на два уровня, и нижний уровень, обычно называемый быстрым путем, обрабатывает большую часть входящих пакетов вне среды ОС без каких-либо накладных расходов ОС, которые ухудшают общую производительность. Только те редкие пакеты, которые требуют сложной обработки, направляются в сетевой стек ОС, который выполняет необходимые функции управления, сигнализации и контроля.

Некоторые аппаратные контроллеры RAID реализуют «быстрый путь» для сквозного доступа, который в определенных ситуациях обходит кэш контроллера. Это имеет тенденцию к увеличению IOPS, особенно для твердотельных накопителей.

Ссылки

.

Последняя правка сделана 2021-05-20 11:30:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте