Замечание: отличия XT от AT контроллера by Core

Онлайн Микс:


Комментировать   Еще миксы онлайн >>

Trance Session:

Скачать

07.05.2009 15:48:13

Замечание: отличия XT от AT контроллера

by Core @ 07.05.2009 15:48:13

В отличие от большинства плат расширения, контроллеры AT и XT разработаны по-разному и, в значительной степени, несовместимы. Это относится к любой старой системе, построенной на основе 8088 системы.

XT контроллер взаимодействует с компьютером с помощью DMA, a AT контроллер придерживается техники DMA для работы с устройствами с помощью прерываний.

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


При использовании прерываний (как в AT) контроллер сначала заполняет 512-байтный буфер, расположенный на плате. Затем генерируется аппаратное прерывание 14 и процессор читает данные из буфера и записывает их в память. Это выглядит противоестественным, поскольку основная идея DMA — передавать данные в память, минуя процессор. Этому есть только два оправдания.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100