Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_№5__информатика.doc
Скачиваний:
1
Добавлен:
12.08.2019
Размер:
230.4 Кб
Скачать

11

Мурманский филиал ПГУПС

Лектор: к.т.н. Бойко М.А.

Продолжительность: 1 академический час

Лекция № 5

Тема занятия :

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

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

1 ) Первые поколения ЭВМ создавались в 40-х годах. Архитектура компьютеров первого поколения - это типичная фон-Неймановская архитектура. Команды и данные представляются в двоичном коде. Выполняемая программа и оперативные данные выполняемой программы  хранятся в оперативной памяти (ОЗУ). Постояное запоминающее устройство (ПЗУ) используется для хранения постоянных данных и программ. Так, например, в  ПЗУ хранятся служебные программы, обеспечивающие взаимодействие оператора (пользователя) с компьютером при помощи устройств ввода-вывода ( УВВ) и устройства управления (УУ). При вводе и выводе данных в компьютерах первого поколения процессор простаивает. Среди устройств ввода-вывода важное место занимает пульт управления, предназначенный для  оператора. Оператор может прервать выполнение программы, внести необходимые изменения, и вновь выполнить программу или перейти к решению другой задачи. Пульт управления связан с процессором при помощи устройства управления, формирующего необходимые управляющие сигналы. Условно структура компьютера первого поколения представлена на рисунке 1.1.

                                      

Рис. 1.1. Структурная схема ЭВМ первого поколения

2) Второе поколение ЭВМ создавалось в период с 1955 по 1964гг. Успехи полупроводниковой технологии и связанные с этим возможности совершенствования структуры ЭВМ, расширения выполняемых функций и усложнения решаемых задач привели к смене элементной базы. Запоминающие устройства на магнитных сердечниках , магнитных барабанах и магнитных лентах вытеснили полностью запоминающие устройства на электронно-лучевых трубках и ртутных ультразвуковых линиях задержки, применяемых в ЭВМ первого поколения. Быстродействие  и надежность машин повысилась в несколько раз, транзисторная ЭВМ IBM7090 позволила решать задачи в 5 раз быстрее, чем ее ламповый аналог IBM709. Переход к полупроводниковой технологии позволил значительно уменьшить габариты и потребляемую ЭВМ мощность. В структуру ЭВМ второго поколения был введен специализированный процессор, управляющий обменом данных между устройствами ввода/вывода и основной памятью. Это управление осуществляется программой ввода/вывода, которая считывается из основной памяти и выполняется процессором ввода/вывода автономно. Для обеспечения возможности совместной работы  процессора ввода/вывода и центрального процессора были введены прерывания работы центрального процессора по сигналу от процессора ввода/вывода об окончании операции. Процессор пересылает данные в определенную область памяти и передает управление  контроллеру канала ввода /вывода (КВВ), при этом он продолжает вычисления.    Сущность микропрограммного управления состоит в том, что любая машинная операция выполняется как последовательность микроопераций, вместо  аппаратного формирования управляющих сигналов используется микропрограмма. Среди ЭВМ второго поколения появились и первые суперкомпьютеры.

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

Рис. 1.2. Структурная схема ЭВМ третьего поколения

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

4) В ЭВМ четвертого поколения, произошло дальнейшее изменение структуры (рис. 1.3). Они унаследовали ее от мини-ЭВМ.

Рис. 1.3. Структурная схема ПЭВМ четвертого поколения

На рис. 3.1. имеются следующие обозначения: ВнУ –внешнее устройств, ОП – основная память (оперативная и постоянная), КПД - контроллер прямого доступа к памяти. Соединение всех устройств в единую машину обеспечивается с помощью общей шины, представляющей собой линии передачи данных, адресов, сигналов управления и питания. Единая система аппаратурных соединений значительно упростила структуру, сделав ее еще более децентрализованной. Все передачи данных по шине осуществляются под управлением сервисных программ.

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

Открытая архитектура [open architecture] - архитектура, допускающая сборку, усовершенствование и ремонт ЭВМ по её составным частям – типовым конструктивно и электрически совместимым модулям.

Параллельная архитектура [fat node architecture] – архитектура, предусматривающая параллельное выполнение вычислительных процессов, что характерно для многопроцессорных ЭВМ, в том числе суперЭВМ.

