Архитектуры процессоров. Ульянов М.В. - 12 стр.

UptoLike

Составители: 

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

   2. ПРОЦЕССОРЫ С КЛАССИЧЕСКОЙ АРХИ-
                                ТЕКТУРОЙ


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