Page 293 - ЭВМ
P. 293

В современных ЦВМ, как правило, локальная шина в виде стан-
               дартной адресной магистрали выводится из чипа процессора для свя-
               зи  с  другими  устройствами  ЦВМ –  ЗУ,  КВВ.  В  первых  же  БЦВМ

               с секционным процессором обмен данными процессора организовы-
               вался с помощью специальных регистров: с помощью регистра запо-
               минающих  устройств (для  связи  с  памятью  ОЗУ  и  ПЗУ)  и  регистра
               обмена (для связи с внешними устройствами).
                      Все устройства процессора ЦВМ типа «Салют-3» – «Салют-5»
               (рис. 9.1) присоединены к линиям приема и выдачи данных, соединен-

               ных между собой через мажоритарные элементы. Таким образом обес-
               печивается парирование сбоев и отказов в троированной схеме ЦВМ.
                      Схема  голосования,  показанная  на  рис. 9.2,  использовалась
               практически во всех устройствах БЦВК, обеспечивая сохранение его

               работоспособности при наличии отдельных сбоев в цифровых схемах
               и  множественных  отказов  в  различных  локальных  устройствах.  По
               отзывам создателей аппаратуры станции «Мир» к моменту заверше-
               ния срока ее работы в бортовой вычислительной системе комплекса
               «Салют-5Б» имелись многочисленные местные неисправности, никак
               не сказывающиеся на ее нормальной работе благодаря «горячему» ре-

               зервированию модулей вычислительного комплекса.
                      Поясним кратко принципы работы БЦВМ «Салют». Управление
               ее работой осуществляется с помощью управляющего устройства на
               базе  запоминающего  устройства  микрокоманд (ЗУМК).  ЗУМК  вы-

               полняет последовательность микрокоманд, задаваемых регистром ад-
               реса  микрокоманд (РАМК).  РАМК  обеспечивает  последовательное
               наращивание  адреса  микрокоманды  из  цепочки  микрокоманд,  отно-
               сящейся к выбранной машинной команде, до тех пор, пока не доходит
               до  микрокоманды,  опрашивающей  матрицу  условий.  Если  микроко-
               манда является последней в цепочке команд, из которых составлена

               данная команда, из матрицы условий задается переход на начало вы-
               полнения цепочки микрокоманд, относящейся к следующей команде
               выполняемой программы. Если необходимо ветвление внутри цикла
               выполнения команды, матрица условий определяет адрес перехода на

               другую цепочку микрокоманд.
                      Управление устройствами ЦВМ «Салют» от ЗУМК заключается
               в выдаче соответствующих сигналов во все устройства, присоединен-
               ные к линии для открытия их входов и выходов. ЗУМК обеспечивает
               параллельно выдачу сигналов управления по 100 выходам в соответ-
               ствии с содержимым 100-разрядного слова микрокоманды.




                                                           286
   288   289   290   291   292   293   294   295   296   297   298