
- •Архитектура и организация пк
- •1. Лекция: Основные функциональные элементы эвм, часть 1
- •Дешифратор
- •Шифратор
- •Триггер
- •2. Лекция: Основные функциональные элементы эвм, часть 2
- •Регистр хранения
- •Регистр сдвига
- •3. Лекция: Арифметико-логическое устройство
- •4. Лекция: Устройство управления
- •Схемное устройство управления
- •Датчик сигналов на основе счетчика с дешифратором
- •Датчик сигналов на сдвиговом регистре
- •Структурная схема микропрограммного устройства управления
- •5. Лекция: Запоминающие устройства
- •Классификация запоминающих устройств
- •Построение зу с заданной организацией
- •6. Лекция: Режимы адресации и форматы команд 16-разрядного процессора
- •7. Лекция: Кодирование команд (часть 1)
- •Кодирование линейных команд
- •8. Лекция: Кодирование команд (часть 2) Кодирование команд переходов
- •Восстановление символической записи команды по ее машинному представлению
- •9. Лекция: Кодирование команд (часть 3) Оценка влияния структуры программы на время ее выполнения
- •Архитектура 32-разрядного микропроцессора
- •11. Лекция: Конвейерная организация работы процессора Оценка производительности идеального конвейера
- •Конфликты в конвейере и способы минимизации их влияния на производительность процессора
- •12. Лекция: Организация работы мультипрограммных эвм Основные характеристики мультипрограммного режима работы эвм
- •13. Лекция: Дисциплины распределения ресурсов и основные режимы работы мультипрограммной эвм Дисциплины распределения ресурсов мультипрограммной эвм
- •Одноочередные дисциплины
- •Многоочередные дисциплины
- •Основные режимы работы мультипрограммной эвм
- •Пакетный режим
- •Режим разделения времени
- •Режим реального времени
- •14. Лекция: Система прерываний Организация обработки прерываний в эвм
- •Цепочечная однотактная система определения приоритета запроса прерывания
- •Обработка прерываний в персональной эвм
- •15. Лекция: Система управления памятью Организация распределения памяти в эвм
- •16. Лекция: Система управления памятью в персональной эвм
- •Сокращение потерь времени при использовании сегментно-страничной организации памяти в персональной эвм
- •17. Лекция: Защита памяти в мультипрограммных эвм Организация защиты памяти в эвм
- •Средства защиты памяти в персональной эвм
- •18. Лекция: Ввод-вывод информации
- •Список литературы
- •Гост 15133-77. Приборы полупроводниковые, термины и определения
- •Гост 17021-75.Микроэлектроника, термины и определения
4. Лекция: Устройство управления
Компьютер условно можно разделить на два основных блока: операционный и управляющий. Для реализации любой команды необходимо на соответствующие управляющие входы любого устройства компьютера подать определенным образом распределенную во времени последовательность управляющих сигналов. Часть цифрового вычислительного устройства, предназначенная для выработки этой последовательности, называется устройством управления.
Любое действие, выполняемое в операционном блоке, описывается некоторой микропрограммой и реализуется за один или несколько тактов. Элементарная функциональная операция, выполняемая за один тактовый интервал и приводимая в действие управляющим сигналом, называется микрооперацией [7]. Например, в спроектированном АЛУ для умножения чисел в первом такте выполняются следующие микрооперации: TX=0, TY=0, RGX=|X|, RGY=|Y|, RGZ=0. Совокупность микроопераций, выполняемых в одном такте, называется микрокомандой (МК). Если все такты должны иметь одну и ту же длину, а именно это имеет место при работе компьютера, то она устанавливается по самой продолжительной микрооперации. Микрокоманды, предназначенные для выполнения некоторой функционально законченной последовательности действий, образуют микропрограмму. Например, микропрограмму образует набор микрокоманд для выполнения команды умножения.
Устройство управления предназначено для выработки управляющих сигналов, под воздействием которых происходит преобразование информации в арифметико-логическом устройстве, а также операции по записи и чтению информации в/из запоминающего устройства.
Устройства управления делятся на:
УУ с жесткой, или схемной логикой и
УУ с программируемой логикой (микропрограммные УУ).
В устройствах управления первого типа для каждой команды, задаваемой кодом операции, строится набор комбинационных схем, которые в нужных тактах вырабатывают необходимые управляющие сигналы.
В микропрограммных УУ каждой команде ставится в соответствие совокупность хранимых в специальной памяти слов - микрокоманд. Каждая из микрокоманд содержит информацию о микрооперациях, подлежащих выполнению в данном такте, и указание, какое слово должно быть выбрано из памяти в следующем такте.
Схемное устройство управления
Устройство управления схемного типа (рис. 4.1) состоит из:
датчика сигналов, вырабатывающего последовательность импульсов, равномерно распределенную во времени по своим шинам (рис. 4.2) (n - общее количество управляющих сигналов, необходимых для выполнения любой операции; m - количество тактов, за которое выполняется самая длинная операция);
блока управления операциями, осуществляющего выработку управляющих сигналов, то есть коммутацию сигналов, поступающих с ДС, в соответствующем такте на нужную управляющую шину;
дешифратора кода операций, который дешифрирует код операции команды, присутствующей в данный момент в регистре команд, и возбуждает одну шину, соответствующую данной операции; этот сигнал используется блоком управления операциями для выработки нужной последовательности управляющих сигналов.
Рис. 4.1. Функциональная схема схемного устройства управления
Рис. 4.2. Временная диаграмма работы датчика сигналов
Датчик сигналов обычно реализуется на основе счетчика с дешифратором или на сдвиговом регистре.