[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Motorola VS Intel



> Jiz nejakou dobu zde sleduji debatu Motorola VS Intel. Pridam zde
>  nekolik svych poznatku jakozto koder na obou zminenych platformach.
> 
> Intel (Pentium):
> *Smesny pocet registru, ktere maji navic pevne prideleny vyznam, coz ma
>  za nasledek neustale hrabani do pameti.Tzn ze seberychlejsi Pentium
>  bude brzdeno pameti.Tim je naprosto vylouceno, aby bylo Pentium vubec
>  nekdy konkurenceschopne RISCum.

Registry jsou problem. Vyrobci klonu (Cyrix) a vlastne i samotny 
Intel (PPro) vybavuje sve procesory vice univerzalnimi registry a 
umoznuje pomoci metody prejmenovani jejich efektivni vyuziti. Co se 
tyce brzdeni pameti, tak to bude problem i u seberychlejsich 
procesoru, alespon Intel se ho snazi rezit instalaci dvouurovnove 
cache.

> *Uboha instrukcni sada. Par pouzitelnych instrukci, ktere nic neumeji
>  maji za nasledek ,ze vysledny kod narusta do obludne velikosti. Vetsina
>  komplexnejsich instrukci je nekolikanasobne pomalejsi, nez jejich
>  ekvivalent poskladany z jednotlivych instrukci.

Computerworld: Intel predstavil prvni generaci procesoru Intel 
Pentium pouzivajici technlogii MMX.

> *Nesmyslne OP-kody. Spusta instrukci ma 8-bitovy Op-kod, vysledkem je,
>  ze nasledne ulozeny 32bitovy ukazatel se cte z LICHE adresy! Slozitejsi
>  Op-kody jsou pak ruzne dolepovany pridavnymi kody apod. Vysledkem je
>  neskutecny chaos, ktery se obtizne rozsiruje.

Prekladace optimalizovane pro Pentium a Pentium Pro jsou na trhu - 
vse je v rukou odvahy softwareovych firem.

> *Debilni mnemonika. To sice neni chyba hardwaru, ale naprosto to
> znemoznuje
>  trochu rozumne programovani. Priklad CMPXCHG8 - to je instrukce co ?
>  Jednotlive prefixy a suffixy instrukci jsou vymysleny tak nelogicky, ze
>  si je clovek musi pamatovat vsechny.

Me se taky zda nepochopitelne jak nekdo muze mluvit japonsky, kdyz ja 
tomu nerozumim ani slovo.

> *Slozite deleni/nasobeni. Tyto instrukce maji u Intelu takova omezeni,
>  ze samotnemu vypoctu musi predchazet cela rada pripravnych praci
> spojena s presouvanim z registru do registru apod. protoze na 
> tyto operace jsou  napevno prideleny registry.

??? Jake registry ? Ja myslim, ze se pouzivaji vseobecne registry.

> *Pomale prepinani mezi rezimy. Intel ma spoustu pracovnich modu (dokonce
> i
>  mod 8086 :-))) ,ktere se musi v pripade Microsoftich systemu neustale
>  prepinat, coz je neskutecne pomale.

Pokud pouzivate Windows NT, tak se mezi rezimy defaco nemusite 
prepinat vubec (podle povahy prace).

> *Neschopne MMU. Sice o nem moc nevim, ale pri porovnani se schopnostmi
> MMU Motoroly je to uplne srandovni.

Bez komentare.

> *32-bitove registry. Samozrejmost u 32-bitoveho CPU, ale naprosty
> nedostatek v pripade konkurovani RISCum. Take to silne zpochybnuje 
> 64-bitovost techto procesoru.

Pentium ovsem ani o sobe netvrdi, ze je 64-bitovy. On ma poze 
64-bitovou datovou sbernici mezi RAM, L2 cache a CPU. Spickove 
systemy v firmy Compaq maji tuto sbernici sirokou dokonce 128-bitu.

> *Vysoka vyrobni cena, chybovost a naprosta impotence jasne odsuzuji
>  Pentiovou radu k zaniku.

Cemuz nasvedcuje i soucasna poloha Intelu na trhu jakoz i statistiky 
prodanych kusu pocitacu PC.

> 
> Jedine, co se musi Intelu uznat je, ze i s takovou hromadou shitu
> dokazal vytvorit celkem rychly CISC procesor. I kdyz to silne 
> pripomina Trabanta s motorem z Lamborghini.
> Ale, abych porad jen nehanil - Pentium ma i dobre vlastnosti. Napriklad,
> kdyz si na nej date litinovou plotnu, tak vam zadarmo uvari kafe :-)

Ja bych spise rekl, ze se jedna o bezne BMW, tedy ani Lamborgini ani 
Trabant. Procesory Pentium jiz davno nejsou temi kaminky kterymi byly 
prvni exemplare 60 a 66 MHz z roku 1993. 

> Na spoustu veci jsem si  nevzpomel, nektere veci jsou mozna nepresne ale
> celkove to je z velke casti hola skutecnost. A rozhodne se zde nechci
> prit
> s Mr. Petrickem o kazdy kazdy bod tohoto seznamu - nemam tolik casu a
> vzhledem k jeho vytrvalosti bych asi nakonec podlehl dobrovolne :-)
> 
>         FiDo of INSANITY

Ano zapomel jste na dulezitou vec. Diskutujete o tom zdali je lepsi 
mluvit anglicky nebo svahilsky. Pricemz podotykate, ze ve svahilstine
dokazete radu veci rici rychleji diky vetsi bohatosti slovni zasoby, 
snadnejsimu zapamatovani slovicek nebo diky tomu ze vetsinu vet 
dokazate rici na jeden nadech. To je chybny pohled. Svahilsky s 
domluvite maximalne s prislusniky kmene Svahilli, kdezto aglicky ve 
zbytku sveta!

Miroslav Alois Petricek