Презентация, доклад по теме Режимы работы микропроцессорной системы

МПС обеспечивает большую гибкость работы, она способна настраиваться на любую задачу. Гибкость эта обусловлена прежде всего тем, что функции, выполняемые системой, определяются программой (ПО), которую выполняет процессор. Но настраиваться на задачу помогает еще и выбор режима

Слайд 1Режимы работы микропроцессорной системы

Режимы работы микропроцессорной системы

Слайд 2МПС обеспечивает большую гибкость работы,
она способна настраиваться на любую задачу.


Гибкость эта обусловлена прежде всего тем, что функции, выполняемые системой, определяются программой (ПО), которую выполняет процессор.
Но настраиваться на задачу помогает еще и выбор режима работы системы, то есть режима обмена информацией по системной магистрали (шине).

МПС обеспечивает большую гибкость работы, она способна настраиваться на любую задачу. Гибкость эта обусловлена прежде всего тем,

Слайд 3Режимы работы МПС
Практически любая развитая МПС (в том числе

и компьютер) поддерживает три основных режима обмена по магистрали:
программный обмен информацией;
обмен с использованием прерываний (Interrupts);
обмен с использованием прямого доступа к памяти (ПДП, DMA — Direct Memory Access).

Режимы работы МПС  Практически любая развитая МПС (в том числе и компьютер) поддерживает три основных режима

Слайд 4Программный обмен информацией
Программный обмен информацией является основным в любой МПС. Он

предусмотрен всегда, без него невозможны другие режимы обмена.
В этом режиме процессор является единоличным хозяином (или задатчиком, Master) системной магистрали. Все операции (циклы) обмена информацией в данном случае инициируются только процессором, все они выполняются строго в порядке, предписанном исполняемой программой.

Программный обмен информациейПрограммный обмен информацией является основным в любой МПС. Он предусмотрен всегда, без него невозможны другие

Слайд 5Программный обмен информацией
Процессор читает (выбирает) из памяти коды команд и исполняет

их, читая данные из памяти или из устройства ввода/вывода, обрабатывая их, записывая данные в память или передавая их в устройство ввода/вывода.
Путь процессора по программе может быть линейным, циклическим, может содержать переходы (прыжки), но он всегда непрерывен и полностью находится под контролем процессора.
Ни на какие внешние события, не связанные с программой, процессор не реагирует.
Все сигналы на магистрали в данном случае контролируются процессором.

Программный обмен информациейПроцессор читает (выбирает) из памяти коды команд и исполняет их, читая данные из памяти или

Слайд 6Программный обмен информацией

Программный обмен информацией

Слайд 7Обмен по прерываниям
Обмен по прерываниям используется тогда, когда необходима реакция МПС

на какое-то внешнее событие, на приход внешнего сигнала (н-р, нажатие на клавишу клавиатуры или приход по локальной сети пакета данных)
Обмен по прерываниямОбмен по прерываниям используется тогда, когда необходима реакция МПС на какое-то внешнее событие, на приход

Слайд 8Обмен по прерываниям
В общем случае организовать реакцию на внешнее

событие можно тремя различными путями:
с помощью постоянного программного контроля факта наступления события (так называемый метод опроса флага или polling);
с помощью прерывания, то есть насильственного перевода процессора с выполнения текущей программы на выполнение экстренно необходимой программы;
с помощью прямого доступа к памяти, то есть без участия процессора при его отключении от системной магистрали.
Обмен по прерываниям  В общем случае организовать реакцию на внешнее событие можно тремя различными путями:с помощью

Слайд 9Обмен по прерываниям
Первый случай с опросом флага реализуется в микропроцессорной системе

постоянным чтением информации процессором из устройства ввода/вывода, связанного с тем внешним устройством, на поведение которого необходимо срочно реагировать.
Во втором случае в режиме прерывания процессор, получив запрос прерывания от внешнего устройства (часто называемый IRQ — Interrupt ReQuest), заканчивает выполнение текущей команды и переходит к программе обработки прерывания. Закончив выполнение программы обработки прерывания, он возвращается к прерванной программе с той точки, где его прервали .
Обмен по прерываниямПервый случай с опросом флага реализуется в микропроцессорной системе постоянным чтением информации процессором из устройства

Слайд 10Обслуживание прерывания

Обслуживание прерывания

Слайд 11Обмен по прерываниям
Никакого ускорения работы системы прерывание не дает.
Его применение

позволяет только отказаться от постоянного опроса флага внешнего события и временно, до наступления внешнего события, занять процессор выполнением каких-то других задач.
Обмен по прерываниямНикакого ускорения работы системы прерывание не дает. Его применение позволяет только отказаться от постоянного опроса

Слайд 12Прямой доступ к памяти
Прямой доступ к памяти (ПДП, DMA) — это

режим, принципиально отличающийся от двух ранее рассмотренных режимов тем, что обмен по системной шине идет без участия процессора. Внешнее устройство, требующее обслуживания, сигнализирует процессору, что режим ПДП необходим, в ответ на это процессор заканчивает выполнение текущей команды и отключается от всех шин, сигнализируя запросившему устройству, что обмен в режиме ПДП можно начинать.

Прямой доступ к памятиПрямой доступ к памяти (ПДП, DMA) — это режим, принципиально отличающийся от двух ранее

Слайд 13Прямой доступ к памяти
Операция ПДП сводится к пересылке информации из устройства

ввода/вывода в память или же из памяти в устройство ввода/вывода.
Когда пересылка информации будет закончена, процессор вновь возвращается к прерванной программе, продолжая ее с той точки, где его прервали.
Это похоже на режим обслуживания прерываний, но в данном случае процессор не участвует в обмене.
Как и в случае прерываний, реакция на внешнее событие при ПДП существенно медленнее, чем при программном режиме.

Прямой доступ к памятиОперация ПДП сводится к пересылке информации из устройства ввода/вывода в память или же из

Слайд 14Обслуживание ПДП

Обслуживание ПДП

Слайд 15Информационные потоки в режиме ПДП

Информационные потоки  в режиме ПДП

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть