Разделы презентаций


Современные микропроцессоры 2

Содержание

Современные микропроцессоры1 Что у нас на орбите?2 Взлет характеристик3 Из чего это делается?4 Почем радиация?5 Классы для СБИС6 Процессор процессору рознь7 Память и как с ней бороться?8 Суперскалярность9 Бренды и мы

Слайды и текст этой презентации

Слайд 1Современные микропроцессоры
Продолжение 2

Современные микропроцессорыПродолжение 2

Слайд 2

Современные микропроцессоры
1 Что у нас на орбите?
2 Взлет характеристик
3 Из

чего это делается?
4 Почем радиация?
5 Классы для СБИС
6 Процессор процессору

рознь
7 Память и как с ней бороться?
8 Суперскалярность
9 Бренды и мы


Современные микропроцессоры1 Что у нас на орбите?2 Взлет характеристик3 Из чего это делается?4 Почем радиация?5 Классы для

Слайд 3

История ЭВМ

История ЭВМ

Слайд 4

История ЭВМ

История ЭВМ

Слайд 5

История ЭВМ
Первым этапом затронувшим период с 40-х по конец 50-х

годов, было создание процессоров с использованием электромеханических реле, ферритовых сердечников

(устройств памяти) и вакуумных ламп. Они устанавливались в специальные разъёмы на модулях, собранных в стойки. Большое количество таких стоек, соединённых проводниками,
в сумме представляли
процессор. Отличительной
особенностью была низкая
надёжность, низкое
быстродействие и большое
тепловыделение.
История ЭВМПервым этапом затронувшим период с 40-х по конец 50-х годов, было создание процессоров с использованием электромеханических

Слайд 6

История ЭВМ
Вторым этапом, с середины 50-х до середины 60-х, стало

внедрение транзисторов. Транзисторы монтировались уже на близкие к современным по

виду платам, устанавливаемым в стойки. Как и ранее, в среднем процессор состоял из нескольких таких стоек. Возросло быстродействие, повысилась надёжность, уменьшилось
энергопотребление.
История ЭВМВторым этапом, с середины 50-х до середины 60-х, стало внедрение транзисторов. Транзисторы монтировались уже на близкие

Слайд 7

История ЭВМ
Третьим этапом, наступившим в середине 60-х годов, стало использование

микросхем. Первоначально использовались микросхемы низкой степени интеграции, содержащие простые транзисторные

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

Слайд 8

История ЭВМ
Затем в микросхемах реализовывались более сложные элементы — элементарные

регистры, счётчики, сумматоры, позднее появились микросхемы, содержащие функциональные блоки процессора

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

Слайд 9

История ЭВМ
Четвёртым этапом, в начале 70-х годов, стало создание, благодаря

прорыву в технологии создания БИС и СБИС (больших и сверхбольших

интегральных схем, соответственно), микропроцессора — микросхемы, на кристалле которой физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-х
разрядный микропроцессор
4004, предназначенный для
использования в
микрокалькуляторах.
Постепенно практически все
процессоры стали выпускаться
в формате микропроцессоров.
История ЭВМЧетвёртым этапом, в начале 70-х годов, стало создание, благодаря прорыву в технологии создания БИС и СБИС

Слайд 10

История ЭВМ

История ЭВМ

Слайд 11

История ЭВМ

История ЭВМ

Слайд 12

История ЭВМ

История ЭВМ

Слайд 13

История архитектур ЭВМ
Вернемся к началу…
Первая попытка создать программируемый компьютер была

предпринята в 1941 году в США в Гарвардском университете математиком

Говардом Эйксоном. Компьютер строился по заданию и с участием компании IBM.
Он имел длину 17 метров, вес 4,5 тонны, содержал в себе 765 тысяч реле и переключателей и 800 км проводов.
Он был по сути арифмометром, и мог производить простые действия с 72 числами длиной 23 разряда. На одну операцию сложения тратилось более 3 секунд. Данные вводились с бумажной перфоленты.
История архитектур ЭВМВернемся к началу…Первая попытка создать программируемый компьютер была предпринята в 1941 году в США в

Слайд 14

История архитектур ЭВМ
Компьютер Марк-1
1941 год
США
Гарвардский университет

История архитектур ЭВМКомпьютер Марк-11941 годСШАГарвардский университет

