Newsgroup: it.comp.hardware
Titolo: Il punto della situazione

Ciao a tutti. Ok, ok, avete ragione: seguo il gruppo solo da tre
giorni e ho gia' rotto le scatole a tutti. Proprio per questo posto
questo articolo per chiedere scusa e vedere se caviamo un ragno da un
buco. Volevo provare a fare un po' il punto della situazione sui
processori, in modo da chiarire una volta per tutte il piu' possibile
il panorama attuale per tutti quelli che sono interessati. E' chiaro
che sono bene accette le critiche e i punti di vista di chi pensa
diversamente da me, anche perche' al limite i processori li vendo e
non li fabbrico di certo e quindi non posso sapere tutto quanto, no?
Dunque, cominciamo il discorso dalla ditta che meno puo' fare
concorrenza, cosi' liquidiamo il discorso velocemente:
		*********
		* Cyrix *
		*********
C'e' qualcuno che e' contento di come vanno i Cyrix? Io no. Il mio
166+, poi sostituito con un 200+ che ha dato gli stessi risultati, si
bloccava continuamente causa surriscaldamenti paurosi -nonostante le 2
ventole che c'erano- tanto che il case non si poteva toccare nella
zona vicina al processore. Per questa tendenza a non funzionare,
l'altro giorno, mi e' venuta la battutina che e' il processore giusto
per Windows 95, cosi' l'utente che ogni giorno ha 20 crash del sistema
puo' tentare di indovinare quali siano imputabili al processore e
quali al sistema operativo. Indubbiamente sono processori che costano
poco, ma vanno anche per quello che costano. Mi vengono in mente quei
dischetti da 1M44 che si vendevano 7/8 anni fa che costavano la meta'
dei 720k: ci credo anche io che costavano poco, ne andava uno su tre e
quello che andava aveva 200k danneggiati!!! :) Detto questo, io mi
sento di sconsigliare a chiunque un processore di questo tipo, anche
considerando il fatto che le prestazioni sono notevolmente limitate
dalla FPU che non e' assolutamente all'altezza della situazione. Tutti
quanti, immagino, oltre ad averne sentito parlare, avremo visto quanto
e' lento un Cyrix nelle operazioni a virgola mobile... :( Questo
problema rende il processore poco utilizzabile anche per i giochi di
oggi che sono ormai complessi e pesanti per il sistema quasi come un
Cad o un DB molto grosso.
		*******
		* Amd *
		*******
L'Amd ha sempre prodotto dei processori molto validi fin da quando
usci' con il K5, processore che aveva delle buone prestazioni. Costava
poco, andava bene ed era perfettamente compatibile con i processori
Intel. Qualche prestazione? Misurato con Winstone 96, il K5-166
offriva prestazioni superiori di poco a quelle di un Pentium 166 e
costava meno della meta'.
Cosa succede in seguito? Intel -vedi oltre- esce coi nuovi processori
e Amd evolve e crea il K6. Il K6 e' un processore nato per fare
concorrenza al PPro, del quale non avvicina le prestazioni ma dimezza
il costo a parita' di clock, e del Pentium II, del quale avvicina le
prestazioni pur costando molto meno. Quali sono i vantaggi del K6? E'
facile dirli:
- il costo e' molto contenuto;
- le prestazioni sono elevate;
- il clock puo' essere molto alto -attualmente 266MHz ed entro breve
il 300-;
- si monta sul Socket 7;
- puo' essere montato in configurazione multiCPU.
La struttura interna del processore e' fatta in modo che le istruzioni
possono essere eseguite "in parallelo" e questa possibilita' permette
al K6 di eseguire "piu' di una istruzione" per ogni clock di sistema.
Questo eě vero soltanto in certe condizioni, ma programmi scritti in
un certo modo gli permettono di sfruttare pesantemente questa sua
capacita'. La cache interna non e' esagerata -2x32kB- ma e' sincrona e
quindi molto veloce. Ad ogni ciclo di clock il K6 -che internamente
funziona in modo quasi-RISC con conversione delle istruzioni x86 ->
RISC -> x86- puo' eseguire fino a 2 istruzioni x86, generare 4
istruzioni RISC interne ed eseguire 6 istruzioni RISC. Il K6 segue la
linea di mercato imposta da Intel includendo nel proprio set di
istruzioni anche quelle MMX, garantendo la totale compatibilita' con i
processori Intel anche di ultima generazione come sono il PentiumMMX e
il Pentium II.
		*********
		* Intel *
		*********
