Re: Co to jest ATAPI & co to jest PIO ?

Autor: Jarek Lis (lis_at_okapi.ict.pwr.wroc.pl)
Data: Mon 20 May 1996 - 17:12:07 MET DST


Stanislaw Jedrus (stanley_at_zeus.polsl.gliwice.pl) wrote:
: Gregorio Kus (Grego_at_RMnet.IT) wrote:
: > dosc kiepsko [drivery, architektura windoze]) procesor moze sie w tym
: > czasie zajmowac czyms innym, czyli na testach samego dysku roznicy nie
: > bedzie jednak system (multitasking) bedzie chodzil szybciej.
: No tylko pod warunkiem, ze w ramach tasku wszystko sie miesci (kod i dane)
: w pamieci cache. Caly zysk z DMA polega na przeplocie dostepow do pamieci
: DMA i procesora. Wiec teoretycznie moglo by tak byc, ze wszystko co potrze-
: buje procesor to w cache'u a DMA sie do pamieci dobiera bez tego przeplotu.

Na dzisiejsze czasy, to dyski wyrabiaja 16.6MB/s (wg. Karpia nawet 22MB/s)
a system pamieci jakies 10 razy wiecej. Wiec z przeplotem nie byloby
problemu.

: Wtedy jest szybciej. Ale to jeszcze musi byc plyta, ktora to potrafi. Poza
: tym twardziele nie sa podpiete do DMA ze wzgledu na to, ze w trybie pracy
: na przerwaniach szybciej to chodzi przez procesor. DMA zostalo wymyslone
: dla wolnych urzadzen takich jak karta muzyczna czy stacja dyskietek

No, DMA zostalo wymyslone dla szybkich urzadzen, ktorych obsluga przez
procesor byla niemozliwa lub zbyt obciazajaca. Tylko jakis idiota
z IBM zaprojektowal zbyt wolne kanaly DMA, i od tego sie zaczelo.

Jarek.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:44:08 MET DST