Понятие «процессор»
6. Понятие «процессор». Структура процессора. Обобщенная структура команд. Архитектуры CISC и RISC.
Процессором называется устройство ЭВМ, непосредственно осуществляющее процесс переработки цифровой информации и управление им в соответствии с заданным алгоритмом, который, как правило, представлен программой.
Процессор, управляющий вычислительным процессом, называют центральным.
Процессор - основной блок структуры ЭВМ (рис. 4.1). В нем можно выделить две основные части: управляющую и операционную.
Операционная часть содержит средства, необходимые для выполнения некоторого функционально полного набора элементарных операций. Управляющая часть формирует управляющие сигналы (УС) для настройки и коммутации элементов и узлов операционной части в соответствии с выполняемой операцией, а также УС, необходимые для организации обмена информацией с основной памятью и внешними устройствами.
Структура команд. В команде выделяется несколько групп разрядов (полей), которые делят на две части: операционную и адресную. В операционной части команды, состоящей из n - k двоичных разрядов, содержится код операции (КО), обеспечивающий кодирование 2n—k операций и определяющий, какие при этом будут задействованы устройства в процессоре или вне его.
В большинстве случаев ссылка на операнды в команде осуществляется с помощью адресов ячеек ОП, где они хранятся.
Рекомендуемые материалы
Архитектура CISC.
Компьютеры с CISC (Complex Instruction Set Computer) архитектурой имеют комплексную (полную) систему команд, под управлением которой выполняются всевозможные операции типа «память-память», «память-регистр», «регистр — память», «регистр — регистр».
Данная архитектура характеризуется:
- сравнительно небольшое число регистров общего назначения
- большим числом команд (более 200);
- переменной длиной команд (от 1 до 11 байт);
- значительным числом способов адресации и форматов команд;
- сложностью команд и многотактностыо их выполнения;
- наличием микропрограммного управления, что снижает быстродействие и усложняет процессор.
Обмен с памятью в процессе выполнения команды делает практически невозможной глубокую конвейеризацию арифметики, т.е. ограничивается тактовая частота процессора, а значит, и его производительность.
Архитектура RISC.
Компьютеры с RISC (Reduced Instruction Set Computer) архитектурой содержат набор простых, часто употребляемых в программах команд. Основными являются операции типа «регистр — регистр».
Данная архитектура характеризуется:
- сокращенным числом команд;
- тем, что большинство команд выполняется за один машинный такт;
- постоянной длиной команд;
Вместе с этой лекцией читают "42. Требования безопасности к сосудам, работающим под давлением".
- небольшим количеством способов адресации и форматов команд;
- тем, что для простых команд нет необходимости в использовании микропрограммного управления;
- большим числом регистров внутренней памяти процессора.
Компьютеры с RISC-архитектурой «обязаны» иметь преимущество в производительности по сравнению с CISC компьютерами, за которое приходится расплачиваться наличием в программах дополнительных команд обмена регистров процессора с оперативной памятью.
В настоящее время практически все ведущие производители компьютеров прилагают большие усилия для производства RISC-процессоров.