OVH Cloud OVH Cloud

question sur DMA

14 réponses
Avatar
dav
l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...
dav

10 réponses

1 2
Avatar
Nick
Si par effets nefastes et definitifs tu entends perte de données,
peut-être, mais probablement pas.
Si tu veux dire destruction du disque : NON

Nicolas

On Tue, 17 Aug 2004 18:03:47 +0200, dav wrote:

l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...
dav


Avatar
Annie D.
dav wrote:

l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...


Question bête : comment serait-il possible d'activer le DMA sur un
contrôleur qui ne le supporte pas ?

Avatar
dav
dav wrote:

l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...



Question bête : comment serait-il possible d'activer le DMA sur un
contrôleur qui ne le supporte pas ?


c'est tres simple ma petite dame : tu fais comme moi : tu vas dans
panneau de config, matériel, controleur de disque et tu veras que
BETEMENT il te propsoe d'activer le DMA même pour un disque qui ne le
supporte pas. si c'était pas le cas je poserai pas la question.....
dav


Avatar
Bd
Le Wed, 18 Aug 2004 17:03:49 +0200, dav
écrivait:

l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...


Question bête : comment serait-il possible d'activer le DMA sur un
contrôleur qui ne le supporte pas ?


c'est tres simple ma petite dame : tu fais comme moi : tu vas dans
panneau de config, matériel, controleur de disque et tu veras que
BETEMENT il te propsoe d'activer le DMA même pour un disque qui ne le
supporte pas. si c'était pas le cas je poserai pas la question.....
dav


ce qui amène immanquablement à la question suivante:

Question bête : comment serait-il possible d'activer le DMA sur un
contrôleur qui ne le supporte pas même si on peut cocher une case
quelque part pour l'activer?

et en lisant BIEN la question, tu devrais trouver la réponse..8-)

Bye,
--
Bernard
(NB: mon adresse de retour est valide. Ne rien y changer)
(NB: This is a valid Reply-To. Do not remove anything)
--



Avatar
Denis Fournier
On se souviendra toujours du Wed, 18 Aug 2004 17:03:49 +0200 quand dav
(dav) prit sa plume electronique pour nous
ecrire :

dav wrote:

l'activation du DMA d'un controleur de disque qui ne le supporte pas
peut t-il avoir des effets néfastes.....définitfs...



Question bête : comment serait-il possible d'activer le DMA sur un
contrôleur qui ne le supporte pas ?


c'est tres simple ma petite dame : tu fais comme moi : tu vas dans
panneau de config, matériel, controleur de disque et tu veras que
BETEMENT il te propsoe d'activer le DMA même pour un disque qui ne le
supporte pas. si c'était pas le cas je poserai pas la question.....
dav
Sauf que c'est pas au niveau du disque qu'on active le DMA mais du

contrôleur.

Le disque n'a rien a voir la dedans.

Denis



Avatar
Annie D.
Denis Fournier wrote:

Sauf que c'est pas au niveau du disque qu'on active le DMA mais du
contrôleur.


Les deux, en fait.

Le disque n'a rien a voir la dedans.


Ben si, quand même.
Le DMA Multiword ou l'Ultra DMA, par exemple, ça concerne aussi le
disque.

<mode grand-mère>
Si ça intéresse quelqu'un, je pourrai raconter à l'occasion la triste et
pénible histoire du DMA en IDE/ATA et de son alter ego le PIO et le
pourquoi de ces sigles. A moins qu'un site web raconte déjà tout ça.

Avatar
G.T
Salut,

Le DMA Multiword ou l'Ultra DMA, par exemple, ça concerne aussi le
disque.
J'ai même peur que ça ne serve quasiment qu'à ça :-) Sur nos PC j'entends.


<mode grand-mère>
Si ça intéresse quelqu'un, je pourrai raconter à l'occasion la triste et
pénible histoire du DMA en IDE/ATA et de son alter ego le PIO et le
pourquoi de ces sigles. A moins qu'un site web raconte déjà tout ça.
En ce qui me concerne, je te suis tout ouïe, laisse-moi deviner... Le début

doit ressembler à un truc comme ça : "on pensait que la TTL serait
éternelle, mais les hommes sont insatiables, ils voulaient plus de perfs et
moins de conso", non ?

a+,
G.T

205 Diesel & turbo-Diesel : http://205d.fr.st