Слайд 15

История архитектур ЭВМ
Первый компьютер Марк-1 был собран на электромеханических реле.

История архитектур ЭВМПервый компьютер Марк-1 был собран на электромеханических реле.

Слайд 16

История архитектур ЭВМ
Чтобы упростить и убыстрить процесс задания программ, Мочли

и Экерт стали конструировать новый компьютер, который мог бы хранить

программу в своей памяти. В 1945 г. К работе был привлечен знаменитый математик Джон фон Нейман, который подготовил доклад об этом компьютере. Доклад был разослан многим ученым и получил широкую известность.
История архитектур ЭВМЧтобы упростить и убыстрить процесс задания программ, Мочли и Экерт стали конструировать новый компьютер, который

Слайд 17

История архитектур ЭВМ
Нейман ясно и просто сформулировал общие принципы функционирования

компьютеров, т.е. универсальных вычислительных устройств. До сих пор подавляющее большинство

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

Слайд 18

История архитектур ЭВМ

В вычислительной машине Дж. Фон Неймана, структура которой

представлена на рисунке, ввод-вывод информации осуществляется через арифметико-логическое устройство (АЛУ),

поэтому обработка информации прекращается на время ввода-вывода.
Где ЗУ - запоминающее устройство, УУ - устройство управления машины, УВВ - устройство ввода-вывода информации.
История архитектур ЭВМВ вычислительной машине Дж. Фон Неймана, структура которой представлена на рисунке, ввод-вывод информации осуществляется через

Слайд 19

История архитектур ЭВМ

Современные ЭВМ строятся на основе принципа программного управления

, предполагающего следующее уточнение понятия алгоритма:
Алгоритм - предписание, однозначно

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

История архитектур ЭВМСовременные ЭВМ строятся на основе принципа программного управления , предполагающего следующее уточнение понятия алгоритма: Алгоритм

Слайд 20

История архитектур ЭВМ

Принфипы фон Неймана:
- разнотипные слова информации (данные и

команды) различаются по способу использования, но не по способам кодирования;
слова

информации размещаются в ячейках памяти и идентифицируются номерами ячеек, называемыми адресами слов.
История архитектур ЭВМПринфипы фон Неймана:- разнотипные слова информации (данные и команды) различаются по способу использования, но не

Слайд 21

История архитектур ЭВМ

Дальнейшее увеличение производительности вычислительных машин осуществлялось путем совмещения

этапов выполнения операций и опережающего просмотра команд.
По мере совершенствования

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

Слайд 22

Современные ЭВМ

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

существенно отличаться от описанной выше работы элементарного микропроцессора, и для

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

Слайд 23

Современные ЭВМ

В понятие архитектуры микропроцессора входит совокупность некоторых характеристик:
1) структура

МП (совокупность компонентов и связи между ними), в простейшем случае

– регистровая модель (или стековая модель – с конвейером);
2) способы представления и форматы данных МП;
3) способы обращения к доступным элементам структуры МП (регистрам, памяти, УВВ);
4) система команд МП;
5) характеристики обменных сигналов и управляющих слов МП;
6) реакция на внешние сигналы (система прерываний).
Современные ЭВМВ понятие архитектуры микропроцессора входит совокупность некоторых характеристик:1) структура МП (совокупность компонентов и связи между ними),

Слайд 24

Современные ЭВМ

В ходе эволюционного развития архитектур процессоров в состав системы

команд вводились и, в силу преемственности программного обеспечения, закреплялись сложные

команды, которые по мнению разработчиков соответствовали решаемым задачам. Оптимизация программы была равнозначна минимизации времени исполнения.
Команды бывают разных типов: "регистр, регистр -> регистр", "память, память -> память", "регистр -> память" и др.
Сложные команды модифицируют содержимое групп регистров и ячеек памяти, и для их реализации при приемлемых затратах оборудования, как правило, применяется микропрограммирование

Слайд 25

Современные ЭВМ

Два типа команд микропроцессора

Команды называются скалярными, если входные операнды

и результат являются числами (скалярами).
Команды называются векторными, если входные операнды

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

Векторные команды нужны для обработки данных движения объекта, изображения, звука, 3-D моделирования и других задач компьютерной графики
Современные ЭВМДва типа команд микропроцессораКоманды называются скалярными, если входные операнды и результат являются числами (скалярами).Команды называются векторными,

