Лекция 1. Архитектура ЭВМ

Содержание

Слайд 2

1. Становление и эволюция цифровой вычислительной техники

1. Становление и эволюция цифровой вычислительной техники

Слайд 3

1.1 Общие понятия

1.1 Общие понятия

Слайд 4

Вычислительная машина — это: Устройство, которое принимает данные, обрабатывает их в

Вычислительная машина — это:

Устройство, которое принимает данные, обрабатывает их в

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

Вычислительная машина - комплекс технических и программных средств, предназначенный для автоматизации,

Вычислительная машина - комплекс технических и программных средств, предназначенный для автоматизации,

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

Определение понятия «архитектура ВМ» «computer architecture» - фирма IBM В «узком»

Определение понятия «архитектура ВМ»

«computer architecture» - фирма IBM В «узком»

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

Организация ЭВМ рассматривает вопросы физического построения ВМ: состав устройств, число регистров

Организация ЭВМ рассматривает вопросы физического построения ВМ:

состав устройств,
число регистров процессора,


емкость памяти,
наличие специального блока для обработки вещественных чисел,
тактовая частота центрального процессора и т. д.
Слайд 8

Уровни детализации структуры ВМ а) уровень «черного ящика»;

Уровни детализации структуры ВМ

а) уровень «черного ящика»;

Слайд 9

б) уровень общей архитектуры;

б) уровень общей архитектуры;

Слайд 10

в) уровень архитектуры центрального процессора

в) уровень архитектуры центрального процессора

Слайд 11

г) уровень архитектуры устройства управления

г) уровень архитектуры устройства управления

Слайд 12

1.2 Эволюция средств автоматизации вычислений история автоматизации вычислений насчитывает более 5 000 лет

1.2 Эволюция средств автоматизации вычислений

история автоматизации вычислений насчитывает более 5 000

лет
Слайд 13

Новая область знаний «Теория эволюции компьютеров» (Computer evolution theory). самозарождение «живых»

Новая область знаний «Теория эволюции компьютеров» (Computer evolution theory).

самозарождение «живых»

вычислительных систем из «неживых» элементов (в биологии это явление известно как абиогенез);
поступательное продвижение по древу эволюции — от протопроцессорных (однопроцессорных) ВМ к полипроцессорным (многопроцессорным) ВС;
прогресс в технологии вычислительных систем как следствие полезных мутаций и вариаций;
отмирание устаревших технологий в результате естественного отбора;
закон Мура как подтверждение эволюции вычислительных систем.
Слайд 14

Подходы к описанию эволюции ВТ Хронологический Технологический Революционные идеи (концепция фон

Подходы к описанию эволюции ВТ

Хронологический

Технологический
Революционные идеи (концепция фон Неймана)
-

донеймановский период;
- эра ВМ с фон-неймановской архитектурой;
- постнеймановская эпоха (параллельных и распределенных вычислений).
Развитие элементной базы
Слайд 15

1.3 Концепция машины с хранимой в памяти программой свойства алгоритмов :

1.3 Концепция машины с хранимой в памяти программой

свойства алгоритмов :
дискретность,
определенность,


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

В основе архитектуры современных ВМ лежит представление алгоритма решения задачи в

В основе архитектуры современных ВМ лежит представление алгоритма решения задачи в

виде программы последовательных вычислений. Согласно стандарту ISO 2382/1-84, программа для ВМ — это «упорядоченная последовательность команд, подлежащая обработке».
Слайд 17

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

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

под названием вычислительной машины с хранимой в памяти программой. Идея принадлежит создателям вычислителя ENIAC Эккерту, Мочли и фон Нейману.
Слайд 18

Сущность фон-неймановской концепции ВМ: Принцип двоичного кодирования; Принцип программного управления; Принцип однородности памяти; Принцип адресности.

Сущность фон-неймановской концепции ВМ:

Принцип двоичного кодирования;
Принцип программного управления;
Принцип

однородности памяти;
Принцип адресности.
Слайд 19

Структура фон-неймановской ВМ

Структура фон-неймановской ВМ

Слайд 20

Типы структур ВМ С непостредственными связями С иерархией шин На основе шины

Типы структур ВМ

С непостредственными связями
С иерархией шин

На основе шины

Слайд 21

Структуры ВС ВС с общей памятью Распределенная ВС

Структуры ВС

ВС с общей памятью

Распределенная ВС

Слайд 22

1.4 Перспективы совершенствования архитектуры ВМ и ВС Факторы, определяющие развитие архитектуры вычислительных систем

1.4 Перспективы совершенствования архитектуры ВМ и ВС

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

систем
Слайд 23

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

Основные направления исследований в области архитектуры ВМ и ВС

Эволюционные исследования, целью

которых является совершенствование методов реализации уже достаточно известных идей.

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

Слайд 24

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

Тенденции развития больших интегральных схем

увеличение размеров кристалла

уменьшение площади, занимаемой на кристалле

элементарным транзистором, с одновременным повышением плотности упаковки таких транзисторов на кристалле
Слайд 25

Тенденции увеличения диаметра кристаллической подложки СБИС

Тенденции увеличения диаметра кристаллической подложки СБИС

Слайд 26

Размер минимального элемента на кристалле интегральной микросхемы

Размер минимального элемента на кристалле интегральной микросхемы

Слайд 27

Прогноз максимальных размеров элементов на кристалле СБИС

Прогноз максимальных размеров элементов на кристалле СБИС

Слайд 28

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

Тенденции развития элементной базы процессорных устройств

К увеличению числа логических элементов на

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

Тенденции развития полупроводниковых запоминающих устройств «Программное обеспечение увеличивается в размерах до

Тенденции развития полупроводниковых запоминающих устройств

«Программное обеспечение увеличивается в размерах до тех

пор, пока не заполнит всю доступную на данный момент память».
закон Паркинсона
Слайд 30

Тенденции увеличения количества запоминающих элементов на кристалле СБИС динамических запоминающих устройств

Тенденции увеличения количества запоминающих элементов на кристалле СБИС динамических запоминающих устройств

Слайд 31

Разрыв в производительности процессоров и динамических запоминающих устройств

Разрыв в производительности процессоров и динамических запоминающих устройств

Слайд 32

Контрольные вопросы По каким признакам можно разграничить понятия «вычислительная машина» и

Контрольные вопросы

По каким признакам можно разграничить понятия «вычислительная машина» и «вычислительная

система»?
В чем состоит различие между «узкой» и «широкой» трактовкой понятия «архитектура вычислительной машины»?
Какой уровень детализации вычислительной машины позволяет определить, можно ли данную ВМ причислить к фон-неймановским?
Какие закономерности в эволюции вычислительных машин породили появление нового научного направления — «Теория эволюции компьютеров»?
По каким признакам выделяют поколения вычислительных машин?
Поясните определяющие идеи для каждого из этапов эволюции вычислительной техники.
Какой из принципов фон-неймановской концепции вычислительной машины можно рассматривать в качестве наиболее существенного?
Оцените достоинства и недостатки архитектур вычислительных машин с непосредственными связями и общей шиной.
Сформулируйте основные тенденции развития интегральной схемотехники.
Какие выводы можно сделать, исходя из закона Мура?
Охарактеризуйте основные направления в дальнейшем развитии архитектуры вычислительных машин и систем.