рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Архитектуры ЭВМ и микропроцессоров

Архитектуры ЭВМ и микропроцессоров - раздел Образование, Системы счисления В 1966 Г. Майкл Флинн Предложил Классифицировать Вычислительные Системы По Со...

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

1) однопроцессорные ЭВМ типа SISD (Single Instruction - Single Data) или ОКОД (Одинарный поток Команд - Одинарный поток Данных);

2) векторные ЭВМ типа SIMD (Single Instruction - Multiple Data) или ОКМД (Одинарный поток Команд - Множественный поток Данных);

3) конвейерные ЭВМ типа MISD (Multiple Instruction - Single Data) или МКОД (Множественный поток Команд - Одинарный поток Данных);

4) матричные ЭВМ типа MIMD (Multiple Instruction - Multiple Data) или МКМД (Множественный поток Команд - Множественный поток Данных).

Возможные варианты организации ЭВМ типа SISD показаны на рис. 5.6. В векторных ЭВМ типа SIMD все процессоры (которых несколько - П1, П2,…, Пn) одновременно выполняют одну команду над разными данными (рис. 5.7).

 

Рис. 5.6

 

Рис. 5.7

 

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

 

 

Рис. 5.8

 

В матричных ЭВМ типа MIMD каждый процессор выполняет свою операцию над своими данными (рис. 5.9). Если процессоры образуют конвейеры (горизонтально), то подобная система может быть классифицирована как MMISD – параллельно-конвейерная система (многопроцессорная MISD система). Если каждая вертикальная линейка процессоров выполняет одну команду над разными данными, то получаем модификацию MSIMD - параллельно-векторную систему (многопроцессорная SIMD архитектура).

 

 

Рис. 5.9

 

Существует другой широко известный способ классификации архитектур ЭВМ, который отражает не структурную организацию системы (как классификация Флинна), а особенности системы команд и их выполнения аппаратными средствами отдельного процессора (микропроцессора). Здесь выделяют процессоры с архитектурой типа CISC, RISC и VLIW:

1) CISC (Complete Instruction Set Computer) - компьютер с полным набором команд;

2) RISC (Reduced Instruction Set Computer) - компьютер с сокращенным набором команд;

3) VLIW (Very Long Instruction Word) - архитектура с длинным командным словом, где процессор содержит несколько функциональных устройств, обеспечивающих одновременное (параллельное) выполнение нескольких различных операций программы.

Основоположником архитектуры CISC считают компанию IBM с ее базовой моделью IBM/360, ядро которой используется с 1964 г. Сюда же относят архитектуру VAX, близки к этой архитектуре микропроцессоры фирмы Intel (ряд 80х86, Pentium).

Основные особенности CISC-процессоров:

- сравнительно небольшое число регистров общего назначения;

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

- большое число способов адресации;

- большое число используемых форматов команд разной разрядности;

- преобладание двухадресного формата команд (типа регистр-память).

Еще в середине 70-х годов некоторые разработчики компьютерных архитектур заметили интересный факт: даже у компьютеров сложной архитектуры большая часть времени затрачивается на выполнение простых команд. Это наблюдение легло в основу работ по созданию IBM 801 - первой RISC-машины, разработка которой была завершена в 1979 г.

Понятие RISC было введено в 1980 г. Дэвидом Паттерсоном – преподавателем университета Беркли. Основными особенностями RISC-архитектуры являются:

- одинаковая длина команд;

- единый формат команд (или использование не более 2-3 форматов);

- команды выполняют только простые действия;

- операндами всех арифметических и логических команд могут быть только регистры;

- любая команда выполняется за 1 такт;

- большой регистровый файл;

- только простая адресация.

В системах программирования для ЭВМ с RISC-архитектурой практически всегда присутствуют оптимизирующие компиляторы.

Для процессоров с VLIW-архитектурой распараллеливание вычислений производится во время компиляции. Несколько простых команд, управляющих функциональными устройствами, упаковываются компилятором в длинное командное слово. Таким образом, в машинном коде присутствует явный параллелизм. При выполнении программы возможно одновременное получение нескольких результатов разными функциональными устройствами.

Примером реализации VLIW-архитектуры является отечественный суперкомпьютер «Эльбрус-3». Длинное командное слово занимает 256 бит в упакованном виде и до 500 бит в распакованном. Каждое слово может запускать до 7 арифметико-логических операций одновременно. Операндами могут быть результаты ранее выполненных операций или данные, выбираемые из регистровой памяти. Возможно одновременное обращение по 8 каналам в локальную или глобальную память. Это характеристики одного процессора. «Эльбрус-3» содержит 16 таких процессоров.

Развитием VLIW-архитектуры является концепция вычислений с явным параллелизмом – EPIC (Explicitly Parallel Instruction Computing). Концепция EPIC разработана совсем недавно совместно компаниями Intel и Hewlett-Packard. Основные особенности EPIC:

- масштабируемость архитектуры до большого числа функциональных устройств (для VLIW - фиксированное число функциональных устройств, которое учитывается компилятором);

- явный параллелизм в машинном коде (как VLIW);

- предикатное выполнение команд, исключающее переходы.

Команды из разных условных ветвей снабжаются предикатными полями и запускаются на выполнение параллельно.

– Конец работы –

Эта тема принадлежит разделу:

Системы счисления

На всех этапах своего эволюционного развития люди стремились механизировать... История развития вычислительной техники как у нас в стране так и за рубежом привлекает к себе все большее внимание...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Архитектуры ЭВМ и микропроцессоров

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Системы счисления
В истории систем счисления выделяют несколько этапов: начальная стадия счета, непозиционные системы счисления, поместные или позиционные системы счисления. Начальная стадия счета характеризуется из

