Работа на оценку. Лекция.
#7 років тому
Прошу оценить работу. посилання</center>Методы обмена информации между внешними устройствами и процессором. </center>
1. Непосредственный обмен.
Инициаторобмена-процессор.
Управление обменомосуществляет процессор.
Суть метода: принеобходимости обмена данными процессор обращается к устройству и начинает
обмен. Состояние устройства при этом не учитывается. Предполагается, что
устройство всегда готово к обмену.
Плюсы:высокая скорость обмена.
Минусы:высокий риск потери данных.
Примеры устройств:перемычки, светодиоды.
2.Обмен по опросу готовности.
Инициатор обмена-процессор.
Управление также осуществляет процессор.
При необходимости обмена процессор обращается к устройству ипереходит в режим ожидания готовности. В этом режиме процессор выполняет
холостые такты. После получения сигнала готовности процессор начинает обмен
данными.
Минусы: простой процессора во времяожидания.
Плюсы: существенно снижается риск потериданных.
Этот метод используется для обмена с устройствами, имеющимивысокую готовность. Например, цифро-аналоговые и аналого-цифровые
преобразователи.
3.Обмен по запросу на прерывание.
Инициатор-внешнее устройство.
Управление обменом осуществляет процессор.
При необходимости обмена внешнее устройство посылает запроспроцессору и ожидает подтверждение начала обмена. Если прерывания в процессоре
разрешены, то процессор сохраняет свое состояние в стеке и переходит к
выполнению подпрограммы, обозначенной как обработчик данного прерывания. В этой
подпрограмме предусмотрены все процедуры для выполнения обмена. По окончанию
обмена процессор восстанавливает свое состояние из стека и продолжает
выполнение прерванной программы. Это самый распространённый способ обмена данными
с процессором.
Минусы: большие затраты на выполнениеоперации.
Плюсы: минимальный риск потери данных; засчёт буферизации, скорость работы внешнего устройства не влияет на
производительность.
4.Прямой доступ к памяти.
Инициатор обмена-внешнее устройство.
Управление обмена-осуществляет контроллер прямого доступа кпамяти.
При необходимости обмена внешнее устройство обращается кконтроллеру, который формирует запрос к процессору. Процессор завершает
выполнение текущей операции, выдает сигнал подтверждения контроллеру и
отключается от внешних шин. Контроллер формирует адреса, и запись идет
непосредственно из внешнего устройства в оперативную память, либо наоборот. По
окончанию обмена контроллер передает управление процессору, и процессор продолжает
выполнение программы.
Плюсы: высокая скорость обмена.
Минусы: процессор исключен извычислительного процесса.
Такой обмен используется для взаимодействия с быстрымиустройствами.
Видеокарта, жёсткий диск, устройства, требующие быстройпередачи большого объёма данных.
