Реализованный алгоритм - Большая Энциклопедия Нефти и Газа, статья, страница 2
Самый верный способ заставить жену слушать вас внимательно - разговаривать во сне. Законы Мерфи (еще...)

Реализованный алгоритм

Cтраница 2


Затем, что в многопроцессорной системе желательно иметь унифицированный механизм выполнения Р - и V-операций. Дело в том, что его отсутствие может создать довольно неприятную ситуацию: процессор 1, обратившись к семафору, убеждается в том, что он открыт, и пытается записать в сигнальный разряд 0, но еще до того, как сигнал успел измениться, к семафору обращается процессор 2 и, найдя семафор открытым, естественно, пытается захватить соответствующий ресурс. Для обработки подобных ситуаций существуют специальные программно реализованные алгоритмы, но все же в большинстве мультипроцессорных систем обращение к семафору и изменение его состояния осуществляются с помощью единого механизма, реализуемого одной непрерываемой командой.  [16]

Выходные данные, передаваемые в подсистему, могут быть интерпретированы несколькими различными способами. В простейшем случае 0 указывает, что соответствующий выходной ключ находится в разомкнутом, или выключенном, состоянии, а 1 - в замкнутом, или включенном, состоянии. Подобный формат данных усложняет работу системного программиста, так как в этом случае должен определяться каждый бит данных, даже если, согласно реализованному алгоритму, изменяться могут лишь один или два бита. Программа должна выбрать из памяти слово, представляющее текущее состояние группы, изменить нужные разряды и вновь записать эти данные в память до передачи их в подсистему. Это затрудняет программирование, чего можно избежать, используя другие форматы данных.  [17]



Страницы:      1    2