Устройство управления
Вырабатывает последовательность внутренних и внешних управляющих сигналов, обеспечивающих выборку и выполнение команд. Устройство управления интерпретирует команду выбранную из программной памяти, и формирует для АЛУ и других устройств требуемый набор команд низкого уровня – микрокоманд.
Микрокоманды задают последовательность элементарных низкоуровневых операций (микроопераций) (пересылка данных, сдвиг данных, установка и анализ признаков, запоминание результатов и т.д.)
Последовательность микрокоманд соответствующая оной команде называется микропрограммой.
В состав управляющего устройства входят три устройства:
1. Регистр команды – содержит код команды во время ее выполнения
2. Программный счетчик – в нем содержится адрес очередной подлежащей выполнению команды.
3. Регистр адреса – в нем вычисляются адреса операндов, находящихся в памяти.
4. Пульт управления – предусмотрен для связи пользователя с ЭВМ и позволяет производить сброс в начальное состояние, просматривать регистры и ячейки памяти, записывать адрес в программный счетчик, пошагово выполнять программу при ее отладке и т.д.
5. Память – устройство предназначено для запоминания, хранения и выборки программ и данных. Она состоит из конечного числа ячеек, каждая из которых имеет свой уникальный адрес (номер), доступ к ячейке осуществляется путем указания ее адреса. Память способна выполнять два вида операций над данными:
a. Чтение с сохранением содержимого
b. Запись нового значения со стиранием предыдущего
Минимальным адресуемым элементом памяти является байт. Совокупность битов которые АЛУ может одновременно поместить в регистр или обработать называется машинным словом. Классификация запоминающих устройств (ЗУ):
a. По способу организации доступа к информации:
i. ЗУ с последовательным доступом – блоки в памяти считываются в том порядке, в котором они физически записаны, пока не будет найден нужный элемент (магнитная лента)
ii. ЗУ с прямым (произвольным) доступом – Доступ к элементу осуществляется по его физическому адресу (магнитный диск)
b. По способу хранения информации:
i. ПЗУ– энергозависимое запоминающее устройства для хранения данных, которые никогда не потребуют изменения. Из ПЗУ информацию можно только считывать, а выборка осуществляется
ii. ППЗУ (перепрограммируемое запоминающее устройство) – разновидность ПЗУ, которое можно неоднократно перепрограммировать.
iii. ОЗУ– энергозависимое, в нем хранятся программные команды, данные и результаты вычислений, требует регенерации (освежения) содержимого памяти.
c. По информационным характеристикам:
i. По времени выборки из отдельных ячеек (быстродействию)
ii. По объему информации, который может храниться в данном ЗУ (емкость)
iii. По удельной стойкости хранения одинакового объема информации
Для рационального использования и достижения эффективности и экономичности распределяют по нескольким иерархическим уровням
Иерархия – это система памяти из нескольких ЗУ с различным быстродействием и емкостью
Уровни иерархии:
Регистр ЦП – в регистрах размещается функциональное слово (4 байта)
Кэш – Память, содержащая группы слов
ОП – отдельные слова связанного контекста, группы таких слов пересылаются между Кэш и ОП в соответствии с алгоритмом, реализуемом в конкретном устройстве
ВЗУ – В нем хранятся блоки слов
Кэш – при наличии кэш памяти обмен данными между центральным процессором и ОП и ВЗУ осуществляется через Кэш. Использование Кеш дает значительный выигрыш во времени при выполнении программы.
ОП – делятся на статические и динамические, в статистических содержимое не меняется до тех пор, пока не будет сделана новая запись в эту ячейку. В динамических дл запоминания используют заряд конденсаторы. Из-за наличия токов утечки содержимое ячеек необходимо регулярно обновлять. Динамические ЗУ по сравнению со статическими имеют большую плотность ячеек, меньшую потребляемую мощность, но меньшую скорость выборки информации, так как во время регенерации данных ЦП не может обратиться к оперативной памяти.
6. Периферийные устройства
a. Устройства внешней памяти
b. Коммуникационные устройства
Обмен данными с внешними устройствами осуществляется через порты ввода-вывода, которые имеют уникальные номера, которые называются адресами портов ввода-вывода