Абак и счеты
Ручной период начался на заре человеческой цивилизации. Фиксация результатов счета у разных народов на разных континентах производилась разными способами: пальцевый счет, нанесение засечек, счетные

Логарифмическая линейка
Первым устройством для выполнения умножения был набор деревянных брусков, известных как палочки Непера. В 17 веке шотландцем Джоном Непером (1550-1617 гг.) были изобретены логарифмы. Для и

Машина Паскаля
Развитие механики в 17 веке стало предпосылкой вычислительных устройств и приборов, использующих механический принцип вычислений, обеспечивающий перенос старшего разряда. Первая механическ

Арифметическая машина Лейбница
Следующий огромный шаг вперед был сделан Г.Лейбницем, который начал с усовершенствования машины Паскаля, но затем сумел создать устройство, которое выполняло не только сложение и вычитание, но все

Перфокарты Жаккара
Французский ткач и механик Жозеф Жаккар создал первый образец машины, управляемой вводимой в нее информацией. В 1802 г. он построил машину, которая облегчила процесс производства тканей со сложным

Вычислительные машины Бэббиджа (программное управление)
Особое место среди разработок механического этапа развития вычислительной техники занимают работы англичанина Ч. Бэббиджа, с полным основанием считающегося родоначальником и идеологом современной в

Арифмометр Однера
Началом математического машиностроения можно считать изобретение русским инженером В. Однером в 1874 г. арифмометра. Из многочисленных конструкций арифмометров, предложенных изобретателями разных с

ЭЛЕКТРОМЕХАНИЧЕСКИЙ ПЕРИОД РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
3.1. Релейные машины Период электромеханического этапа развития (40-е годы 20 в.) характеризуется созданием целого ряда сложных релейных и релейно-механических систем с программным управле

ПОКОЛЕНИЯ ЭВМ
Первые ЭВМ появились более 60 лет назад. За это время электроника, микроэлектроника и вычислительная техника стали основными составляющими мирового научно-технического прогресса. Историчес

Четвертое поколение ЭВМ (с 1972 г.)
Четвёртое поколение - это современное поколение компьютерной техники, разработанное после 1970 года. Впервые стали применяться большие интегральные схемы (БИС), которые по мощности примерно соответ

Поколения ЭВМ и автоматизация вычислительных работ
ЭВМ или компьютер – это комплекс аппаратных и программных средств, предназначенный для решения задач пользователя (рис. 5.1).  

Эволюция принципов построения ЭВМ
Основным принципом построения всех современных ЭВМ является программное управление. Наиболее распространенный вариант реализации этого принципа был предложен в 1945 году фон Нейманом. Сущнос

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

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

Джон фон Нейман и Алан Тьюринг
Американский ученый Джон фон Нейман – автор ряда основополагающих идей в области вычислительной техники. Именно с его именем связывают основные архитектурные принципы ЭВМ первых поколений.

Атанасов, Моучли и Эккерт
В конце 30-х годов Джон Атанасов (1903-1995), профессор колледжа штата Айова, после попыток создания аналоговых устройств для осуществления сложных вычислений начал работать над созданием цифрового

ЭВМ, созданные под руководством С.А. Лебедева
Основные работы по созданию универсальных ЭВМ первого и второго поколений выполнялись в СССР по оригинальным проектам отечественных специалистов. Среди основоположников отечественной вычислительной

Машины И.С. Брука и его учеников
Исаак Семенович Брук - один из пионеров отечественной вычислительной техники. Он закончил МВТУ им. Н.Э.Баумана в 1925 г. (в одной группе с ним учился С.А.Лебедев). По окончании учебы работал во Все

ЭВМ, созданные под руководством В.М. Глушкова
Виктор Михайлович Глушков (1923-1982) - выдающийся советский ученый в области кибернетики. В 1948 г. окончил Ростовский-на-Дону университет и был направлен для работы в Свердловский лесотехнический

ИСТОРИЧЕСКИЕ МОДЕЛИ ЭВМ
7.1. Отечественная ЭВМ «Сетунь» Для представления информации в компьютерах используется двоичная система, в соответствии с которой единица данных, байт, представляет собой

Первые зарубежные суперЭВМ
Первым разработчиком суперкомпьютеров, производимых во всем мире, является американский специалист Сеймур Крей (1925 – 1996). В своих разработках он использовал принципы RISC-технологии еще до того

Компьютеры фирмы IBM
В развитии вычислительной техники в США и мире главные роли играли и продолжают играть такие компании, как IBM, Hewlett-Packard (HP), CDC (Control Data Corporation), Intel (Integrated Electronics)

Появление персональных компьютеров
Персональный компьютер – это ЭВМ, специально созданная для работы в однопользовательском режиме. Появление персонального компьютера прямо связано с рождением микрокомпьютера. Очень часто термины «п

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

САПР в электронике
История САПР в электронике берет свое начало в первой половине 60-х годов прошлого века. В США первыми программами анализа нелинейных электронных схем были TAP, NET-1, разработанные в 1962

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

История ИПИ-технологий
Необходимость создания и использования CALS (ИПИ)-технологий была понята в процессе роста сложности проектируемых технических объектов. Работы по CALS были инициированы в оборонной промышленности С

Библиографический список
  1. Апокин И.А., Майстров Л.Е. Развитие вычислительных машин. - М.: Наука, 1974. - 399 с. 2. Гутер Р.С., Полунов Ю.Л. От абака до компьютера. – М.: Знание, 1975. 3.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги