Auteur PIO et DMA et int13?
SirsilPosté le: 2001-09-17 16:38   
Hello à tous:

1) mon DD UDMA 100 est sur le port ATA100 de ma carte A7V133. Sous Windows, dans l'onglet des périphériques, je m'attendais à voir une case DMA à cocher. Au lieu de ça, j'ai une case "int13" grisée incochable. KEZAKO?

2) Au boot, dans le tableau des périphériques, mon CD apparait en mode 4. C'est le mode PIO ou le mode DMA? Because sous Windows, je vois que c'est un Pio 4, multi-DMA mode 2!

Or pour moi PIO 4 = UDMA mode 4 = 66 Mbps/s. Donc là, ça colle pas!

Merci.

FavernPosté le: 2001-09-17 17:26   
Bonjour,

Oui, tout à fait: Mais attention les lecteurs de CD-Rom/DVD-Rom actuel ne fonctionnent pas en UDMA100.
Seul certains modéles de lecteurs de DVD tournent en UDMA66: Comme le pionnier...

Quel est ton lecteur?

Favern

_________________
o----[:::::::::::::>

[ Ce message a été édité par: Favern le 2001-09-17 18:17 ]

CésarPosté le: 2001-09-17 17:31   
si tu as connecté ton disque dur ou lecteur de CD-ROM sur un port IDE RAID alors tu ne verras pas la case DMA, c'est normal, pas d'inquiétude,

le plus important c'est d'installer les via 4en1 4.33, ce sont eux qui amélioreront les transferts IDE:
http://optimisersonpc.free.fr/Progs/Via/4in1433v.zip

CésarPosté le: 2001-09-17 17:31   
c'est encore normal pour la mention CD-ROM mode 4 pour le lecteur et graveur de CD,

j'ai aussi la même chose,

donc tout va bien

SirsilPosté le: 2001-09-17 17:34   
CD ROM mode 4 pour mon CD LG8210B: Le PIO c'est 4 et le mode DMA c'est 2.

J'en déduis que mon CD tourne en UDMA 33. mais alors pour quoi PIO 4?

CésarPosté le: 2001-09-17 17:49   
Tu as quel version de Windows ?

Windows 2000 ?

Si c'est Windows 2000 tu peux activer le MODE DMA dans le gestionnaire de périphérique (controleur IDE et SCSI Promise)

SirsilPosté le: 2001-09-17 18:05   
C'est activé (et ça ne change pas grand chose sous Sisoft Sandra).

En fait, ma question est sur la signification du code PIO et du code DMA.

Je croyais que les codes était les même et qu'un Pio 4 correspondait à un UDMA mode 4 c'est à dire à une vitesse théorique de 66. Or, la doc de mon lecteur CD indique PIO 4 et multi-DMA mode 2.

CésarPosté le: 2001-09-17 18:09   
Ultra DMA mode 2 = UDMA 33

Ultra DMA mode 4= UDMA 66

Ultra DMA mode 5= UDMA 100

voilà pour les définitions

PierrePosté le: 2001-09-17 18:14   
Mais PIO 4 = quoi alors? ?
SirsilPosté le: 2001-09-17 18:30   
Et puis pourquoi que mon lecteur CD apparait en mode 4 dans la tableau du boot alors que la fiche technique indique multi-DMA 2?

Bref, quelle concordance entre le code PIO et le code DMA?

Courage, on va y arriver!

MickBPosté le: 2001-09-17 19:04   
Une question qui me chiffonne juste par curiosité, il manque l'UDMA 3... à ma connaissance il n'y en a jamais eu. Si quelqu'un avait une explication à fournir ça m'intéresserait.
CésarPosté le: 2001-09-17 19:15   
Et puis pourquoi que mon lecteur CD apparait en mode 4 dans la tableau du boot

j'ai aussi la mention "CDROM MODE 4" pour mon lecteur DVD Creative 5x et mon graveur Philips 4-4-24

c'est peut-être normal qui sait,

c'est peut-être par convention, le terme UDMA doit être reservé pour les disques dur

MickB-> il n'y pas d'UDMA 3 à ma connaissance,

si tu regardes bien les définitions UDMA 2,4 et 5 tu remarqueras que c'est proportionnel:

Udma mode 2= UDMA 33
Udma mode 4= UDMA 66

donc 2x Udma mode 2= 33x2= 66= Udma mode (2x2)= UDMA mode 4

UDMA 100 = environ 3/2 x UDMA 66

SirsilPosté le: 2001-09-18 09:49   
J'ai fait des recherches et j'ai la réponse.

Petit cours:

Au commencement était le PIO (Programmed I/O Mode):

PIO 0: 3.3 MB/s
PIO 1: 5.2 MB/s
PIO 2: 8.3 MB/s
PIO 3: 11.1 MB/s
PIO 4: 16.7 MB/s

Le PIO 5 ne fut jamais implementé mais prévoyait un taux de transfer de 22.2 Mbs.

Un autre format était apparu entre temps: le DMA: Single Word DMA d'abord, puis MultiWord DMA et enfin Ultra-DMA.

SW-DMA 0: 2.1 MB/s
SW-DMA 1: 4.2 MB/s
SW-DMA 2: 8.3 MB/s

Multi-DMA 0: 4.2 MB/s
Multi-DMA 1: 13.33 MB/s
Multi-DMA 2: 16.7 MB/s

U-DMA 0: 16.7 MB/s
U-DMA 1: 25.0 MB/s
U-DMA 2: 33.3 MB/s
U-DMA 3: 44.4 MB/s (tiens, le voilà le mode 3)
U-DMA 4: 66.67 MB/s
U-DMA 5: 100 MB/s (aussi appelé Ultra ATA/100)

Dans le U-DMA seul, le 2, 4 et 5 sont utilisés dans les disques durs.


La doc de mon lecteur cd indique PIO mode 4, Multi-DMA 2, ce qui correspond à du 16.7 MB/s.

Au boot, dans le tableau des lecteurs, il apparait le chiffre 4 pour ce lecteur de CD, et le chiffre 5 pour mon DD U-DMA100. Donc en fait, le code qui apparait dans le tableau est fonction du mode supporté par votre périphérique: c'est soit de l'U-DMA, soit du PIO, sachant que les codes ne correspondent pas.


J'ai trouvé tout ça sur ce site: http://www.pcguide.com/ref/hdd/if/ide/modes_PIO.htm (c'est en anglais).

