Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Образом освобождать процессор от этой работы. Пересылка байтов
Данных является простой задачей, не требующей особых ухищре- Ний. Система прямого доступа к памяти решает ее, пока процессор Продолжает выполнение. Direct Memory Access (DMA) — метод обращения внешнего уст- Ройства к памяти компьютера без участия ЦП. Внешнее устройство, Которое может с помощью DMA напрямую обратиться к памяти, обладает нужным для этого ≪интеллектом≫. Для этого устройство Имеет свой процессор или способно выполнять необходимые логи- Ческие операции. На рис. 4.10 показано, каким образом процессор и система пря- Мого доступа к памяти связаны с запоминающим устройством. Обе Системы могут посылать и принимать данные из некоторого пери- Ферийного устройства. Для доступа к этому устройству процессор Глава 4. Персональные компьютеры INTR Система портов Ввода-вывода Рис. 4.10. Прямой доступ к памяти Использует порт 5, а система прямого доступа —шину, обозначен- ную как ≪.Данные≫. Наконец, процессор может вести обмен данными С системой прямого доступа к памяти через порт А. Рассмотрим в качестве примера процесс считывания нескольких Байтов данных из периферийного устройства и занесения их в па- Мять. Процесс начинается, когда процессор посылает одну команду В систему прямого доступа к памяти через порт А, а другую —в уст- Ройство через порт В. По команде, направленной в устройство, по- Следнее должно переслать несколько байтов данных в систему пря- Мого доступа к памяти. Согласно команде, посланной в систему Прямого доступа, эта система должна принять байты данных из уст- Ройства и записать их в память. Во время выполнения описанных Пересылок процессор может продолжать считывание и выполнение Команд. Может возникнуть вопрос, каким образом система прямого до- Date: 2015-11-13; view: 384; Нарушение авторских прав |