Файл: Особенности процессорных архитектур. Cisc и risc архитектура. Их краткая характеристика.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 176
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
- линии управления данными (шина управления). По шине управления передается ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждение приема данных, аппаратного прерывания, управления и других. Все сигналы шины управления предназначены для обеспечения передачи данных.
- контроллер шины, осуществляет управление процессом обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы, либо в виде совместимого набора микросхем – Chipset.Системная шина - это центральная коммуникационная линия, которая связывает процессор, память и другие основные компоненты системы. Она обеспечивает передачу данных и сигналов управления между этими компонентами.
Локальная шина - это шина, которая связывает процессор с конкретным устройством ввода/вывода. Она обеспечивает обмен данными и командами управления между процессором и устройством ввода/вывода.
9. Классификация вычислительных систем. Альтернативная классификация.
10. Назначение, принципы построения и характеристики арифметико-логических устройств (АЛУ).
(Назначение из определения выходит)
Арифметико-логическое устройство (АЛУ) - блок процессора, который под управлением устройства управления служит для выполнения арифметических и логических преобразований над данными, называемыми в этом случае операндами.
(Принципы построения)
Минимальный набор операций, аппаратно реализуемых в АЛУ, должен включать:
• основные логические операции (И, ИЛИ, НЕ, Исключающее ИЛИ);
• сдвиги (логические и арифметические);
• сложение и вычитание чисел в формате с фиксированной точкой (ФТ).
На их основе программно можно реализовать остальные арифметические и логические операции над числами с ФТ и плавающей точкой (ПТ).
(Характеристика)
По структуре АЛУ бывают двух типов:
• Жесткая (Комбинационные схемы жестко БОД и регистры распределены между всеми регистрами)
• Магистральная (взаимодействуют между собой с помощью магистралей (шин)
t_в - длительность выборки операнда из регистра
,
t_on - длительность операции,
t_c - длительность сохранения результата в регистре,
t_MUX - задержка мультиплексора,
t_DMX - задержка демультиплексора.
11. Многоуровневая организация ЭВМ. Структурная организация и архитектура вычислительных систем. )
Многоуровневая организация ЭВМ:
Структурная организация и архитектура ЭВМ
Структура
Характеристики, определяющие детали аппаратной реализации:
• количество функциональных блоков (БОД),
• принципы построения УУ,
• набор сигналов управления,
• технология функционирования памяти.
Архитектура
Характеристики системы, доступные извне (со стороны программы):
• набор машинных команд,
• формат машинных команд,
• формат данных,
• способы адресации и т.д.
Структура и функции компьютера
Структура - набор компонентов системы и способ объединения их в единое целое,
Функции - операции, выполняемые каждым компонентом в процессе реализации команды.
Рассмотрение сложных систем
Анализ - с точки зрения описания,
Синтез - с точки зрения проектирования.
Подходы анализа и синтеза
Восходящий (снизу вверх) - рассматривают функции элементов самого низкого уровня, поднимаясь затем по уровням иерархии (р-п-переход, транзистор, БЛЭ, сумматор, АЛУ, процессор, ЭВМ)
Нисходящий (сверху вниз) - рассматривают систему в целом, выделяя в ней независимые подсистемы (ЭВМ, процессор, …).
Функции компьютера (верхний уровень абстракции)
• обработка данных,
• хранение данных,
• перемещение данных,
• управление процессами.
Структура компьютера (верхний уровень абстракции)
• центральный процессор (обработка данных),
• оперативная память (хранение данных),
• системная магистраль (перемещение данных),
• устройство управления (управление процессами).
12 Основные архитектурные понятия. Типы команд. Типы данных Способы адресации.
Основные архитектурные понятия:
-
Электронной системой называют любое электронное устройство, которое
предназначено для работы с информацией.
-
Задачей является список действий, подлежащих исполнению при помощи электронных систем. -
Быстродействие - это параметры скорости осуществления электронной системой возложенных на неё функций. -
Гибкость системы - это свойство системы перенастраиваться для осуществления различных задач. -
Избыточность системы — это соответствие уровня сложности задач, подлежащих решению, технологическим параметрам системы. -
Системный интерфейс — это набор условий информационного обмена, который подразумевает электронную, а также на основе структуры и логики, способность обмениваться данными между разными модулями, способными участвовать в этом процессе.
Типы команд
-
По характеру выполняемых операций можно выделить следующие группы команд: -
команды арифметических операций для чисел с фиксированной или плавающей запятой; -
команды десятичной арифметики; -
команды передачи данных (MOV AX, 0FFFh); -
команды операций ввода/вывода (IN, OUT); -
команды логических операций (AND, OR, NOT); -
команды передачи управления (управление циклом – LOOP, условные переходы – JAE, JB); -
команды задания режима работы машины и др.
Типы данных:
-
Целое - множество целых чисел в диапазоне разрядной сетки ЭВМ. -
Символьные данные -
байты, слова, двойные слова и квадрослова
-
Прямая адресация (Direct addressing):
Адрес операнда или команды непосредственно указывается в инструкции.
-
Регистровая адресация (Register addressing):
Адрес операнда указывается непосредственно в регистре.
-
Косвенная адресация (Indirect addressing):
Адрес операнда находится в регистре или ячейке памяти, и инструкция обращается к этому адресу для получения фактического адреса операнда.
-
Непосредственная адресация (Immediate addressing):
Значение операнда указывается непосредственно в инструкции.
-
Индексная адресация (Indexed addressing):
К адресу операнда добавляется смещение, указанное в индексном регистре.
-
Базовая со смещением (Base with offset addressing):
К адресу операнда добавляется смещение относительно базового адреса.
13. Виртуальная память и организация защиты памяти.
14. Принципы фон-Неймана по построению вычислительных систем.
-
Принцип использования двоичной системы: для представления данных и команд используется двоичная система счисления. -
Принцип однородности памяти: программы (состоящие из команд) и данные хранятся в одной и той же памяти. -
Принцип адресуемости памяти: память состоит из пронумерованных ячеек; процессору доступна любая ячейка. -
Принцип программного управления: все команды располагаются в памяти и выполняются последовательно, одна после завершения другой, в последовательности, определяемой программой.
15. Конвейерная организация. Простейшая организация конвейера и оценка его производительности. Примеры.
Конвейерная обработка команд - повышение производительности за счет:
-
совершенствования элементной базы (переход к новой интегральной технологии, рост плотности размещения компонентов на единице плотности кристалла, рост частоты) -
рациональная организация процесса выполнения команд в компьютере (параллелизм, архитектурные решения CISC и RISC)
Конвейер имеет 2 независимых блока обработки - извлечения и выполнения команды. Пока команда выполняется на 2-м блоке, первый блок может загружать следующую машинную команду.
Чтобы конвейер работал быстро, нужно разделить ЦОК на большое кол-во
-
разделить все команды на большое кол-во независимых этапов -
время выполнения команды на каждом этапе одинаково и называется тактом конвейера.
16. Микропроцессор, общие понятия и определения, структурная схема микропроцессора.
Микропроцессор — это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией.
Микропроцессор выполняет следующие основные функции:
1) чтение и дешифрацию команд из основной памяти;
2) чтение данных из основной памяти и регистров адаптеров внешних устройств;
3) прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств;
4) обработку данных и их запись в основную память и регистры адаптеров внешних устройств;
5) выработку управляющих сигналов для всех прочих узлов и блоков компьютера.
В состав микропроцессора входят следующие устройства.
1. Арифметико-логическое устройство, предназначенное для выполнения всех арифметических и логических операций над числовой и символьной информацией.
2. Устройство управления, которое координирует взаимодействие различных частей компьютера и выполняет следующие основные функции:
• формирует и подает во все блоки машины в нужные моменты времени определенные сигналы управления (управляющие импульсы), обусловленные спецификой выполнения различных операций;
• формирует адреса ячеек памяти, используемых выполняемой операцией, и передает эти адреса в соответствующие блоки компьютера;
• получает от генератора тактовых импульсов опорную последовательность импульсов.