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