Jump to content

Быстрый путь

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

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

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

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

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

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bf2bef3320b9e2a4878aca51ec58719a__1719000660
URL1:https://arc.ask3.ru/arc/aa/bf/9a/bf2bef3320b9e2a4878aca51ec58719a.html
Заголовок, (Title) документа по адресу, URL1:
Fast path - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)