Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Эльбрус (компьютер) - Архитектура Эльбрус-1,214 апреля 2011Оглавление: 1. Эльбрус (компьютер) 2. Архитектура Эльбрус-1,2 3. Разработки МЦСТ Основным отличием системы Эльбрус является ориентация на языки высокого уровня 1980-х годов. Языки класса Ассемблер в системе отсутствуют. Базовый язык Автокод Эльбрус Эль-76, на котором написано общесистемное программное обеспечение, является языком класса Алгол. Он напоминает язык Алгол-68, основное различие состоит в динамическом связывании типов, которое поддержано на аппаратном уровне. При компиляции программа на Эль-76 переводилась в безоперандные команды стековой архитектуры. Главное отличие архитектуры Эльбрус от большинства существующих систем это использование тегов. В системе Эльбрус каждое слово памяти имеет кроме информационной части, содержащей элемент данных, ещё и управляющую часть тег элемента, на основании которого аппаратура процессора динамически выполняет выбор нужного варианта операции и контроль типов операндов. Очень похожие принципы: Алгол как управляющий язык и система тегов применялись в компьютере B5000 фирмы Burroughs Corporation. Среди пользователей Эльбруса ходила шутка: называть систему «Эль-Берроуз». Элементарные типы данных
Управление памятьюВ аппаратуре и ОС реализован гибкий механизм управления виртуальной памятью. Программисту предоставляется возможность описывать массивы до 2 элементов. Разрешенные форматы элементов массива: бит, цифра, байт, полуслово, слово, слово удвоенной точности. Каждой задаче предоставляется 2 слов. Программное обеспечение
Просмотров: 4591
|