Re: dma czy bez?

Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Mon 02 Oct 2000 - 10:21:57 MET DST


Hi,

Lidka wrote:
>
> moze pyatnie wyda Wam sie banalne, nie mniej jednak zapytam. czym sie rozni
> uruchomienie w Windowsie dysku w trybie DMA lub bez tego trybu?

Bez DMA -- każdy bajt przesyłany z dysku do pamięci jest przetwarzany
przez procesor, który w związku z tym nie może w tym momencie nic innego
robić. Nawet przy obecnych prędkościach procesorów przesył kilkunastu
megabajtów na sekundę zatyka w zasadzie na 100% każdy procesor.

Z włączonym DMA -- dane z dysku przesyłane są do wybranego bloku pamięci
z pominięciem procesora, co po pierwsze zwiększa przepustowość dysku
(bo nie jest ograniczana przez procesor), a po drugie pozwala procesorowi
robić w tym momencie co innego (o ile oczywiście nie czeka akurat na
dane z dysku tylko :) ).

Mocno zalecane jest używanie trybu DMA.

-- 
|"""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.magsoft.com.pl/~rsokol/ |
|  UIN:39350879   |  ftp://sokol.gliwicki.necik.pl/     |
\................... WinNT FAQ: http://nt.faq.net.pl/ ../


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:42:48 MET DST