
- •Основы архитектуры вычислительной системы
- •Аппаратный уровень вс
- •Уровень управления физическими ресурсами вс
- •Управление логическими/виртуальными ресурсами
- •Системы программирования
- •Прикладные системы
- •18. Основные компоненты архитектуры эвм (процессор, устройства памяти, внешние устройства)
- •Основные компоненты эвм
- •Оперативное запоминающее устройство
- •Центральный процессор
- •3.2.1. Структура, функции.
- •3.2.2. Регистровая память
- •3.2.3. Рабочий цикл процессора
- •Буферная память, кэш
- •Аппарат прерываний
- •Этап аппаратной обработки прерываний
- •Программный этап обработки прерываний
- •Распознавание прерываний
- •3.5. Внешние устройства
- •3.5.1. Типы внешних устройств
- •Устройства прямого доступа
- •Магнитные диски (мд)
- •Магнитный барабан
- •Организация потоков данных при обмене с внешними устройствами
- •3.5.2 Модели синхронизации при обмене с внешними устройствами
- •Синхронная работа с ву
- •Асинхронная работа с ву
- •3.5.3. Организация управления внешними устройствами.
- •3.5.4. Иерархия памяти
Центральный процессор
3.2.1. Структура, функции.
Процессор или центральный процессор (ЦП) компьютера обеспечивает последовательное выполнение машинных команд, составляющих программу, размещенную в оперативной памяти
Структура организации центрального процессора
Устройство управления (control unit)– - устройство, которое обеспечивает соблюдение порядка выполнения в программе команд, выборку, дешифрацию и координацию других устройств.
Арифметико-логическое устройство (arithmetic/logic unit) – обеспечивает выполнение команд, предусматривающих арифметическую или логическую обработку операндов.
3.2.2. Регистровая память
Регистровая память процессора – совокупность устройств в памяти процессора (регистров), предназначенных для хранения управляющей информации, операндов, результатов выполняемых команд.
Регистры общего назначения (РОН) – программно доступные устройства памяти, в которых могут размещаться используемые в командах операнды. РОН используются в машинных командах для организации индексирования и определения исполнительных адресов операндов, а также для хранения значений наиболее часто используемых операндов, в этом случае сокращается число реальных обращений в ОЗУ и повышается системная производительность ЭВМ. РОН: индексные, целочисленные, с плавающей точкой.
Специальные регистры. Специальные регистры предназначены для координации основных компонентов информационного управления процессором. Качественный и количественный состав специализированных регистров ЦП зависит от архитектуры ЭВМ. Ниже представлены некоторые из возможных типов регистров, обычно входящие в состав специализированных регистров.
Регистр адреса (РА) – содержит адрес команды, которая исполняется в данный момент времени. По содержимому РА ЦП осуществляет выборку текущей команды, по завершении ее исполнения регистр адреса изменяет свое значение тем самым указывает на следующую команду, которую необходимо выполнить.
Регистр результата (РР) – содержит код, характеризующий результат выполнения последней арифметико-логической команды. Содержимое РР может характеризовать результат операции. Для арифметических команд это может быть «=0», «>0», «<0», переполнение. Содержимое РР используется для организации ветвлений в программах, а также для программного контроля результатов.
Слово – состояние процессора (ССП или PSW) – регистр, содержащий текущие «настройки» работы процессора и его состояние. Содержание и наличие этого регистра зависит от архитектуры ЭВМ. Например, в ССП может включаться информация о режимах обработки прерываний, режимах выполнения арифметических команд и т. п. Частично, содержимое ССП может устанавливаться специальными командами процессора.
Регистры внешних устройств (РВУ) – специализированные регистры, служащие для организации взаимодействия ЦП с внешними устройствами. Через РВУ осуществляется обмен данными с ВУ и передача управляющей информации (команды управления ВУ и получения кодов результат обработки запросов к ВУ).
Регистр указатель стека – используется для ЭВМ, имеющих аппаратную реализацию стека, в данном регистре размещается адрес вершины стека. Содержимое изменяется автоматически при выполнении «стековых» команд ЦП.