Интернет магазин китайских планшетных компьютеров



Компьютеры - Эльбрус (компьютер) - Архитектура Эльбрус-1,2

14 апреля 2011


Оглавление:
1. Эльбрус (компьютер)
2. Архитектура Эльбрус-1,2
3. Разработки МЦСТ



Основным отличием системы Эльбрус является ориентация на языки высокого уровня 1980-х годов. Языки класса Ассемблер в системе отсутствуют. Базовый язык — Автокод Эльбрус Эль-76, на котором написано общесистемное программное обеспечение, является языком класса Алгол. Он напоминает язык Алгол-68, основное различие состоит в динамическом связывании типов, которое поддержано на аппаратном уровне. При компиляции программа на Эль-76 переводилась в безоперандные команды стековой архитектуры.

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

Очень похожие принципы: Алгол как управляющий язык и система тегов применялись в компьютере B5000 фирмы Burroughs Corporation. Среди пользователей Эльбруса ходила шутка: называть систему «Эль-Берроуз».

Элементарные типы данных

  • целые числа двух форматов — слово и полуслово
  • вещественные числа трех форматов — слово, полуслово и удвоенное слово
  • наборы — обобщение языковых типов данных bool, char, alfa, bytes

Управление памятью

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

Программное обеспечение

  • Операционная система, система файлов, система программирования Эль-76, многоязыковые компоненты ОСПО — ИТМиВТ
  • Фортран, Кобол, ПЛ/1, Алгол — Новосибирский филиал ИТМиВТ
  • Паскаль, КЛУ, АБВ, РЕФАЛ, Снобол-4, Диашаг, Форт — Ленинградский университет, 1986 г.
  • Интеллектуальная система программирования МИС, Лисп — Институт кибернетики АН СССР
  • Симула-67 — Ростовский университет


Просмотров: 4426


<<< Тяньхэ-1А
Виртуальная машина >>>