@Kazuza:
não é o PIO Mode 4 que é igual a ATA 33, mas sim o UDMA mode 4 que é ATA 3
Uma (muito) pequena explicação sobre estes dois termos:
UDMA:
Com Ultra-DMA (
Direct
Memory
Access), os dados são transmitidos por exemplo de um CD-ROM para um disco rígido sem a intervenção do CPU. Ou seja, o CPU não precisa sempre de verificar, se o disco rígido está disponível para receber dados do CD-ROM.
A transferência dos dados é da completa responsabilidade de um dispositivo designado por controlador de DMA.
PIO:
PIO significa
Programmed
Input/
Output.
Neste caso, quem se encarrega de verificar se os dados já foram todos transmitidos, é o CPU. Como este tem sempre de verificar, entre outras coisas, se os dados já foram todos transmitidos, o sistema fica mais lento que o UDMA.
A transferência de dados neste caso, já não é da responsabilidade do controlador de DMA.