Page 306 - ЭВМ
P. 306
ных магистралей, а также благодаря переходу на другие принципы
создания и организации программного обеспечения на основе языков
высокого уровня и структурного программирования.
Так же, как у предыдущего поколения БЦВМ, для достижения
высокой производительности комплекса имеют значение не только
сами численные характеристики быстродействия и памяти, но и ком-
плексное сопряжение вычислительной системы с бортовой аппарату-
рой объекта управления. В управляющих системах, к классу которых
относятся все применяемые нами вычислительные комплексы, кон-
кретные показатели тактовой частоты и разрядности имеют меньшее
значение, чем используемые каналы ввода-вывода периферийных
устройств. В ряде случаев низкая пропускная способность основных
каналов ввода-вывода может сделать высокую производительность
процессора бесполезной. Объем памяти очень сильно связан с систе-
мой программирования: применение языков высокого уровня требует
значительного увеличения памяти из-за потерь, вызванных трансля-
цией программ, и затрат на структурную организацию бортового про-
граммного обеспечения.
В современных БЦВК в качестве центрального процессора при-
меняется универсальная ЦВМ с развитой системой команд, системой
прерываний и операционной системой реального времени для обеспе-
чения мультипрограммного режима с одновременным решением
большого числа задач (аналогично многозадачному режиму наземных
ЦВМ). При этом для управляющей ЭВМ особенно большое значение
имеет время переключения контекста, т. е. совокупные программно-
аппаратные затраты на переключение с задачи на задачу с сохранени-
ем предыдущего контекста (состояния) задачи и восстановление кон-
текста прерванной задачи.
Для парирования сбоев, приводящих к прекращению вычисли-
тельного процесса («зависанию» процессора), имеется схема стороже-
вого таймера, при срабатывании которого должен производиться рес-
тарт процессора (практически такие случаи не были зафиксированы).
Для четвертого поколения микропроцессорных систем, выпол-
ненных на СБИС, также использовался способ голосования в троиро-
ванной схеме, однако при этом значительно, в 2–3 раза, снижалось
быстродействие при мажоритировании выходных данных микропро-
цессора и выборке данных из памяти. Кроме этого, на некоторых объ-
ектах для повышения надежности применяются два комплекта трои-
рованных мажоритированных процессоров, переход на резервный
процессор производится как по команде с Земли, так и по срабатыва-
нию сторожевой схемы.
295

