Autor: Piotr Kozłowski (siwus_at_friko.onet.pl)
Data: Fri 21 Aug 1998 - 22:21:45 MET DST
Dnia Fri, 21 Aug 1998 08:35:40 +0200, Adam Gasiorski napisał(a):
>> Prawda jest taka że win9* jest systemem pseudowielozadaniowym.
>
>E, chyba nie tak. W pelni wykorzystywana jest architektura Intelowskich
>procesorow. Aby zrozumiec prawdziwa wielozadaniowosc (sprzetowa) odsylam do
>ksiazki panow Goczynskiego i Tuszynskiego nt. architektury procesorow x86. Jest
>to podstawa do zrozumienia tego zagadnienia.Przyznaje jednak racje, ze samo
>zarzadzanie procesami w W9* nie jest pomyslowo wykonane, juz lepiej jest w NT.
Jeśli uważasz że w pełni wykorzystana jest architektura intelowskich
procesorów, jak skomentujesz wyniki takiego prostego eksperymentu:
Bierzemy dwa (powiedzmy) 32-bitowe systemy operacyjne z zainstalowanymi
sterownikami UDMA, dysk WDC AC33200L
System 1 - Windows 95 (sterowniki Tyana oraz Intela - brak różnic)
System 2 - Linux (sterowniki włączone do jądra 2.1.101)
Bierzemy plik armag.avi (73 MB) i mając włączony monitor systemu badamy
obciążenie procesora podczas operacji kopiowania tego pliku oraz
dodatkowo czas kopiowania pliku.
Linux - obciążenie początkowe 0-10 %
Linux - kopiowanie z FAT32 na ext2 - obciążenie 20 - 25 % - czas 45 sek.
Linux - kopiowanie z ext2 na ext2 - obciążenie 13 - 20 % - czas 45 sek.
Windows - obciążenie początkowe - 0%
Windows - kopiowanie z FAT32 na FAT32 - obciążenie - 87 % - czas 32 sek.
>> UDMA dla win9* to tylko chwyt reklamowy.
>
>Nie do konca, wystarczy popatrzec na osiagi, wiem ze nie sa miarodajne, ale
>dostatecznie dobre dla testow porownawczych.
Transfer z tych dysków jest wyższy (szczerze mówiąc widać to w programach
testujących, w normalnej pracy jakoś trudniej), ale w tym wątku pytającemu
chodzi o wykorzystanie kanałów DMA przez system win9* i dlatego uważam to za
chwyt reklamowy
Pozdrowienia z Katowic
-- Piotr Kozłowski siwus_at_priv.onet.pl * UIN:14466572 http://priv.onet.pl/ka/siwus
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:31:30 MET DST