Re: PIO a DMA

Autor: Radosław Sokół (rsokol_at_iname.com)
Data: Tue 28 Oct 1997 - 18:49:10 MET


Jerzy Prusiński wrote:
>
> Jaka jest różnica między trybem pracy PIO a DMA?
> Bo do chipsetu mam obydwa sterowniki i obydwa
> działajš. Przewaliłem już wszystkie dostępne materiały
> i nic. A przecież musi być jakas różnica?

PIO - Programmed Input/Output. Dane przesyłane są z dysku
do pamięci przez procesor. DMA - Direct Memory Access.
Dane są przesyłane bezpośrednio z kontrolera HDD poprzez
kontroler DMA do pamięci bez udziału procesora.

Wydajność jest taka sama: PIO-4 i MWDMA-2 zapewniają
transfer maksymalny teoretycznie 16.6MB/s przy szynie
33MHz. Jednak tryb DMA nie zabiera czasu procesora,
co pozwala programom pracującym w tle na pracę na
pełnych obrotach nawet w czasie transferów dyskowych.
Nie ma to większego znaczenia w DOSie czy Windows 95,
ale nabiera wartości w środowiskach wielozadaniowych
typu Windows NT czy OS/2.

BTW w nagłówku masz ISO-8859-2 a ślesz w CP1250.
Masz Navigatora źle ustawionego - daj Encoding na
CP1250 zamiast ISO (to błąd Netszkapy).

Pozdrowienia,
|""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół | mailto:rsokol_at_iname.com |
| | http://friko.onet.pl/ka/lizard/ |
| | What do you want to fix today? |
\................................................../



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