
- •Факультет кибернетики лекции
- •Вопросы к экзамену по курсу "мпСиУ"
- •Оглавление
- •Обобщенная структура микропроцессорной системы
- •Интерфейс
- •Шинная структура
- •Типы обмена по системной магистрали.
- •Магистраль процессора.
- •Формирование сигналов системной магистрали
- •Контроллер магистрали
- •Регистровая структура 32-разрядного микропроцессораIntel.
- •Сегментированное лап.
- •Логическая адресация
- •Структура логического адреса
- •Преобразование логического адреса в физический
- •Структура дескриптора
- •Вычисление процессором смещения
- •Обобщённый формат команды
- •Реализация виртуальной памяти
- •Принципы страничной организации памяти
- •Преобразование линейного адреса в физический.
- •Буфер ассоциативной трансляции
- •Формирование адреса памяти в защищённом режиме
- •Многозадачный режим
- •Аппаратное обеспечение многозадачного режима
- •Переключение задач
- •Переключения с задачи на задачу по некоторым внешним событиям (нажатие клавиши)
- •Защита в многозадачном режиме
- •Привилегии
- •Защита сегментов
- •Прерывания в мпс
- •Виды прерываний
- •Требования к обработчику прерываний
- •Вектор и шлюз прерывания
- •Последовательность обработки прерываний
- •Обработка внешних прерываний.
- •Обработка внутренних прерываний
- •Обработка программных прерываний
- •Организация приоритетной системы прерываний
- •Приоритетная цепочка
- •Контроллер приоритетных прерываний
- •Каскадное включение кпп
- •Подсистема внутренней памяти в мпс
- •Общая характеристика подсистемы памяти
- •Блок динамической памяти
- •Контроллер динамической памяти
- •Конроллер dram (кдп)
- •Характеристика внешней кэш – памяти
- •Функции контроллера кэш - памяти
- •Каталог контроллера кэш
- •Режим прямого доступа к памяти
- •Этапы прямого доступа к памяти
- •Структура контроллера прямого доступа к памяти
- •Структураканала контроллера
- •Блок управления
- •Каскадное включение контроллера пдп
- •Алгоритм работы контроллера
- •Микропроцессоры risc–архитектуры
- •Предпосылки появления и особенности risc -процессоров
- •Конвейерная обработка команд
- •Конфликты
- •Структурные конфликты и способы их устранения
- •Классификация конфликтов по данным и способы их устранения
- •Конфликты по данным, приводящие к приостановке конвейера
- •Планирование работы конвейера на этапе компиляции
- •Аппаратные методы устранения конфликтов
- •Конфликты по управлению
- •Сокращение потерь из-за конфликтов по управлению
- •Статическое прогнозирование переходов
- •Точное прерывание в конвейере
- •Причины прерываний на разных фазах выполнения команды.
- •Особенности обработки многотактных операций
- •Поддержка точных прерываний в длинных конвейерах
- •АрхитектураRisc-мпpower–pc
- •Основные элементы структуры мп и их взаимодействие
- •Внутренняя кэш – память в структуре процессора
- •Структура и принципы работы кэш в мультипроцессорной системе
- •Mesi – диаграмма.
- •Основных операций кэш–памяти
- •Однокристальные микроконтроллеры
- •Обобщенная структураMcs-51
- •Организация памяти программ
- •Организация внутренней памяти
- •Подключение внешней памяти программ
- •Организация памяти данных
- •Подключение внешней памяти данных
- •Система синхронизации
- •Межкомандные зависимости
- •Динамическое планирование
- •Динамическая оптимизация с централизованной схемой обнаружения конфликта
- •Регистр состояния централизованной схемы управления
- •Методы уменьшения влияния конфликтов по управлению
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ (ТЕХНИЧЕСКИЙ НИВЕРСИТЕТ)
Факультет кибернетики лекции
по курсу:
Микропроцессорные сисемы и устройства
Преподаватель Рыбаков А.А.
Вопросы к экзамену по курсу "мпСиУ"
Характеристики и типы МП. Трех шинная структура МПС, шины адреса, данных, шины управления. Общая характеристика современных однокристальных МП.
Временная диаграмма цикла магистрали процессора. Переменный цикл шины. Состояние ожидания..
Регистровая структура 32-разрядного МП: регистры общего назначения, сегментные регистры, регистр флагов, регистр указателя команд, специальные регистры. Три группы флагов.
Структура логического адреса в сегментированном ЛАП. Понятие селектора, дескриптора сегмента, смещения. Структура дескриптора.
Таблицы, регистры и КЭШ-память дескрипторов. Трансляция логического адреса в физический в сегментированном ЛАП.
Вычисление процессором смещения. Структура кода команды..
Виртуальная память. Страничное ЛАП. Понятие линейного адреса, таблицы страниц, каталога таблиц страниц.
Структура элемента таблицы страниц. Трансляция линейного адреса в физический при страничной организации памяти.
Понятие задачи, виртуального процессора. Сегмент состояния задачи (TSS), дескриптор TSS, регистр задачи, дескриптор шлюза задачи.
Смена задачи в многозадачном режиме.
Виды защиты. Уровни привилегий. Привилегированные команды.(Б).
Защита сегментов.(Б).
Структура ЦП на основе однокристального МП. Формирование сигналов ШД, ША, основных сигналов ШУ. Подключение ПЗУ к системной магистрали.(Б).
Прерывания и исключения в МПС. Требования к программе обработки прерываний и исключений. Тип, вектор прерываний. Таблица векторов прерываний. Таблица дескрипторов прерываний. Понятие шлюза (Б).
Организация системы приоритетов внешних прерываний. Структура и алгоритмы работы КПП.(Б).
Включение КПП в структуру МПС.(Б).
Каскадное включение контроллеров приоритетных прерываний.(Б).
Функции контроллера динамической памяти. Взаимодействие контролера с МП и блоком динамической памяти.
Контроллер двухканальной ассоциативной КЭШ-памяти. Каталог КЭШ-памяти.
Режим прямого доступа к памяти в МПС. Принцип организации.
Структура контроллера ПДП.
Подключение контроллера ПДП к МП и основной памяти.
Алгоритм работы контроллера ПДП.
Основные особенности RISC-архитектуры.
Простейшая организация конвейера и оценка его производительности.
Понятие конфликта в конвейерной обработке. Типы конфликтов. Структурные конфликты и способы их устранения.
Конфликты по данным и механизмы их обходов. Классификация конфликтов по данным.
Конфликты по данным, приводящие к блокировке конвейера. Устранение конфликтов на этапе компиляции.
Конфликты по управлению. Методы уменьшения их влияния. Статическое прогнозирование
Особенности выполнения многотактных команд в конвейерном режиме. Конвейеризация ступени выполнения. Конфликты в длинных конвейерах.
Структура RISC МП: блок команд, исполнительные блоки, блок управления памятью, КЭШ-память, блок памяти, системный интерфейс.
MESI-дигpамма работы кэш-памяти в мультипроцессорных системах.
Зависимости и конфликты. Виды зависимостей и обусловленные ими конфликты.
Динамическая оптимизация с централизованной схемой обнаружения конфликтов.
Динамическое прогнозирование условных переходов: однобитовые и двух битовые схемы.
Назначение, обобщенная структура однокристального МК.
Структура памяти программ и данных в МК.
Подключение внешней памяти программ и данных.
Блок таймеp-счетчиков однокристального МК. Назначение, режимы работы.
Система прерываний однокристального МК. Источники прерываний, уровни приоритета, маскирование.