- •Московский государственный институт электроники и математики
- •Архитектура эвм и систем
- •Содержание
- •Основные сокращения:
- •Введение
- •Конвейер команд
- •Архитектура эвм и языки программирования
- •Аппаратное и программное обеспечение для разработки системы контроля и управления объектами
- •Функциональная структура эвм Фон-Неймана
- •Каноническая структура эвм Фон-Неймана
- •Процессор
- •Вычислитель
- •Спецпроцессор
- •Определение эвм
- •Реализация моделей вычислителя
- •Понятие архитектуры эвм
- •Определение и понятия архитектуры эвм
- •Общее определение архитектуры средств обработки информации
- •Семейство эвм
- •Архитектурное сходство и родство представителей семейства
- •Поколения эвм
- •Показатель эффективности архитектурных свойств эвм.
- •Первое поколение (1949-1951[формирование поколений])
- •Второе поколение (1955-1966[формирование поколений])
- •Третье поколение эвм (1963 – 1965[формирование поколений])
- •О новшествах в машинах 3-его поколения:
- •Сравнительные характеристики эвм 1-3го поколения.
- •Конструктивно-технологический и функциональный признаки свт.
- •Признаки поколения свт.
- •Понятие архитектуры современного x86-процессора
- •Архитектура как совместимость с кодом
- •Архитектура как характеристика семейства процессоров
- •64-Битные расширения классической x86 (ia32) архитектуры
- •Процессорное ядро
- •Различия между ядрами одной микроархитектуты
- •Ревизии
- •Частота работы ядра
- •Микроархитектура процессоров Intel Itanium 2
- •Языки программирования
- •Поколения языков программирования
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Четвертое поколение.
- •Пятое поколение.
- •Классификация языков программирования
- •Парадигмы программирования.
- •Степень абстракции.
- •Распространенные языки программирования
- •Почему не существует «идеальных» языков программирования
- •Ассемблер
- •Архитектура микропроцессоров ia-32.
- •Введение.
- •Регистры и структура памяти ia-32
- •Команды ia-32
- •Литература
Сравнительные характеристики эвм 1-3го поколения.
Все ЭВМ 1-3 поколений являлись комплексами аппаратурно-программных средств, стоимость которых оценивается распределением стоимости между компонентами аппаратного и программного обеспечения.
Наблюдается рост стоимости системного ПО и уменьшение стоимости оборудования для ЭВМ.
Имеют место абсолютные увеличения объемов ПО от поколения к поколению.
1 поколение – 4*10^4 Кбайт
2 поколение – 6*10^5 Кбайт
3 поколение – 6*10^6 Кбайт
Для ЭВМ третьего поколения затраты труда на разработку системного ПО составили 5 000 чел*лет, а его стоимость оценивается в 50 000 000$.
ЭВМ с не Фон-Неймановской структурой не были вытеснены с рынка, однако архитектура современных ЭВМ имеет заметное отличие от нее.
Классическая фон Неймановская архитектура претерпела заметные изменения. Практически все основные устройства ЭВМ подверглись модификациям. Поэтому современные архитектуры ЭВМ, имеющие в своей основе фон Неймановскую классику, называются модифицированными фон Неймановскими архитектурами.
Основное отличие- многошинная архитектура (2,3,4).
4 поколение(1975-1980)
ω = более >107 опер/с
ν = 4*1010 бит
υ = 103 час (3 года)
σ = 10-1 дол/(опре*с-1)
Конструктивно-технологический и функциональный признаки свт.
Рассмотрим связь и то влияние, которое оказывает элементная база на расширение круга решаемых задач средствами ВТ. Поколения ЭВМ определяются совокупностью взаимосвязанных, существенных особенностей и характеристик, используемой при построении СВТ конструктивно-технологической базой и используемой в них архитектурой.
Конструктивно-идеологической основой СВТ являются: элементная база (электрическое реле, электронная лампа, транзистор, ИС, БИС, СБИС). Под архитектурой СВТ понимается логическая организация всех устройств СВТ в вычислительной системе.
Рассмотрим признаки поколения СВТ с точки зрения развития элементной базы.
Признаки поколения свт.
Технологический признак базируется на понятии элементной базы. Функциональный признак представляет собой реализованные задачи поколением средств ВТ. Технический признак является основным при делении СВТ на поколения.
В следующей таблице арабскими цифрами обозначается поколение, начиная с элементной базы электрическое реле, а римскими – исчисляются поколения, в которых используется электронная элементная база, начиная с электронных ламп.
Поколение СВТ |
Технический признак (элементная база) |
Функциональный признак (реализованные задачи) |
1 |
Электрические реле. К 1941 г. В Германии была реализована идея построения вычислительного устройства с программным управлением. Бэббиджер (1833, США). Немецким учёным Конрадом Цюзе в 1942 г. Были созданы машины Цюзе2 и Цюзе3, имевшие: процессор, устройство ввода с клавиатуры пишущей машинки, устройство вывода с наборным полем ламп 22 разряда, память – 64 слова по 22 разряда. Управление вычислениями осуществлялось от перфоленты, на которой была записана программа. Производительность в Германии в 1942 г.: операция умножение за 3с, в США в 1944г.: операция умножение за 6с. |
1. Вычислительная математика. 2. Специальные задачи, носившие закрытый характер, например, дешифрация секретных сообщений и криптографические задачи. Во время войны была создана система Enigma (Германия). ПМ – пишущая машинка. |
2 I Рост производительности ~ 4000 раз. |
Электронные лампы. 1945 г. Джон фон Нейман (гражданин Венгрии) – авторство шинной архитектуры СВТ. Лидерство в разработке СВТ – у фирм США. Машины: ENIAC, Mark III; производительность: 1300 сложений\с. В СССР: МЭСМ (малая электронная счётная машина) – 1949-1951 г.г. БЭСМ – 1952-1954 г.г. Производительность: 8000 сложений\с. «Стрела» - первая промышленная серия ЭВМ. В 50х годах: БЭСМ, М-2, М-3, Минск1, Урал-1, Урал-2, М-20. Рост производительности: 3900 раз, 4*10^3. |
Å Также реализуются задачи, реализованные предыдущими поколениями |
3 II |
Транзистор. 1947 г. в Bellab. Полупроводниковые ЭВМ: малые - «Наири», МИР (машина инженерных расчётов), МИР-2; средние (от 5000 до 30000 операций\с) – Минкс-2, Минкс-23, Минск-32, Урал-14, Раздан-2, Раздан-3; большие – БЭСМ-4, М-220 (модернизация Минска); управляющие – Днепр, ВНИИЭИ-3 (использовались АЦП, ЦАП, другие устройства для связи и управления объектами); сверхбыстродействующие – БЭСМ-6 (1 млн. операций\с). Рост производительности: 1000000\8000=125 раз = 1,25*10^2 раз. На примере отечественной ЭВМ – рост производительности на 2 порядка. |
|
4 III |
ИС средней степени интеграции (1968). Серия ЭВМ IBM-360 (2ая половина 60х годов). Аналоги в СССР и странах СЭВ (в начале 70х годов): ЕСЭВМ (единая серия) и СМЭВМ (система малых). ЕСЭВМ: ЕС1010-ЕС1065.
СМ ЭВМ: “СМ-2”, “СМ-2М”, “СМ-3”, “СМ-4”.
“Электроника”: “Э100И”, “Э100/16И”, “Э100-25”, “Э79” (32-разрядная): 3,2 млн. операций/сек. Аналог PDP11/35 фирмы DEC. Микро-ЭВМ: “СМ 1600”, “СМ 1800”, “СМ 1300”; “Э60”, “Э60М” (с ППТ); “НЦ-80-01” (в т .ч. для процесса управления, встраиваемые в роботы, станки т. п.). Микропроцессоры (МП): серии К580 и К1810.
|
|
5 IV |
БИС, СБИС (начало 1980х). 107 – 108 активных элементов на чип. Новые возможности по реализации новых вычислительных архитектур МП:
1 половина 1980х: “Эльбрус 2” (многопроцессорный комплекс): с производительностью до 100 млн. операций/сек, с системой команд, приближенной к языкам высокого уровня и стековой организацией обращений к памяти; “ПС-2000”: комплекс с 64 процессорами, производительностью до 200 млн. операций/сек. Начало 1990х: Японский проект ЭВМ пятого поколения на СБИС. Новые свойства:
Для всего этого необходимо:
|
|
Замечание 1: Ряд авторов и специалистов не признают в качестве СВТ те, которые были построены на основе электрических реле, и считают, что реализовано только 4 поколения СВТ. Это связано с непродолжительностью использования электрических реле в поколении 1.
Замечание 2: Признаком поколения является элементная база. Но поколения СВТ различают качественным скачком количества выполненных операций, определенным в 1 – 3 порядка.
Замечание 3: Ресурс кремниевой технологии выработан более, чем на 80%. В настоящее время ведутся разработки новых СВТ на элементной базе, использующей квантовые принципы (такие машины пока что очень громоздки и используются в экспериментальных лабораториях).
IA-32
_____________________________________________________________________________
IA - 64 |
IA-32 |
HP -> Merced
Hp + Intel -> Merced; -> Intel -> Itanium.
_____________________________________________________________________________
AMD: (IA32+2 команды) -> осуществили переход на 64х битную архитектуру – всё ПО совместимо.
Бобаян – «Эльбрус» - 2\4 ядра – для армии. О сих пор развивается. До 2ой половины 50х годов в СССР – передовые СВТ («Стрела»), но затем – отставание.