Разница между функционированием устройств в различных режимах работы заключается в особенностях структурной и функциональной организации аппаратных и программных средств. studizba.com studfile.net
Например, в вычислительных машинах (ЭВМ) выделяют следующие режимы работы: studizba.com studfile.net
- Однопрограммный. studizba.com studfile.net Все основные ресурсы ЭВМ (время работы процессора, оперативная память и др.) полностью отдаются в монопольное владение пользователя. studizba.com studfile.net В этом режиме пользователь сам готовит ЭВМ к работе, загружает задания, инициирует их, наблюдает за ходом решения и выводом результатов. studizba.com studfile.net
- Многопрограммный. studizba.com studfile.net Позволяет одновременно обслуживать несколько программ пользователей. studizba.com Из подготовленных заданий пользователей составляется пакет заданий, и процессор обслуживает программы пользователей строго в порядке их следования в пакете. studfile.net
Также в микропроцессорных системах есть ещё несколько режимов обмена информацией: intuit.ru
- Программный. intuit.ru В этом режиме процессор является единоличным хозяином системной магистрали. intuit.ru Все операции (циклы) обмена информацией инициируются только процессором и выполняются строго в порядке, предписанном исполняемой программой. intuit.ru
- Обмен по прерываниям. intuit.ru Используется, когда необходима реакция микропроцессорной системы на какое-то внешнее событие, на приход внешнего сигнала. intuit.ru Процессор, получив запрос прерывания от внешнего устройства, заканчивает выполнение текущей команды и переходит к программе обработки прерывания. intuit.ru
- Прямой доступ к памяти (ПДП, DMA). intuit.ru В этом режиме обмен по системной шине идёт без участия процессора. intuit.ru Внешнее устройство, требующее обслуживания, сигнализирует процессору, что режим ПДП необходим, в ответ на это процессор заканчивает выполнение текущей команды и отключается от всех шин, сигнализируя запросившему устройству, что обмен в режиме ПДП можно начинать. intuit.ru