Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Образом освобождать процессор от этой работы. Пересылка байтов





Данных является простой задачей, не требующей особых ухищре-

Ний. Система прямого доступа к памяти решает ее, пока процессор

Продолжает выполнение.

Direct Memory Access (DMA) — метод обращения внешнего уст-

Ройства к памяти компьютера без участия ЦП. Внешнее устройство,

Которое может с помощью DMA напрямую обратиться к памяти,

обладает нужным для этого ≪интеллектом≫. Для этого устройство

Имеет свой процессор или способно выполнять необходимые логи-

Ческие операции.

На рис. 4.10 показано, каким образом процессор и система пря-

Мого доступа к памяти связаны с запоминающим устройством. Обе

Системы могут посылать и принимать данные из некоторого пери-

Ферийного устройства. Для доступа к этому устройству процессор

Глава 4. Персональные компьютеры

INTR

Система портов

Ввода-вывода

Рис. 4.10. Прямой доступ к памяти

Использует порт 5, а система прямого доступа —шину, обозначен-

ную как ≪.Данные≫. Наконец, процессор может вести обмен данными

С системой прямого доступа к памяти через порт А.

Рассмотрим в качестве примера процесс считывания нескольких

Байтов данных из периферийного устройства и занесения их в па-

Мять. Процесс начинается, когда процессор посылает одну команду

В систему прямого доступа к памяти через порт А, а другую —в уст-

Ройство через порт В. По команде, направленной в устройство, по-

Следнее должно переслать несколько байтов данных в систему пря-

Мого доступа к памяти. Согласно команде, посланной в систему

Прямого доступа, эта система должна принять байты данных из уст-

Ройства и записать их в память. Во время выполнения описанных

Пересылок процессор может продолжать считывание и выполнение

Команд.

Может возникнуть вопрос, каким образом система прямого до-







Date: 2015-11-13; view: 384; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию