Re: szybkie dyski do serwera, bylo: FastEthernet

Autor: Jaroslaw Lis (lis_at_papuga.ict.pwr.wroc.pl)
Data: Fri 01 Aug 1997 - 20:15:32 MET DST


Grzegorz Szyszlo <znik_at_avalon.wbc.lublin.pl> wrote:
: lis_at_papuga.ict.pwr.wroc.pl (Jaroslaw Lis) wrote:
: >Ale driver nie czeka na zakonczenie transmisji tylko juz dawno przekazal
: >kontrole innemu zadaniu, a sam czeka na przerwanie :-)

: w przypadku DMA przekazuje zadanie nie innemu zadaniu, lecz
: sterownikowi przerwan a driver czeka tylko na irq potwierdzajace
: zakonczenie operacji. w przypadku trybu PIO driver faktycznie czeka
: az sie wytransmituje caly blok. i nie mozna tego przerwac, z powodu
: regul jakie rzadza kanalem IDE. tak wiec reszta rzeczy stoi i czeka.

Owszem, ale karpio ma na tym kanale 16MB/s, wiec wyslanie paru
sektorow zajmuje driverowi mniej czasu niz zapis/odczyt na dysk.
Driver konczy wiec robote i czeka na przerwanie. Kanal, owszem, jest zajety,
ale poki nie masz trzech dyskow IDE to komu to przeszkadza?

Zreszta to powoli przeszlosc - IDE tez ma DMA.

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:16:52 MET DST