Внимание: этот
раздел больше не пополняется. Все новые вопросы и ответы теперь
размещаются на форуме
ITrader
Современная, простая программа с неограниченными возможностями преобразования
времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам,
к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет!
Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс. Подробнее...
Народная мудрость: одни пользователи ПК спрашивают, а
другие пользователи ПК отвечают.
Авторские права на грамматические и орфографические ошибки полностью и всецело
принадлежат их авторам :)
***
?
Что такое PIO режим?
Отвечает Геннадий: PIO - ввод\вывод с использованием центрального процессора, существует
еще режим DMA - прямое обращение к памяти, без использования процессора, такой режим
поддерживается более "умными" устройствами.
Отвечает Юрий Александрович Пейсахович: Вот здесь почитайте: http://www.gigazone.nm.ru/feys.htm
Отвечает Shurovik: Programmed Input/Output. Режим, при котором общение периферии с оперативкой
происходит при помощи процессора. Что очень тормозит его работу.
Отвечает Alexey: PIO режим - режим программного ввода-вывода для IDE устройств. При
этом обмен данными с IDE устройством производится через порты IDE контроллера, естественно
при участии процессора, и конечно же на то, чтобы считать 16 бит, процессору нужно
один раз обратится к порту, а все современные процессоры из-за различных заморочек
(тактовая частота шины и процессора различны, конвейер не может работать дальше,
пока не прочитаны данные с порта!) выполняют эту команду за 100-200 тактов, что
просто не может не сказаться на производительности. В случае DMA - участие процессора
при этом сводится к программированию контроллера IDE на выдачу данных через DMA,
и настройка самого DMA контроллера (указывается область памяти куда помещаются данные).
Всё, в дальнейшем процессе передачи данных процессор не участвует, а программа ждет
пока данные не будут выгружены, но естественно при этом другие программы используют
освободившийся процессор.