Решение задачи взаимного исключения и координации процессов - А. А. Емельянов
Автор: | А. А. Емельянов |
Издательство: | НОУ «МФПУ «Синергия» |
Серия: | Прикладная информатика. Научные статьи |
Жанр произведения: | Программы |
Год издания: | 2007 |
isbn: |
Впервые задача взаимного исключения и координации параллельных процессов возникла в 80-х годах ХХ века, когда активно развивались различные платформы компьютеров (от больших вычислительных комплексов на базе вычислительной техники IBM, Cray и Burrows до компьютеров на базе 32-разрядных микропроцессоров Intel, IBM, SAN и Hewlett Packard). В статье приводится решение этой задачи, используя систему имитационного моделирования Pilgrim для иллюстрации динамики процесса координации. Решение задачи координации можно осуществить с помощью переменной величины особого вида – семафора, а также особых функций, работающих с этой переменной.