Управляющее устройство
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Управляющее устройство

Управляющее устройство ЦВМ, устройство управления, часть вычислительной машины, координирующая работу всех её устройств, предписывая им те или иные действия в соответствии с заданной программой. У. у. вырабатывает управляющие сигналы, обеспечивающие требуемую последовательность выполнения операций, контролирует работу машины в различных режимах, обеспечивает взаимодействие человека-оператора с ЦВМ(цифровая вычислительная машина). Структура У. у. определяется типом ЦВМ(цифровая вычислительная машина) и применяемым способом управления вычислительным процессом. При синхронном управлении ЦВМ(цифровая вычислительная машина) на выполнение любой из операций отводится заранее определённое время; в таких ЦВМ(цифровая вычислительная машина), как правило, используется одно У. у., называется центральным, которое синхронизирует работу машины в целом. При асинхронном способе управления начало выполнения очередной операции определяется завершением предыдущей операции. В асинхронных ЦВМ(цифровая вычислительная машина) каждое устройство машины (арифметическое, запоминающее и др.) часто имеет своё местное У. у. В этом случае центральное У. у. вырабатывает только основные сигналы управления, задающие режим работы для местных У. у., которые в соответствии с этими сигналами организуют функционирование своих устройств.

  Различают У. у. с жестко заданной и с произвольной программами управления. В первом случае все возможные сочетания управляющих сигналов и временные соотношения между ними неизменны и определяются структурой и конструкцией ЦВМ(цифровая вычислительная машина). Изменение порядка вычислений требует схемных преобразований в У. у. Поэтому жестко заданная программа используется чаще всего в специализированных вычислительных машинах.

  У. у. с произвольной программой универсально и позволяет формировать программу решения задачи непосредственно перед её реализацией. Произвольная программа управления используется в универсальных цифровых машинах. Наиболее эффективны У. у. с мультипрограммным управлением, допускающим одновременное решение нескольких задач и независимую связь ЦВМ(цифровая вычислительная машина) со многими потребителями. Мультипрограммирование обеспечивается либо несколькими У. у., каждое из которых обслуживает одну из программ, выполняемых ЦВМ(цифровая вычислительная машина), либо временным разделением выполнения нескольких программ, осуществляемым одним У. у., которое переключается с одной программы на другую в результате последовательного опроса пользователей (абонентов) или вследствие принудительного прерывания со стороны абонента в соответствии с заданным приоритетом. Получили также распространение микропрограммные У. у., в которых каждой машинной операции соответствует набор сигналов, составляющих микрокоманду; микрокоманды хранятся в постоянной памяти ЦВМ(цифровая вычислительная машина) (см. Микропрограммное управление). При этом для всех операций выбираются оптимальные наборы управляющих сигналов и в соответствии с ними строятся рабочие микропрограммы.

  Тенденции развития У. у. связаны с повышением их производительности и расширением логических возможностей, позволяющих, например, произвольно (или с некоторыми ограничениями) задавать структуру команд, длину слова и т.д. Допускается изменение структуры машины, совместная работа нескольких ЦВМ(цифровая вычислительная машина) и т.д.

  Лит.: Каган Б. М., Каневский М. М., Цифровые вычислительные машины и системы, 2 изд., М., 1973.

  И. А. Данильченко.