Гарвардская архитектура – способ работы с системной памятью, предусматривающий разделение памяти данных и памяти программ, а также выделение шины данных и шины команд, что обеспечивает повышение надёжности и скорости выполнения программ за счёт одновременного считывания управляющих команд и обрабатываемых данных. Разработана в 30-х годах. Данная архитектура широко применяется в сигнальных процессорах и микроконтроллерах.

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

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

Микропроцессор – синоним термина «процессор» – отражает технологию исполнения процессора в виде микросхемы с высокой степенью интеграции элементов.

Сопроцессор — специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX).

Универсальный микропроцессор – процессор для ЭВМ с большим количеством базовых команд и быстродействием.

Микроконтроллер [от англ. to control – управлять] – специализированный процессор с малым количеством базовых команд для управления, как правило, несложными техническими устройствами, отличается малой стоимостью и потребляемой энергией. Микроконтроллеры используются в мобильных телефонах, автомобилях, микроволновых СВЧ-печах, электронных термометрах и других устройствах.

Центральный процессор [CPU – Central Processor Unit] – основной процессор в мультипроцессорной системе.

Микропроцессорный комплект («чипсет») – комплект аппаратно- и программно-совместимых микросхем для использования с микропроцессором.

Микропроцессорная система – совокупность вычислительных средств, в которые входят один или несколько микропроцессоров, полупроводниковая память и средства интерфейса.

Ядро компьютера – основная часть компьютера, включающая процессор и оперативную память.

Ядро процессора [core] – основная составляющая часть процессора, осуществляющая выполнение команд. Ядро включает в себя схемные блоки арифметико-логического устройства, реализующего выполнение команд, и конвейеры команд. Одно из перспективных направлений развития ЭВМ - создание многоядерных процессоров, содержащих в одном кристалле по два и более АЛУ.

Арифме́тико-логи́ческое устро́йство (АЛУ) ( от англ. arithmetic and logic unit, ALU) — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными, представляемыми в виде машинных слов, называемыми в этом случае операндами. АЛУ – устройство, содержащее ряд блоков для выполнения инструкций (команд): арифметико-логический блок (АЛБ) с сумматором и аккумулятором или блоком регистров общего назначения (РОН), либо стеком для временного хранения операндов; блок управления и блок контроля.

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

  • с аккумулятором А (рис.2), в регистр которого заносится операнд и результат вычисления;

  • с регистром общего назначения (РОН) (рис.3), содержащим от 8 до 16 регистров, каждый из которых может выполнять функции аккумулятора, что приводит к уменьшению количества обращений к сравнительно медленному ОЗУ;

  • со стековой архитектурой, в которой отсутствуют аккумулятор и РОН, а все операции с данными выполняются в порядке «польской записи»: операнды размещают в стеке (наборе регистров памяти) в последовательности выполнения над ними действий. Чтение данных и их запись в стек осуществляют с помощью указателя стека SP;

  • комбинированные (рис.4), которые объединяют свойства архитектур с аккумулятором, РОН и стеком (данная архитектура наиболее распространена).

Cхема с комбинированной структурой содержит:

  • сложный комбинированный сумматор SM, в котором выполняются арифметические и логические операции, регистры А и ТР (вместе они образуют АЛБ);

  • блок РОН (регистры B,C,D,E,H,L), программный счётчик (PC), указатель стека SP, регистр исполнительного адреса EAR;

  • блок интерфейса с шинами ША, ШУ. ШД ;

  • устройство управления с регистром команд IR.

Блок

интер-

фейса

(БИФ)

Внутренняя шина (хост-шина)

А

Регистр

команд

IR

ША

Устройство

управления

и контроля

ШД

.

АЛБ

ШУ

Рис. 1.4. Схема процессора с аккумулятором

Блок

интер-

фейса

(БИФ)

Внутренняя шина (хост-шина)

Устройство

управления

и контроля

Регистр

команд

IR

ША

РОН

ШД

.

ШУ

АЛБ

Рис. 1.5. Схема процессора с РОН

Внутренняя шина (хост-шина)

Блок

интер-

фейса

(БИФ)

B C

D E

H L

PC

SP

EAR

ША

Устройство

управления

и контроля

А

Регистр

команд

IR

TP

ШД

.

ШУ

SM

АЛБ

Рис. 1.6. Комбинированная архитектура процессора