Направления развития архитектуры. Часть 2.

Можно выделить следующие пути технической реализации, направленные на совершенствование архитектуры и характеристик СЭВМ и комплексов:

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

Темпы создания и внедрения СЭВМ, основанных на новых технических решениях, в известной мере сдерживаются следующими обстоятельствами.

Жизненный цикл комплексов, включающих в качестве компонента СЭВМ, как правило, продолжительнее ее жизненного цикла. Поэтому замена в таких комплексах ЭВМ на более совершенную, но с другой системой команд приводит к необходимости перепрограммирования всех задач и прохождения заново цикла отладки программного обеспечения. Применение же новых вычислительных средств существенно расширяет функциональные возможности системы, улучшает ряд системных характеристик, таких, как стоимость, надежность и др. Однако совершенствование программного обеспечения комплекса целесообразнее осуществлять на существующих вычислительных средствах, учитывая, что разработка программного обеспечения для вновь создаваемых вычислительных средств приводит к задержке сроков его практического использования в системе, что, в свою очередь, приводит к устареванию технических решений и примененной элементной базы к моменту начала эксплуатации системы.

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