Re: EIDE

Autor: Jarek Lis (lis_at_okapi.ict.pwr.wroc.pl)
Data: Fri 07 Jun 1996 - 19:53:24 MET DST


Gregorio Kus (Grego_at_RMnet.IT) wrote:
: Pomijam tu problem spowalniania HD przez CD ATAPI w niektorych
: konfiguracjach, rozwiazywalny wlasnie poprzez umieszczenie tych
: urzadzen w osobnych kanalach. Chodzi mi o sytuacje z dwoma HD,
: powiedzmy dla ulatwienia: tej samej marki/szybkosci. Czy system
: operacyjny ma mozliwosc jakiegos "zrownoleglenia" dla przyspieszenia
: operacji kiedy w srodowisku multitasking siegamy "w tym samym czasie"
: do 2 roznych dyskow fizycznych? Czy tez nie robi to zadnej roznicy
: i efekty z umieszczenia obydwu HD jako master i slave w tym samym
: kanale da te same efekty?

Pewnie zalezy od tego, czy producentem systemu jest M$. Kazdy
przyzwoity system wydaje komende do dysku, po czym czeka na przerwanie.
Jak sa dwa sterowniki, dwa przerwania, to powinny byc dwa procesy
do ich obslugi i dzialac rownolegle. Ale M$ potrafi wszystko sp*******.

Jest inny problem - transmisja do dyskow IDE zwykle bardzo obciaza
procesor. Teoretycznie, przy rzeczywistej transmisji obecnych
dyskow rzedu 5 i wiecej MB/s, i timingach dobranych na 16.6MB/s
procesor jest w stanie obsluzyc dwa dyski. Ale ja jeszcze tych 16.6 nie
widzialem.
Za to interfejsy IDE sa ostatnio wyposazane w FIFO i/lub tryb DMA.
Tylko glupie pytanie - czy maja je zdwojone? Kwestia chipsetu.

P.S. Linuxiarze mowili, ze posadzenie dyskow na dwoch osobnych
sterownikach przyspiesza im wydajnosc znacznie, szczegolnie
przy kopiowaniu plikow z dysku na dysk.
Ale od tego czasu (raptem rok) performance sie troche zmienil,
co moglo miec ciekawe efekty.

Jarek.



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