Jump to content

Алгоритм страуса

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

Использование с взаимоблокировками

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

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

Алгоритм страуса делает вид, что проблемы нет, и его разумно использовать, если взаимоблокировки возникают очень редко и стоимость их предотвращения будет высокой. Операционные системы UNIX используют и Windows этот подход. [1] [2]

Хотя использование страусиного алгоритма является одним из методов борьбы с тупиками , существуют и другие эффективные методы, такие как динамическое избегание, алгоритм банкира , обнаружение и восстановление, а также предотвращение. [3]

См. также

[ редактировать ]
  1. ^ Инглиш, Джон (16 сентября 2017 г.). Введение в операционные системы: за рабочим столом . Издательство Блумсбери. ISBN  978-0-230-37408-9 .
  2. ^ Каур, Гурушаран; Каур, Лахбир; Каур, Раджиндер. Элементы и оцифровка компьютера . Издательство «Образование».
  3. ^ Ближневосточный технический университет. Тупики.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c4a101b82dafbbd360281862c008b4c1__1690716180
URL1:https://arc.ask3.ru/arc/aa/c4/c1/c4a101b82dafbbd360281862c008b4c1.html
Заголовок, (Title) документа по адресу, URL1:
Ostrich algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)