Page 306 - ЭВМ
P. 306

ных  магистралей,  а  также  благодаря  переходу  на  другие  принципы
               создания и организации программного обеспечения на основе языков
               высокого уровня и структурного программирования.
                      Так же, как у предыдущего поколения БЦВМ, для достижения

               высокой  производительности  комплекса  имеют  значение  не  только
               сами численные характеристики быстродействия и памяти, но и ком-
               плексное сопряжение вычислительной системы с бортовой аппарату-
               рой объекта управления. В управляющих системах, к классу которых
               относятся  все  применяемые  нами  вычислительные  комплексы,  кон-
               кретные показатели тактовой частоты и разрядности имеют меньшее
               значение,  чем  используемые  каналы  ввода-вывода  периферийных
               устройств. В ряде случаев низкая пропускная способность основных
               каналов  ввода-вывода  может  сделать  высокую  производительность
               процессора бесполезной. Объем памяти очень сильно связан с систе-

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

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

                      Для  четвертого  поколения  микропроцессорных  систем,  выпол-
               ненных на СБИС, также использовался способ голосования в троиро-
               ванной  схеме,  однако  при  этом  значительно,  в 2–3  раза,  снижалось
               быстродействие при мажоритировании выходных данных микропро-
               цессора и выборке данных из памяти. Кроме этого, на некоторых объ-
               ектах для повышения надежности применяются два комплекта трои-
               рованных  мажоритированных  процессоров,  переход  на  резервный
               процессор производится как по команде с Земли, так и по срабатыва-

               нию сторожевой схемы.


                                                           295
   301   302   303   304   305   306   307   308   309   310   311