Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt1.doc
Скачиваний:
60
Добавлен:
21.11.2018
Размер:
3.2 Mб
Скачать

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

Лекция 8

Тема 3: Архитектуры микропроцессоров

План лекции:

    1. Логические узлы ЭВМ

    2. Простейшие виды архитектур

    1. Логические узлы (агрегаты) эвм,

  • Центральное устройство. ЦУ представляет основную ком­поненту ЭВМ и, в свою очередь, включает ЦП — центральный про­цессор (central processing unit — CPU) и ОП — оперативную (главную) память (main storage, core storage, random access memory — RAM).

Процессор непосредственно реализует операции обработки ин­формации и управления вычислительным процессом, осуществляя выборку машинных команд и данных из оперативной памяти и за­пись в ОП, включение и отключение ВУ.

Основными блоками про­цессора являются:

  • устройство управления (УУ) с интерфейсом процессора (сис­темой сопряжения и связи процессора с другими узлами машины);

  • арифметико-логическое устройство (АЛУ);

  • процессорная память (внутренний кэш).

Оперативная память предназначена для временного хранения данных и программ в процессе выполнения вычислительных и ло­гических операций.

ЦУ описывается следующими характеристиками:

  • длина машинного слова (разрядность, адресность);

  • система команд;

  • объем ОП;

  • быстродействие (тактовая частота процессора, цикл запи­си/считывания ОП).

  • Внешние устройства (ВУ). ВУ обеспечивают эффектив­ное взаимодействие компьютера с окружающей средой — пользова­телями, объектами управления, другими машинами. ВУ разделяются на следующие группы:

  • интерактивные устройства (ввода/вывода),

  • устройства хранения (массовые накопители);

  • устройства массового ввода информации;

  • устройства массового вывода информации.

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

В универсальных ЭВМ (человеко-машинная обработка инфор­мации) в качестве ВУ выступают терминалы, принтеры и др. уст­ройства.

  • Каналы связи (внутримашинный интерфейс) служат для сопряжения центральных узлов машины с ее внешними устрой­ствами.

    1. Простейшие типы архитектур

Однотипные ЦУ и устройства хранения данных могут использо­ваться в различных типах машин. Известны примеры того, как фир­мы, начавшие свою деятельность с производства управляющих ма­шин, совершенствуя свою продукцию, перешли к выпуску систем, которые в зависимости от конфигурации ВУ могут исполнять как роль универсальных, так и управляющих машин (Hewlett-Packard и Digital Equipment Corporation).

Если абстрагироваться от подробностей, то основные классиче­ские типы архитектур можно определить как следующие: «звезда», иерархическая, магистральная ( рис. 2.2, 2.3, 2.4).

Архитектура «звезда». Здесь ЦУ (рис. 2.1, а) соединено непо­средственно с ВУ и управляет их работой (ранние модели машин).

Классическая архитектура (фон Неймана) — одно арифмети­ко-логическое устройство (АЛУ), через которое проходит поток данных, и одно устройство управления (УУ), через которое прохо­дит поток команд — программа (рис. 2.2). Это однопроцессорный компьютер.

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

  • центральный процессор (ЦП), включающий АЛУ и УУ;

  • запоминающие устройства — память, в том числе оперативная (ОП) и внешние ЗУ;

  • устройства ввода и устройства вывода информации — внеш­ние (периферийные) устройства (ВУ).

Иерархическая архитектура (рис. 2.1, б, рис. 2.3) — ЦУ соедине­но с периферийными процессорами (вспомогательными процессо­рами, каналами и пр.), управляющими в свою очередь контроллера­ми, к которым подключены группы ВУ (системы IBM 360—375);

Магистральная структура (общая шина — unibas, рис. 2.1, в, рис. 2,4) — процессор (процессоры) и блоки памяти (ОП) взаимо­действуют между собой и с ВУ (контроллерами ВУ) через внутрен­ний канал, общий для всех устройств (машины DEC, ПЭВМ IBM PC-совместимые).

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

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

Совокупность проводов магистрали разделяется на отдельные группы: шину адре­са, шину данных и шину управления.

Периферийные устройства (принтер и др.) подключаются к ап­паратуре компьютера через специальные контроллеры — устройства управления периферийными устройствами.

Контроллер — устройство, которое связывает периферийное оборудование или каналы связи с центральным процессором, осво­бождая процессор от непосредственного управления функциониро­ванием данного оборудования.

Все пе­речисленные архитектурные элементы ЭВМ базируются на следую­щих схемных элементах и базовых узлах:

  • память обычно использует возможности и свойства триггера или его аналогов;

  • счетчик (регистр) адреса команд, очевидно, есть схемный узел «счетчик»;

  • сумматор —( полный сумматор или полусумматор);

  • дешифратор (например, команд).

Архитектура персонального компьютера

Архитектурой компьютера называется ее логическая организация, структура и ресурсы, которые может использовать программист.

Общая схема микроЭВМ

Персональный компьютер состоит из следующих основных блоков:

  • основная память

  • процессор

  • периферийные устройства