Azienda leader da sempre nella fabbricazione dei microprocessori, la
Intel ha iniziato ad avere seri concorrenti con l'avvento del Pentium,
quando Cyrix e Amd uscirono con processori piu' economici di uguali
prestazioni. Precedentemente, infatti, la differenza di prezzo tra
Intel e concorrenti era piu' limitata e le case produttrici non
avevano ancora grosse fette di mercato. Tralasciando i Pentium
"tradizionali" che non sono piu' in listino da Agosto -ma che si
trovano ancora con un po' di fortuna e si risparmia un sacco di solti-
Intel attualmente produce tre microprocessori diversi: il Pentium MMX,
il Pentium II e il Pentium Pro, in ordine di potenza. L'MMX offre
prestazioni leggermente - 8% in media, misurato con Business Winstone
97- superiori al Pentium tradizionale grazie alla piccola cache
interna -ma non sincrona-. Teoricamente, le prestazioni in termini di
calcolo vettoriale possono aumentare molto grazie al set di istruzioni
esteso -MMX, che NON vuol dire MultiMedia eXtension!!!-, ma
attualmente non esistono applicazioni che le usano nonostante gli
sforzi economici di Intel. Il motivo, come e' facile intuire, e' che
troppe macchine vecchie non hanno processori che supportano queste
istruzioni e quindi le applicazioni scritte appositamente non
avrebbero ancora mercato. In ogni caso, la furbata di Intel di
costruire un CISC piu' CISC dei precedenti CISC ha avuto seguito, in
quanto Amd nel suo K6 e Cyrix nel prossimo processore -del quale non
so molto- hanno incluso il set di istruzioni esteso. Del Pentium II si
puo' dire molto, ma le cose significative sono poche. Vediamo di
riassumerle:
- frequenza massima 300MHz;
- cache esterna 256 o 512kB, asincrona, con frequenza dimezzata
rispetto a quella del processore;
- ha il set di istruzioni esteso;
- utilizza uno zoccolo proprietario Intel;
- e' MOLTO costoso;
- non permette, attualmente, la configurazione multiCPU -e' prevista
la dual, ma non la quad e non esistono in commercio mother board che
permettono di usare questa possibilita'-.
Questi punti rappresentano passi avanti -salvo gli ultimi- rispetto al
Pentium MMX e alcuni svantaggi rispetto al Pentium Pro. Vediamo alcune
caratteristiche di quest'ultimo:
- frequenza massima 300MHz;
- cache interna 256 o 512 o 1024kB sincrona;
- utilizza uno zoccolo di "pubblico dominio";
- non ha il set di istruzioni MMX;
- e' il primo e l'unico processore x86 interamente a 32bit.
- sono previsti collegamenti in parallelo fino a 64CPU da montare su
schede figlie appositamente costruite.
Inoltre e' molto meno costoso di un Pentium II e nelle applicazioni a
32bit risulta piu' potente grazie anche alla cache sincrona di
generose dimensioni. Il suo punto debole e' costituito dal codice a
16bit che deve venire convertito in codice a 32bit internamente e poi
nuovamente a 16bit prima di "uscire" dal processore. Rappresenta il
processore in assoluto piu' potente per applicazioni professionali ma
a causa dei limiti con il codice a 16bit non e' idoneo a essere usato
per i videogiochi. A differenza dal PPro, gli altri processori di
Intel non presentano sostanziali differenze nell'esecuzione di codice
a 16 o 32 bit.
Vorrei, per concludere, riportare una frase tratta da PCProfessionale
numero 72, di aprile di quest'anno:
"In definitiva, il Pentium II costa caro e non ha vantaggi sul Pentium
Pro per chi non fa uso prefalente di software MMX, ne' sembra offrire
vantaggi significativi rispetto al Pentium MMX. Introduce inoltre
tecnologie proprietarie (come lo zoccolo Slot One) che portano
royalty a Intel e ostacolano i concorrenti.". Se lo dicono loro...
Spero di essere riuscito a dare un quadro il piu' possibile obiettivo
della situazione e aspetto commenti.
Cordialmente,
Gianni Rondinini, programmer and designer at Pierre s.n.c.
e-mail: 
pie...@mail.asianet.it
homepage: 
http://www.geocities.com/SiliconValley/park/7666
Red Hat Linux 4.1 user since 6/16/97
Windows NT 4.0 Server user since 6/27/97
If a railstation is a place where trains stop, what is a workstation?

...[...]

 buco.
[megasnip su spiegazioni chiarissime e competenti]
Gianni...l'unica cosa che posso dire č grazie: mi hai tolto di bocca tutte
le domande che avrei potuto fare sui processori qui sul NG!
Sei un vero fan del PPro, eh? :-)
A me invece piace sempre di + il K6 e giuro che la Intel i miei sudati
quattrini non li vede proprio +!!! >:-(
Ciao e grazie ancora.
-- 
Romano Romano - "Double"
http://www.geocities.com/TimesSquare/Dungeon/5347
IRC Nick: BlueRaven     IRC Server: 
irc.dal.net
 (#italia)     PIRCH User
                                   ***** ***** *****
Membro ufficiale di IHGG - AD&D Fan - Forgotten Realms & Dragonlance
                                   ***** ***** *****
Paladino ufficiale di Heinz-Harald Frentzen
Uno dei profeti che diffonderanno il verbum del sapere su it.sport.formula1