Слайд 26

Современные ЭВМ

Примером векторной команды служит команда, при выполнении которой:
умножаются

два очередных элемента двух массивов,
далее произведение суммируется с содержимым

некоторого заданного регистра,
после чего модифицируются адреса памяти для доступа к двум очередным элементам массивов.

Указанная последовательность действий повторяется заданное число раз по счетчику, определенному в теле команды.
Современные ЭВМПримером векторной команды служит команда, при выполнении которой: умножаются два очередных элемента двух массивов, далее произведение

Слайд 27

Современные ЭВМ

Само появление векторных команд обусловлено стремлением ускорить обработку массивов

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

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

Слайд 28

Современные ЭВМ

При сохранении последовательных программ для ускорения обработки применяются суперскалярные

процессоры, в которых за счет параллельной работы функциональных устройств процессора

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

Слайд 29

Современные ЭВМ

Суперскалярность — архитектура вычислительного ядра, использующая несколько декодеров команд,

которые могут нагружать работой множество исполнительных блоков. Планирование исполнения потока

команд является динамическим и осуществляется самим вычислительным ядром.

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

Слайд 30

Современные ЭВМ

В более поздних системах, таких как Эльбрус-3 и Itanium,

используется статпланирование, то есть параллельные инструкции объединяются компилятором в длинную

команду, в которой все инструкции заведомо параллельные (архитектура VLIW).

Процессоры, поддерживающие суперскалярность:
· Pentium, AMD Duron, AMD ATHLON и другие более поздние процессоры с архитектурой x86
· Последние процессоры с архитектурами SPARC, ARM, MIPS
· Эльбрус-1,2
Современные ЭВМВ более поздних системах, таких как Эльбрус-3 и Itanium, используется статпланирование, то есть параллельные инструкции объединяются

Слайд 31

Современные ЭВМ

Стремление использовать присущий большинству программ естественный параллелизм вычисления целочисленных

адресных выражений и собственно обработки данных в формате с плавающей

точкой привело к появлению разнесенных архитектур (decoupled architecture).

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

Слайд 32

Современные ЭВМ

Особенно, конечно, такая возможность ускорения вычислений проявляется при работе

с данными 3-D графики и подобными им, но и при

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

Слайд 33

Современные ЭВМ

В первом приближении, микропроцессор с разнесенной архитектурой, как показано

на рисунке, состоит из двух связанных подпроцессоров, каждый из которых

управляется собственным потоком команд.


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

Слайд 34

Современные ЭВМ

Условно эти подпроцессоры называются адресным А-процессором и исполнительным Е-процессором.


А- и Е-процессоры имеют собственные наборы регистров АО,А1,... и ХО,Х1,...,

соответственно и наборы команд.


Современные ЭВМУсловно эти подпроцессоры называются адресным А-процессором и исполнительным Е-процессором. А- и Е-процессоры имеют собственные наборы регистров

Слайд 35

Современные ЭВМ

А-процессор выполняет все адресные вычисления и формирует обращения к

памяти по чтению и записи. А-процессор является обыкновенным целочисленным процессором,

поэтому он способен выполнять произвольные целочисленные преобразования, не связанные с вычислением адресов.
Е-процессор реализует вычисления с фиксированной и с плавающей точкой.


Современные ЭВМА-процессор выполняет все адресные вычисления и формирует обращения к памяти по чтению и записи. А-процессор является

Слайд 36

Современные ЭВМ

Данные, извлекаемые из памяти, используются либо в А-процессоре, будучи

помещенными в FIFO очередь АА, либо помещаются в FIFO очередь,

называемую АЕ очередью, для отсылки в Е-процессор.
Когда Е-процессору требуются данные из памяти, он берет их из очереди АЕ. Если очередь пуста, то Е-процессор задерживается до поступления данных, что решает вопросы синхронизации работы А и Е-процессоров.
Если Е-процессор выработал
данное, которое должно быть
отправлено в память, то он
помещает его в FIFO очередь
ЕА.


Современные ЭВМДанные, извлекаемые из памяти, используются либо в А-процессоре, будучи помещенными в FIFO очередь АА, либо помещаются

Слайд 37

Современные ЭВМ

