- 12 -
2. ПРОЦЕССОРЫ С КЛАССИЧЕСКОЙ АРХИ-
ТЕКТУРОЙ
2.1. Основные принципы классической архитектуры:
Большинство вычислительных машин первого, второго и третьего поко-
лений строились на принципах сформулированных Дж. фон - Нейманом в 1949
году. Поэтому термин «фон - Неймановская архитектура» является синонимом
термина «классическая архитектура». Эти принципы легли в основу большого
количества процессоров, да и в настоящее время влияние классической архи-
тектуры в
современных процессорах достаточно велико.
Естественно, что понятие классической архитектуры шире, чем принципы
Дж. фон-Неймана, и сегодня под ЭВМ с классической архитектурой понимает-
ся вычислительная машина, построенная на следующих принципах:
1. Принцип загружаемой программы. Программа и данные, обрабатываемые
этой программой должны быть загружены в оперативную память для обра-
ботки их процессором
. Это означает, что процессор выбирает очередную
команду программы и данные, обрабатываемые этой командой из опера-
тивной памяти ЭВМ. Загрузка в оперативную память с внешних устройств
выполняется посредством операций ввода/вывода.
2. Принцип микропрограммного управления. Подразумевает наличие универ-
сального АЛУ и специальной памяти для хранения микропрограмм, кото-
рые описывают работу процессора
при выполнении команды по тактам;
3. Универсальный набор команд. Процессор с точки зрения программирова-
ния обеспечивает разработчиков универсальным по типам и операциям на-
бором машинных команд.
4. Обработка особых ситуаций по прерываниям. Особые ситуации, возни-
кающие при работе процессора (ввод/вывод, таймер) или при выполнении
команды (деление на ноль, переполнение порядка
) обрабатываются с ис-
пользованием особого аппаратно-программного механизма, называемого
прерыванием. При возникновении особой ситуации происходит аппаратная
смена содержимого регистра адреса команды, посредством чего процессор
начинает выполнять специальную программу операционной системы - об-
работчик прерываний;