Avatar
Remy Moulin
G.T wrote:
En ce qui me concerne, je te suis tout ouïe, laisse-moi deviner... Le
début doit ressembler à un truc comme ça : "on pensait que la TTL
serait éternelle, mais les hommes sont insatiables, ils voulaient
plus de perfs et moins de conso", non ?


Nan, ça, c'est la Préhistoire.... :-D

L'histoire, c'est plutôt qu'au début, avec les OS monotaches (style DOS), on
en avait rien a faire si un accès au disque "prenait" 100% du temps CPU, de
toutes façon, tout programme se devait d'attendre que les opérations disque
se terminent avant de passer à autre chose (d'où le mono-tâche). Donc c'est
le CPU qui, à chaque interruption, copiait les données du contrôlleur (sur
ses adresses d'Entrée/Sortie (I/O) ) vers/depuis la RAM. En plus, le CPU
étant l'élément le plus rapide, c'etait ce qui permettait de s'acquitter de
la tâche le plus rapidement. Lecture IO par programmation, "Programmed
Input/Output" = PIO.

A partir de DOS avec l'utilitaire SmartDrive (simili-multitache) et des
Windows d'avant 95 (en simili-multitache aussi), on s'est mis à lancer
plusieurs programmes en même temps, et à les utiliser pendant qu'il y avait
des accès disques. Et ça ramait grave dès qu'il y avait ces accès... Je le
sais, j'ai encore un 486 avec contrôlleur PIO uniquement, sous OS ... Win98
;-) .

D'où l'apparition de contrôlleurs ATA avec module DMA intégré (les
contrôlleurs DMA des cartes-mères sont trop lents), permettant au CPU de
s'occuper à autre chose que de s'occuper à copier des données. Les premiers
contrôlleurs étaient basiques (single-word DMA mode 0 à 2), puis un peu plus
évolués, permettant de transférer plusieurs données 16 bits de façon
autonome (multi-word DMA mode 0 à 2), et enfin, en version "DDR",
l'Ultra-DMA modes 0 à 2 (pour les modes 1 et 2 : vitesse UDMA mode x ~= 2 *
vitesse "multiword DMA" de mode équivalent), puis en boostant l'horloge, les
UDMA suivants...

Voila, en gros, et sauf les gourrances que Miss Annie relèvera sans doute
:-D .

--
Herm
Source version US : http://www.interfacebus.com/Design_Connector_IDE.html
(Y'a peut être mieux, mais j'ai pas trop cherché en fait !)

Avatar
G.T
Salut,

début doit ressembler à un truc comme ça : "on pensait que la TTL
serait éternelle, mais les hommes sont insatiables, ils voulaient
plus de perfs et moins de conso", non ?
Nan, ça, c'est la Préhistoire.... :-D

LOL !


ses adresses d'Entrée/Sortie (I/O) ) vers/depuis la RAM. En plus, le CPU
étant l'élément le plus rapide, c'etait ce qui permettait de s'acquitter
de

la tâche le plus rapidement. Lecture IO par programmation, "Programmed
Input/Output" = PIO.
C'est bien ce qui me semblait (bien que je ne me soie jamais penché sur le

sujet). Je sens qu'on va encore entendre parler du 8255 :-)

des accès disques. Et ça ramait grave dès qu'il y avait ces accès... Je le
sais, j'ai encore un 486 avec contrôlleur PIO uniquement, sous OS ...
Win98

;-) .
Wow ! Mes 486 restent sous 3.11, ça leur convient tout à fait :-)


Voila, en gros, et sauf les gourrances que Miss Annie relèvera sans doute
:-D .
:-)

C'est presque sûr, mais c'est le jeu :-) Boaf, Annie elle corrige, mais pas
méchamment non plus. J'ai jamais lu quelqu'elle écrivait de quelqu'un que
c'était un idiot parce qu'il se plantait sur un détail technique.
Moi aussi je joue :-)

a+,
G.T

205 Diesel & turbo-Diesel : http://205d.fr.st


Avatar
Simon Larre
"Remy Moulin" a écrit dans le message de
news: 412a2be9$0$306$
L'histoire, c'est plutôt qu'au début, ...


Je préfère quand c'est Grand-mère Annie qui raconte, toi tu racontes
trop vite, d'abord, na !

1 2