История отечественной вычислительной техники

Семейство ЭВМ «Эльбрус»

Общие сведения из VI издания отраслевого каталога "Изделия радиопромышленности"

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

Высокую эффективность в сложных системах гарантируют следующие особенности МВК «Эльбрус»:

  • совокупность аппаратных и программных средств, обеспечивающих поддержку программирования на языках высокого уровня, получение быстрых и экономных объектных программ;
  • динамический семантический контроль при исполнении программ;
  • тщательно проработанные аппаратно-программные механизмы динамического распределения ресурсов.

МВК «Эльбрус» обеспечивают почти пропорциональный рост производительности в зависимости от числа процессоров. В основе этого — рациональная организация буферной памяти, модульная структура оперативной памяти с групповыми обращениями.

Система команд «Эльбрус» обеспечивает компактное представление программ. До аппаратуры доведена семантика наиболее употребительных традиционных и относительно новых языковых средств выражения алгоритмов:

  • типизация данных, массивы, процедуры, параметры;
  • выбор;
  • ситуации;
  • синхронизация процессов с многократным чтением и однократной записью;
  • поиск по списку;
  • операции над строками

Общее системное программное обеспечение МВК (ОСПО «Эльбрус») имеет следующую структуру:

  1. операционная система (ОС);
  2. пакеты прикладных программ (ППП);

Прикладные программы, создаваемые пользователем, должны учитывать возможности всех трех компонентов структуры ОСПО «Эльбрус».

В состав ОСПО входят следующие компоненты:

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

Система программирования обеспечивает программирование на языках высокого уровня. В систему программирования входят системы символьной отладки, многоязыковая система комплексации, трансляторы с базового языка комплекса «Эль-76» и с наиболее распространенных языков.

Создаваемые на базе МВК «Эльбрус» вычислительные системы имеют высокие показатели надежности и достоверности перерабатываемой информации за счет системы реконфигурации, которая автоматически исключает неисправный модуль из состава комплекса и восстанавливает прерванный вычислительный процесс. Коэффициент контролируемой готовности МВК в 10-процессорном исполнении при 20%-ном резервировании и с учетом деградации производительности составляет 0,9998.