При записи данных в память после вычисления адреса А-процессор

сразу отправляет адрес в FIFO очередь AW адресов записи в

память, не дожидаясь, пока данные поступят в очередь ЕА. А-процессор группирует пары, выбирая первые элементы очередей ЕА и AW и отправляя эти пары в память. Естественно, если одна из очередей или обе пусты, то отсылка в память приостанавливается.


Современные ЭВМПри записи данных в память после вычисления адреса А-процессор сразу отправляет адрес в FIFO очередь AW

Слайд 38

Современные ЭВМ

Разнесенная архитектура позволяет достигать при скалярной обработке производительности, характерной

для векторных процессоров, за счет предвыборки данных из памяти и

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


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

Слайд 39

Классификация архитектур микропроцессоров



Два типа архитектур микропроцессоров

Анализ кода программ, генерируемого компиляторами

языков высокого уровня, показал, что практически используется только ограниченный набор

простых команд форматов "регистр, регистр -> регистр" и "регистр <-> па­мять".
Компиляторы не в состоянии эффективно использовать сложные команды. Это наблюдение способствовало формированию концепции процессоров с сокращенным набором команд, так называемых RISC-процессоров.



Слайд 40

Классификация архитектур микропроцессоров



Два типа архитектур микропроцессоров

Другим обстоятельством, фактически приведшим к

появлению RISC-процессоров, было развитие архитектуры конвейерных процессоров типа Cray.
В

этих процессорах используются отдельные наборы команд для работы с памятью и отдельные наборы команд для преобразования информации в регистрах процессора.


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

Слайд 41

Классификация архитектур микропроцессоров



Два типа архитектур микропроцессоров

Каждая такая команда

единообразно разбивается на небольшое количество этапов с одинаковым временем исполнения

(выборка команды, дешифрация команды, исполнение, запись результата), что позволяет построить эффективный конвейер процессора, способный каждый такт выдавать результат исполнения очередной команды.


Классификация архитектур микропроцессоровДва типа архитектур микропроцессоров  Каждая такая команда единообразно разбивается на небольшое количество этапов с

Слайд 42

Классификация архитектур микропроцессоров


Два типа архитектур микропроцессоров

После обособления RISC-процессоров в отдельный

класс, процессоры с традиционными наборами команд стали называться CISC-процессорами с

полным набором команд. Как правило, в этих процессорах команды имеют много разных форматов и требуют для своего представления различного числа ячеек памяти.

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


Классификация архитектур микропроцессоровДва типа архитектур микропроцессоровПосле обособления RISC-процессоров в отдельный класс, процессоры с традиционными наборами команд стали

Слайд 43

Классификация архитектур микропроцессоров


В настоящее время на основе разработок компаний NexGen

и AMD, подхваченных компанией Intel, предпринята попытка решить проблему повышения

производительности в рамках архитектуры х86.
Эти компании в последних разработках, сохраняя преемственность по системе команд с CISC-микропроцессорами семейства х86, создали новые устройства с использованием элементов RISC-архитектуры.


Классификация архитектур микропроцессоровВ настоящее время на основе разработок компаний NexGen и AMD, подхваченных компанией Intel, предпринята попытка

Слайд 44

Классификация архитектур микропроцессоров


Примером такого подхода могут служить микропроцессоры Nx586 (NexGen),

K5, Кб (AMD), Pentium (Intel), использующие концепцию разделенной (decoupled) архитектуры

и RISC ядра. В микропроцессор встраивается аппаратный транслятор, превращающий команды х86, в команды RISC-процессора.
При этом одна команда х86 может порождать до четырех команд RISC-процессора. Исполнение команд происходит как в развитом суперскалярном процессоре


Классификация архитектур микропроцессоровПримером такого подхода могут служить микропроцессоры Nx586 (NexGen), K5, Кб (AMD), Pentium (Intel), использующие концепцию

Слайд 45

Классификация архитектур микропроцессоров


В следующей лекции более подробно будут рассмотрены следующие

темы:

Разновидности микропроцссоров
микроконтроллеры;
сигнальные и медийные процессоры;
универсальные микропроцессоры.

Основные производители универсальных микропроцессоров.

Основные типы

микропроцессоров, применяемые в космосе.


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

Слайд 46


Спасибо за внимание

Спасибо за внимание

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика