Autor: CSL (csl_at_NOSPAM.cdprojekt.com)
Data: Thu 27 Aug 1998 - 00:33:28 MET DST
Masz racje misiu, ale nie do konca, bo priorytety nie sa ystawione liniowo,
tylko schodkowo, i na 1 schodku mozesz postawic >1 ;)
Niemniej ogolna idea jest z gruntu sluszna.
Pozdrowionka
CSL
Motto: "Pieniadze leza na ulicy, .... trzeba sie tylko pochylic"
Pawel Sikora wrote in message <35D3415F.A09281FC_at_polbox.pl>...
>chmiel_at_ibmer.waw.pl wrote:
>>
>> On 1998-08-11 znik_at_wbc.lublin.pl said:
>> >>Pytanie jak szybko mogą komunikować się ze sobą RSy.
>>
>> >max. to chyba 56kb/s . niektore wyciagaja nawet 100 costam, ale to
>> >malo ktore. tylko ze to sie pod NW nie oplaca, bo straszliwie
>> >zapycha procesor. lepiej juz do modemu dokupic minirouter pico.
>> >takie male pudeleczko.
>>
>> Nie polewaj ... sa karty z szybkoscia 4x115200
>> a uklad scalony 16550A taka predkosc umozliwia
>> ale po podgonieniu zegara. Poza tym sa specjalizowane
>> kontrolery RS do kart wieloportowych i te moga
>> jeszcze wiecej ...
>
>PROTESTUJE przeciw insynuacjom jakoby Novellowi
>zapychal sie procesor przy predkosci
>115200 na RS-ie. Novell jedynie nie gwarantuje
>obsluzenia przerwan od RS-ow przez to ze
>zoptymalizowano sterowniki do kart sieciowych
>a te przetrzymuja obsluge przerwan przez dluzszy
>czas niz jest to wymagane standardami komunikacji
>po rsie na PC.
>(Notabene windowsy robia to rownie arogancko
>zrzerajac czas na pierdoly nawet nie zwiazane z
>obsluga hardware'u)
>
>Po co w setupie kart 3com'a ISA jest pole
>maximum modem speed? - wlasnie po to zeby
>skracac czas obslugi przerwania karty sieciowej.
>
>Juz dawno rozwiazano ten problem dopuszczajac
>mieszane priorytety przerwan na PCI (skutek:
>nie ma ZADNEGO problemu jak serwer ma karte
>sieciowa czy kontroler dysku na PCI)
>zas w przypadku kart sieciowych/k.dyskow na
>ISA(VLB) (jakichkolwiek firm) wystarczy
>ustawic numery przerwan w.g. hierarchii
>tj. by RS mial wiekszy priorytet niz
>inne karty.
>Od razu przypominam ze priorytety wbrew
>ogolnemu mniemaniu sa takie:
>
>Najwiekszy:
>0
>1
>8
>9 (kaskada z 2)
>10
>11
>12
>13
>14
>15
>3
>4
>5
>6
>7
>:Najmniejszy
>
>Mechanizm w kontrolerze przerwan ISy (z dawnego 8259)
>blokuje przyjmowanie przerwan o mniejszym prio,
>podczas obslugi innego przerwania. Odblokowanie
>musi byc dokonane odpowiednim wpisem do rejestru
>bezposrednio przed rozkazem powrotu z przerwania IRET.
>
>W przypadku normalnego RS-a na IRQ 4 i 3
>mozemy wiec karte sieciowa dac na 5 i 7.
>Jak sie polaszczymy na wyimaginowane 16-bitowe
>przyspieszenie to mamy wlasnie kupe.
>
>------
>Mam wlasnego Hayes'a ESP i on niczym sie
>nie rozni (programowo) od zwyklego
>16550 poza wiekszym buforem 1024 bajty
>zamiast 16 oraz mnoznikiem zegara
>pozwalajacego uzyskac do 960kbitow
>
>Programik pokazujacy wykorzystanie bufora
>pieknie wskazuje (co prawda pod winami)
>co jest pozeraczem czasu procesora,
>(np. Java w IE i nszkapie)
>
>Specjalne drivery do mojego ESP
>tym sie roznio do normalnego ze
>sciagja za jednym przerwaniem nie do 16
>bajtow ale cala czekajaca kolejke.
>Uzycie zwyklych driverow tj. napisanych
>w sposob nieskalowalny powoduje tylko
>ponowne natychmiastowe wyenerowanie
>przerwania jesli kolejka cos jeszcze
>zawiera.
>
>Wracajac do meritum:
>Czy pelna dwukierunkowa transmisja przy predkosci
>115200 na modemach Goramo BPH+ na Novellu
>MPR moze dawac load 2% jesli w obie strony cps transmisji
>ftp jest 9000 ?
>
>Jak ktos nie wierzy ze mozna wpisywac bez uszczerbku
>dla novella
>load aiocomx port=3f8 int=4 maxrate=115200
>to osobiscie pokaze za flaszke.
>
>Pawel/
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:32:37 MET DST