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