Специальные команды позволяют записывать слово, одновременно приписывая ему разряд защиты. Если теперь другой процессор попытается ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Королев Л.Н. Структуры ЭВМ и их математическое обеспечение Издание 2


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

(cкачать страницу)

Смотреть книгу на libgen

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