Все блоки связаны между собой системной магистралью (шиной).

Конец формы

Процесс взаимодействия процессора и памяти сводится в основном к двум операциям: запись информации в память и чтение информации из памяти.

При записи процессор по специальным проводникам (они называются шиной адреса) передает биты, кодирующие адрес; по другим проводникам (они называются шиной управления) передает управляющий сигнал – «запись» и по еще одной группе проводников (она называется шиной данных) передает записываемую информацию.

При чтении также по шине адреса передается соответствующий адрес оперативной памяти и с шины данных считывается требуемая информация.

Число одновременно передаваемых по шине адреса и шине данных разрядов (битов) называется разрядностью соответствующей шины и является важной характеристикой ЭВМ.

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

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

Для процессора i8088, на котором работал первый персональный компьютер корпорации IBM, разрядность адресной шины равнялась 20 и, соответственно, максимальное количество доступной памяти равнялось 1Мбайту. Современные процессоры Pentium могут адресовать до 1Гбайта памяти. Следует заметить, что в компьютере, как правило, объем оперативной памяти меньше, чем максимально возможный для процессора.

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

Например, контроллер экрана, приняв от процессора сигнал 01000001 (код буквы «А»), преобразует его в указание электронно-лучевой трубке изобразить на экране букву «А».

Процессор

Основа вычислительной машины – процессор. В нем расположены арифметико-логическое устройство – АЛУ, устройство управления – УУ и регистры для временного хранения информации.

АЛУ осуществляет непосредственную обработку данных: сложение двух чисел, умножение одного числа на другое, перенос информации из одного места в другое и т.д. Данные процессор считывает из ОЗУ (оперативной памяти) компьютера, туда же он пересылает результат действия над этими данными.

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

Важнейшими характеристиками процессора являются:

  • Разрядность

  • Тактовая частота

  • Адресное пространство

Разрядность процессора. Обычно команда выполняется не по одному биту, а одновременно группами по 8, 16, 32, 64 бита. Число одновременно обрабатываемых битов и называется разрядностью процессора. Чем больше разрядность процессора, тем больше информации он может обработать в единицу времени, тем выше его эффективность.

Тактовая частота процессора характеризует быстродействие компьютера. Режим работы процессора задается микросхемой, которая называется генератором тактовой частоты. Это своеобразный метроном внутри компьютера. На выполнение процессором каждой операции отводится определенное количество тактов. Ясно, что если метроном «стучит быстрее», то и процессор работает быстрее. Микропоцессор фирмы Intel, разработанный для первого персонального компьютера корпорации IBM (1981 год) – i8088 – имел тактовую частоту всего 4,77 МГц и выполнял 0,33 миллионов инструкций в секунду. Современные процессоры Pentium имеют тактовую частоту 3,3 и более ГГц.

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

Основная память

Это устройство для хранения информации. Она состоит из оперативного и постоянного запоминающего устройств. Оперативное запоминающее устройство называется ОЗУ, постоянное запоминающее устройство – ПЗУ.

ОЗУ предназначена для записи, считывания и хранения программ (системных и прикладных), исходных данных, промежуточных и окончательных результатов. Доступ к элементам памяти прямой. Все ячейки памяти объединены в группы по 8 бит (1 байт) и каждая такая группа имеет адрес, по которому к ней можно обратиться. ОЗУ используется для временного хранения данных и программ. При выключении компьютера, информация в ОЗУ стирается. В современных компьютерах объем памяти обычно составляет 512Мбайта. Объем памяти – важная характеристика компьютера, она влияет на скорость работы компьютера и на работоспособность программ. Современные прикладные программы часто требуют для своего выполнения 40 Мбайта памяти, в противном случае программа просто не сможет работать.

Часть ОЗУ, называемая «видеопамять», содержит данные, соответствующие текущему изображению на экране.

ПЗУ используется для хранения данных, которые никогда не потребуют изменения. Содержимое памяти специальным образом «зашивается» в устройстве при его изготовлении для постоянного хранения.

В ПЗУ находятся:

  • Программа управления работой самого процессора

  • Программы управления дисплеем, клавиатурой, принтером, внешней памятью

  • Программы запуска и остановки ЭВМ

  • Программы тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков

  • Информация о том, где на диске находится операционная система.

Из ПЗУ можно только читать.

Системная шина

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

Основной характеристикой этих линий является их разрядность – разрядность адресной шины, шины данных.

Шина адреса предназначена для передачи по ней адреса того устройства (или той ячейки памяти), к которому обращается процессор. Адрес на нее выдает всегда только процессор.

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

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

Разберем схему работы в общем случае на примере команды чтения из памяти.

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

  2. на шине управления процессор выставляет сигнал чтения и сигнал готовности

  3. заметив сигнал готовности, все устройства проверяют, не стоит ли на шине адреса их адрес

  4. память «замечает», что выставлен ее адрес

  5. память читает адрес

  6. память выставляет на шине данных требуемую информацию

  7. память выставляет на шине управления сигнал готовности

  8. процессор читает данные с шины данных

  9. Процесс завершен

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]