Вопросы по теме Hardware

Что такое PIO режим?

Отвечает :
PIO - ввод\вывод с использованием центрального процессора, существует еще режим DMA - прямое обращение к памяти, без использования процессора, такой режим поддерживается более "умными" устройствами.
Отвечает :
Вот здесь почитайте: http://www.gigazone.nm.ru/feys.htm
Отвечает :
Programmed Input/Output. Режим, при котором общение периферии с оперативкой происходит при помощи процессора. Что очень тормозит его работу.
Отвечает :
PIO режим - режим программного ввода-вывода для IDE устройств. При этом обмен данными с IDE устройством производится через порты IDE контроллера, естественно при участии процессора, и конечно же на то, чтобы считать 16 бит, процессору нужно один раз обратится к порту, а все современные процессоры из-за различных заморочек (тактовая частота шины и процессора различны, конвейер не может работать дальше, пока не прочитаны данные с порта!) выполняют эту команду за 100-200 тактов, что просто не может не сказаться на производительности. В случае DMA - участие процессора при этом сводится к программированию контроллера IDE на выдачу данных через DMA, и настройка самого DMA контроллера (указывается область памяти куда помещаются данные). Всё, в дальнейшем процессе передачи данных процессор не участвует, а программа ждет пока данные не будут выгружены, но естественно при этом другие программы используют освободившийся процессор.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...