Voilà! Ouf: j'ch'uis épuisé moi!

Single DMA

FavernPosté le: 2001-09-18 18:22   
Bonjour,

Merci de cette super info

Favern

buzzzPosté le: 2001-09-19 00:45   
je precise qu'il s'agit ici de la bande passante maximale tolerable par le port...

mais un disque n'atteint jamais la bp max...
pour de l'ide
il faut compter le tiers en burst (le premier 1/10 de s)
et le quart en mode sustained (lecture continue)

voila, j'avais envie de poster ailleurs que dans blabla pour une fois

pilucPosté le: 2001-09-23 01:51   
D'ailleurs ça ne fait pas longtemps que des disques dur dépassent le max de l'UDMA 33, je crois que les IBM DTLA étaient les premiers.

Aucun disque dur actuel ne dépasse l'UDMA 66 : leur taux de transfert reste bien en deça de 66MB/s, donc l'UDMA 100 n'est pas bien utile pour l'instant !
Et ce n'est pas parce que votre disque est "UDMA 100" qu'il va plus vite : le faire marcher en UDMA 66 ne changera rien.

De la à parler de l'UDMA 133 c'est peut être un peu tôt, non ?

FavernPosté le: 2001-09-23 07:53   
Bonjour,

Si l'UDMA100 sert seulement lorsque les données sont dans le cache du disque. A ce moment là, les données peuvent arriver à ccette vitesse théorique.

Favern

pilucPosté le: 2001-09-23 11:32   
C'est vrai mais en pratique on ne voit pas la différence mêm avec un Bench.. alors ..
buzzzPosté le: 2001-09-24 15:37   
fav, tu parles du tampon memoire present sur le hd meme... oui effectivement, c'est pour le mode burst... je n'y avais pas pense