- •Принципы Неймана-Лебедева
- •Структура простейшей ЭВМ, реализующей принципы
- •Обобщенная структура процессора
- •Обобщенная структура процессора с непосредственными связями 4
- •Структура процессора с магистральными связями
- •Основные функции процессора
- •Основные типы устройств управления
- •Основные типы устройств управления
- •Структура блока микропрограммного управления с принудительной
- •Структура блока микропрограммного управления с принудительной
- •Структура блока микропрограммного управления с принудительной
- •Структура процессора с МП управлением
- •Указатель стека
- •Структура процессора с МП управлением
- •Структура процессора с МП управлением
- •Структура процессора с МП управлением
- •Рабочий цикл процессора
- •Рабочий цикл процессора
- •Рабочий цикл процессора
- •Характерные черты PC –совместимого компьютера
- •Характерные черты PC –совместимого компьютера
- •Pentium P5
- •Структурная схема Р5
- •Структурная схема Р5
- •Структурная схема Р5
- •Структурная схема Р5
- •Структурная схема Р5
- •Слово состояния процессора
- •Виртуальная память
- •Конвейерная организация работы идеального микропроцессора 33
- •Конвейерная организация работы идеального микропроцессора 34
- •Конвейерная организация работы идеального микропроцессора 35
- •Конвейерная организация работы идеального микропроцессора 36
- •Конфликты
- •Суперскалярные процессоры
- •Суперскалярные процессоры
- •Суперскалярные процессоры
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по управлению
- •Конфликты по данным
- •Конфликты по данным
- •Типы конфликтов по данным
- •Особенности построения суперскалярных систем
- •Особенности построения суперскалярных систем
- •Параллелизм вычислений
- •Параллелизм вычислений
Принципы Неймана-Лебедева |
1 |
1.Не десятичная, а двоичная система счисления.
2.Программа должна размещаться в одном из блоков компьютера - в запоминающем устройстве.
3.По форме представления команды и числа однотипны.
4.Иерархическая организация памяти.
5.Арифметическое устройство компьютера конструируется на основе схем, выполняющих операцию
сложения.
6.Параллельный принцип организации вычислительного процесса (операции над двоичными кодами
осуществляются одновременно над всеми разрядами).
Физика компьютеров 2011 Л.А. Золоторевич
Структура простейшей ЭВМ, реализующей принципы |
2 |
|
Неймана -Лебедева |
|
|
управление |
управление |
|
ЦП |
|
|
УВв,Программа Памятьырезультат |
|
|
Исходные |
обработки УВыв |
|
данные |
|
|
Физика компьютеров 2011 Л.А. |
|
|
Золоторевич |
|
|
Обобщенная структура процессора |
3 |
Классическая структура ЭВМ с переходом на БИС (большие интегральные схемы)
перешла в понятие архитектура ЭВМ.
Физика компьютеров 2011 Л.А. Золоторевич
Обобщенная структура процессора с непосредственными связями 4
Физика компьютеров 2011 Л.А. Золоторевич
Структура процессора с магистральными связями |
5 |
Физика компьютеров 2011 Л.А. Золоторевич
Основные функции процессора |
6 |
Основные функции процессора
1)организация обращений в ОП;
2)дешифрация и выполнение команд;
3)инициация работы периферийных устройств;
4)обработка запросов прерываний, поступающих из устройств машины.
В УУ входят
регистр команд, счетчик команд, регистр состояния процессора,схема управления прерываниями,дешифратор команд,устройство выработки последовательности сигналов, управляющих ходом выполнения команд в АЛУ,другие устройства.
Физика компьютеров 2011 Л.А. Золоторевич
Основные типы устройств управления |
7 |
Существуют два основных типа УУ:
1)с жесткой или схемной логикой (аппаратные);
2)с хранимой в памяти логикой (микропрограммного
управления).
В аппаратных УУ для каждой операции, задаваемой КОП,
строится набор схем, которые в нужных тактах формируют соответствующие управляющие сигналы.
В УУ с микропрограммным управлением каждой операции соответствует набор микрокоманд, хранимых в памяти микрокоманд. Каждая микрокоманда несет информацию о микрооперациях, подлежащих выполнению в течение машинного такта и указания, какая микрокоманда должна быть выбрана из памяти следующей. Последовательность микрокоманд, выполняющая одну машинную команду или некоторую процедуру, образует микропрограмму.
Физика компьютеров 2011 Л.А. Золоторевич
Основные типы устройств управления |
8 |
Классический вывод состоял в том, что системы на "жесткой логике" хороши там, где решаемая задача не
меняется длительное время, где требуется самое высокое быстродействие, где алгоритмы обработки информации предельно просты.
!Идея микропрограммного управления была высказана
Уилксом в 1951 г. Она заключается в том, что управляющие
сигналы “прошиваются” в постоянной памяти (ПЗУ, ППЗУ).
Физика компьютеров 2011 Л.А. Золоторевич
9
Схема блока микропрограммного управления (БМУ) Уилкса
Физика компьютеров 2011 Л.А. Золоторевич
10
Схема блока микропрограммного управления (БМУ) Уилкса
Схема содержит две матрицы C и S. Матрица C – управляющая, вырабатывает управляющие сигналы. Матрица S определяет
последовательность выборки микрокоманд.
Точками указаны места прошивки ПЗУ. Функционирует схема следующим образом:
В момент действия синхросигнала, выдаваемого генератором тактовых импульсов ГТИ, дешифратор (Дш) выбирает одну из l вертикальных линий. Возбуждение передается на те горизонтальные линии, которые соединены (электрически) с данной вертикальной прошивкой. Выработанные управляющие сигналы по шине
Y={y1, y2.ym} поступают в АЛУ и регистры процессора, а по шине R={z0,z1.zl} передается адрес следующей микрокоманды в регистр
адреса микрокоманды РАМК.
Микропрограммный способ управления удобен при разработке или дополнении любого набора команд, что достигается заменой одной “прошивки” ПЗУ на другую.
Физика компьютеров 2011 Л.А. Золоторевич
11
Схема блока микропрограммного управления (БМУ) Уилкса
! Микропрограммный способ управления удобен при
разработке или дополнении любого набора команд, что достигается заменой одной “прошивки” ПЗУ на другую.
Физика компьютеров 2011 Л.А. Золоторевич
