Re: x86, generacje procesorów

Autor: RusH (rush_at_kiti.pulse.pdi.net.SPAM_WON)
Data: Fri 29 Dec 2000 - 01:15:26 MET


The trashcan man wrote:

>On 27 Dec 2000 19:33:32 GMT, RusH wrote:
>> >>pod WINDE cfaniaku !! :O)) zeby sie ladne okienko wysfietlilo
>> >>piszonce HELLOU i klawisz "OK" do zamykania :) .. takie HELLO
>> >>jak napisales to jakies 30 bajtuf w assemblerq (plik .com hehe)
>> >>;o)
>> >
>> >To cieniacko. Pod linuksa mozna to zrobic w 0 bajtow (slownie:
>> >zero). Patrz pl.comp.os.advocacy.
>>
>> Linux zamiast samochodu ! Linux zamiast Zycia !! :O)) Niech
>> dopracuja najpierw SMP w nowym kernelu bo az wstyd przy takim
>> WinNT na 8 procach ;o)
>
>jakis czas temu ktos wazny, bodajze Larry McVoy rzucil benchmark
>http (nie apache, tylko tux, takie smieszne cos czesciowo w
>kernelu); linux na dwoch procesorach byl szybszy niz win2k z iis na
>czterech. (a moze to bylo osiem i cztery... w kazdym razie
>dotychczas niezle im idzie ;-)

No jedyny jakis (niby) niezalezny test jai widzialem pokazal WYRAZNA przewage
NT 4.0 nad RH5.2(jadro2.2) ..tyle ze NT byl po mocnym tuningu , a na linuxie sie
kolesie nie znali wiec zostawili default (czy nawet cos powylaczali) :)))) ale test byl
zrobiony przez DUZO niezalezna firme hehe

> a co do osmiu procesorow, to na x86
>wlasciwie nei ma to sensu, za ta cene lepiej zainwestowac w jakis
>porzadny hardware typu sgi czy sun.

jak nie ma sesu ??? a gwarancja M$ na 99.9% timeupa NTkuf ? obowiazuje
TYLKO na maszynach wieloprocesorowych , coby podczas kraszu jednej z
maszynek inna mogla przejac procesy i poczekac na reebot tamtej ;o)) wiec jak
widzisz 8 prockow ma ses ;o))

>> >Co do windy to przeciez byla mowa o C, a api windziane to mozesz
>> >i w basicu wykorzystywac...
>>
>> ale zeby je wykozystywac to trzeba je wywolac ! pisales kiedys
>> programy ? napisz takie hello to zobaczysz ile kompilator poswieci
>> na wywolanie 5-7 funkcji.
>
>fakt, wywola pare funkcji, jak chocby te odpowiedzialne za ladowanie
>bibliotek, ale w asemblerze rowniez musialbys to zrobic. chociaz...
>wlasciwie nie, mozesz wywolac bezposrednio write(1, "hello,
>world\n", 15) i exit(), ale w normalnych programach bibliotek raczej
>musisz uzyc ;-)

eee w asemblerze jakies write() ? :))
w asemblerze to wyglada tak :

##4x PUSH (argumenty funkcji API)##
##call MessageBoxA##
##call ExitProcess##

a w C ? w C zaraz bedzie wywalanie na stos prawie wszystkich rejestrow (tak na
zapas) , na poczatku jakies gowniane smiecie (no bo trzeba ) i na koncu znowu
smiecie)

-- 
RusH     // Never argue with a fool. Someone
http://www.kki.net.pl/~prush // watching may not
ICQ: 47278444    // be able to tell the difference.


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:06:05 MET DST