Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634840)
Контекстум
Руконтекст антиплагиат система
Прикладная информатика / Journal of Applied Informatics  / №6 2007

Решение задачи взаимного исключения и координации процессов (150,00 руб.)

0   0
Первый авторЕмельянов
АвторыВласова Е.А.
Страниц6
ID445988
АннотацияНеобходимость координации и взаимного исключения процессов возникает в тех случаях, когда идет активная работа с нематериальными (логическими) ресурсами: в информатике — с сообщениями, буферной памятью, последовательно используемыми программами, в экономике — с правами собственности, разрешительными документами в виде накладных, путевых листов, записей в бортовом журнале судна (коносамент) и др. Некорректное решение этих задач приводит к патовой ситуации или клинчу, когда все ресурсы вроде бы в наличии, а процесс развиваться не может. Среди различных подходов к решению проблемы — основанный на принципе семафора, который и будет рассмотрен.
Емельянов, А.А. Решение задачи взаимного исключения и координации процессов / А.А. Емельянов, Е.А. Власова // Прикладная информатика / Journal of Applied Informatics .— 2007 .— №6 .— С. 124-129 .— URL: https://rucont.ru/efd/445988 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

А.А. Емельянов, Е.А. Власова Решение задачи взаимного исключения и координации процессов Необходимость координации и взаимного исключения процессов возникает в тех случаях, когда идет активная работа с нематериальными (логическими) ресурсами: в информатике — с сообщениями, буфернойпамятью, последовательно используе мыми программами, в экономике—с правами собственности, разрешительными до кументами в виде накладных, путевых листов, записейв бортовом журнале судна (ко носамент) и др. <...> Некорректное решение этих задач приводит к патовойситуации или клинчу, когда все ресурсы вроде бы в наличии, а процесс развиваться не может. <...> Подобные задачи решаются в случаях: К  создания сложных программных муль типроцессных средств (операционных сис тем, пакетов имитационного моделирования, работающих по принципу симуляции реаль ных процессов вычислительными средства ми, а также агентных программ сетевого взаимодействия);  моделирования логики экономическо го (логистического) процесса. <...> Впервые задача взаимного исключения и координации параллельных процессов возникла в 80х годах ХХ века, когда актив но развивались различные платформы ком пьютеров (от больших вычислительных комплексов на базе вычислительной техни ки IBM, Cray и Burrows до компьютеров на базе 32разрядных микропроцессоров Intel, IBM, SAN и Hewlett Packard). <...> Первое корректное решение задачи ко ординации в виде аппаратной реализации принципа семафора было предложено в кни ге [1]. <...> Известны ее программные решения, в том числе—для создания новых операци Лаборатория‚Управление эффективностью оординация и взаимное исключение— две внешние стороны непосредствен ной деятельности по управлению онных систем [2]. <...> Что касается таких слож ных комплексов, как программные имитато ры, то здесь задача координации решается гораздо сложнее, чем для операционной системы (ОС). <...> Иосновная трудность заклю чается в том, что в имитаторе создаются <...>