Newsgroup: it.comp.hardware.cpu
Titolo: FAQ di ICH.Cpu - Release Candidate 0

Dopo lungo travaglio, le FAQ di it.comp.hardware.cpu stanno per arrivare
alla loro versione finale. Questa "release candidate" è molto simile
all'ultima beta postata da Dialtone mesi fa, tranne per le seguenti
modifiche:
- Il layout dovrebbe essere stato sistemato (tutto o quasi - purtroppo è un
lavoro da fare a mano, e qualche doppio spazio o un ritorno a capo dove non
serve può sempre capitare)
- Sono stati corretti errori di forma, di italiano, di battitura (ovviamente
possono essercene rimasti parecchi)
- Sono state parzialmente ordinate le domande
- Sono state corrette varie incoerenze ed eliminata una risposta "nebulosa"
sui processori RISC
- E' stato inserito un paragrafo in "legalese" che, chiaramente, va discusso
sul gruppo, anche se credo che sia condivisibile più o meno da tutti
- E' stato inserito un segnaposto per domande e risposte sulle discussioni e
sul modo di partecipare al gruppo (nessuno si era posto il problema, ma se è
vero che le discussioni si stanno imbarbarendo sempre più, mi sembra il caso
di produrre una policy in formato FAQ, a proposito del comportamento da
tenere sul gruppo).
- E' stato inserito un segnaposto "Bibliografia" nel quale inserirò i titoli
di alcuni testi specialistici per approfondimenti sui temi trattati dalla
FAQ (da alcuni di questi testi è stato tratto spunto per varie risposte).
Vorrei giungere alla versione finale (1.0) della FAQ nel più breve tempo
possibile, diciamo al massimo una settimana, per cui vi elenco i punti da
sistemare assolutamente prima che la FAQ sia realmente in versione finale.
1) Discussione delle note legali... se qualcuno non è d'accordo spieghi le
sue ragioni e vedremo cosa si può fare
2) Riempimento della sezione 1. DISCUSSIONI (alcune norme comportamentali
per i newbie e cose simili)
3) La sezione 2. GENERALE è molto folta, se qualcuno ha suggerimenti per
organizzarla gerarchicamente, ci fa un grosso favore
4) Tutte le sezioni devono essere riordinate al loro interno, e l'ordine
deve seguire un filo logico.
5) La sezione 3. INTEL contiene solo due domande, che francamente mi
sembrano un po' poche... proponete!
6) Se avete suggerimenti per la sezione 5. BIBLIOGRAFIA sono i benvenuti.
7) IMPORTANTE: la domanda 2.38 mi ha lasciato molto perplesso, tra l'altro
qualcuno aveva fatto qualche obiezione, mesi fa... dateci un'occhiata per un
parere definitivo.
8) Ovviamente anche qualsiasi altra osservazione è la benvenuta.
Segue il testo delle FAQ di ICH.Cpu - RC0
*****************
0. LEGALESE
Le seguenti FAQ sono (C) degli utenti di it.comp.hardware.cpu che hanno
partecipato alla loro stesura. Le FAQ sono di pubblico dominio, per cui è
concesso a chiunque di leggerle, copiarle, diffonderle e pubblicarle in
qualsiasi forma, purché senza scopo di lucro, senza tagli e senza modifiche
non autorizzate. E' inoltre concesso di partecipare all'aggiornamento e alla
modifica delle presenti FAQ, proponendo integrazioni e correzioni sul
newsgroup it.comp.hardware.cpu, oppure direttamente ai mantainer delle FAQ.
I mantainer delle FAQ sono Wilmer Ricciotti (
wi...@libero.it
) e Valentino
Volonghi (
dial...@aruba.it
). E' possibile trovare l'ultima versione di
queste FAQ all'indirizzo 
http://hit.edengames.net/cpu-faq/
 [indirizzo
fittizio, non attivo], oppure come post periodico nei newsgroup
it.comp.hardware.cpu e it.faq.
1. DISCUSSIONI
2. GENERALE
2.1 - A cosa serve avere tanta ram? E un processore veloce?
Tutto dipende dall'uso che si deve fare del pc. Avere tanta ram è utile se
si elaborano grosse quantità di dati (ad esempio fotoritocco o elaborazioni
video), più memoria c'e' più si evita di dover ricorrere allo swap su disco
rigido.
Un processore veloce ovviamente elabora le istruzioni in modo più veloce: se
si devono svolgere molti calcoli matematici (modellazione 3d, encoding) si
noterà un netto giovamento.
2.2 - Da cosa possono dipendere le prestazioni del mio computer (al di là
del processore)?
Nuovamente, dipende dall'uso che se ne deve fare.
Per il 3d, giochi compresi, conta molto una buona scheda video, per le
elaborazioni video un buon sistema dischi (magari un array raid0) e molta
ram.
E' consigliabile non investire solamente in una cpu velocissima, ma di
bilanciare il più possibile con le altre periferiche.
2.3 - Mi sapete dire una configurazione ottimale del dissipatore attivo
(dissipatore passivo+ventola) per ottenere prestazioni buone con un po' di
silenzio?
Se non vuoi spendere tanto dovrebbero bastare un coolermaster in alluminio
con ventola 6x6. Altre due ventole 8x8 nel case (una in basso ad aspirare e
l'altra in alto a soffiar fuori) potrebbero aiutare molto.
Sui dissipatori progettati per ventole 6x6 è comunque possibile montare
ventole 8x8 (più silenziose e con maggior portata) grazie all'uso di
appositi convogliatori.
Se vuoi prendere qualcosa di meglio buttati sui dissipatori in rame e magari
monta una 12x12, efficace e molto silenziosa. Ricorda comunque che è molto
importante montare le due ventole nel case, senza le quali si corre il
rischio che l'aria calda ristagni all'interno... anche un dissipatore in
argento lavora male se non vi è un buon flusso d'aria che lo raffreddi.
2.4 Cosa significa OOOE? Quali altri tipi di esecuzione esistono?
Significa "Out Of Order Execution" o esecuzione fuori ordine.
Tradizionalmente, le CPU eseguono le istruzioni nell'ordine in cui vengono
passate, che è la cosa più semplice. Ma non tutte le istruzioni richiedono
lo stesso tempo per essere processate, e può capitare che una di esse
richieda più di un ciclo di clock. In questo caso le CPU che supportano
l'OOOE (tipicamente gli x86 a partire dalla sesta generazione, ma anche
alcune di quinta come l'AMD K5) possono passare a un'istruzione successiva
(che non abbia bisogno del risultato dell'istruzione in attesa per essere
eseguita) in modo da massimizzare l'efficienza.
Il SMT (v. sezione specifica) rappresenta un'estensione dell'OOE.
2.5 Che cosa significa SMT o HyperThreading? Cosa fanno in breve?
SMT sta per "Simultaneous Multi-Threading" (multi-threading simulaneo);
HyperThreading è il nome commerciale della sua implementazione nei
processori Intel Xeon (code name: Prestonia e Gallatin) e prossimamente
anche nei comuni Pentium 4.
Può capitare che i moderni processori rimangano in attesa di dati dalla
memoria, oppure ancora stiano a "rigirarsi i pollici" a causa di uno "stallo
della pipeline" (v. sezione specifica). Il SMT permette di sfruttare questi
cicli di clock che altrimenti risulterebbero persi, per eseguire le
istruzioni appartenenti a un altro thread (che per essere eseguite non hanno
bisogno del risultato delle istruzioni rimaste in attesa). Per maggiori
informazioni vedere la sezione specifica ("Multi-processing e
multi-threading").
2.6 Cosa vuol dire "core"?
Il core è il cuore del processore. Il processore è formato da 2 parti: un
package (piedini e supporto) e il core. All'interno del core si trova il
processore vero e proprio ovvero quella parte della CPU che esegue i
calcoli. E' anche l'unica parte della CPU che scalda e quindi va
raffreddata. (v. dissipatore)
2.7 Quanto assorbe un processore in termini di potenza elettrica?
A seconda di quale si tratta, dai 30W ai 100W all'incirca (esistono
eccezioni sia verso l'alto, sia verso il basso). Il consumo aumenta
all'aumentare della frequenza e diminuisce al restringimento del processo
produttivo e al suo miglioramento (vedi SOI).
2.8 Cos'è un overclock? E un overvolt?
Overclock, aumento dei megahertz del processore oltre alla frequenza per la
quale è garantito.
Overvolt, aumento della tensione del processore, necessario a volte per
rendere stabile un processore overclockato.
2.9 Cosa è la cache in breve?
E' una memoria tampone, piccola e veloce, nella quale vengono immagazzinati
i dati più richiesti della memoria centrale. Poiché la CPU in generale non
ha bisogno dell'intero contenuto della RAM, ma esegue varie operazioni su
determinati blocchi, la maggiore velocità della cache, ma soprattutto le
minori latenze di accesso, consentono di velocizzare le operazioni.
2.10 - Che vuol dire che è "on die"?
On die significa che è sullo stesso die del silicio del core. Ovvero che è
all'interno del core.
2.11 A cosa servono le MMX, le SSE(2), le 3dNow!/Enh/Pro?
Sono set di istruzioni multimediali SIMD (vettoriali) che permettono di
eseguire sul medesimo flusso di dati la stessa operazione migliorando però
la velocità poichè tutto viene fatto con un minor numero di cicli di clock.
Per essere sfruttati però devono esistere compilatori che creano eseguibili
in grado di usare queste istruzioni. Fino ad ora sono pochi i programmi che
usano questi set di istruzioni per eseguire calcoli, quindi ti sconsigliamo
di basare il tuo acquisto su queste caratteristiche. Il P4 fa eccezione
poichè i suoi sviluppatori hanno deciso di creare un processore che in luogo
di una FPU veloce avesse delle unità SSE2 (in grado di usare codice
compilato usando le istruzioni SSE2). In caso di utilizzo delle SSE2 infatti
il P4 è in grado di raggiungere e spesso superare le prestazioni dei
processori AMD che ancora non hanno queste istruzioni. Vale anche qui però
la mancanza di software ottimizzato.
2.12 Cos'è che rende più veloce una mobo piuttosto che un'altra a parità di
chipset?
Ciò che rende migliore di un'altra una certa scheda madre è l'accuratezza e
la qualità dei componenti coni quali è stata costruita, e le ottimizzazioni
del suo BIOS. Inoltre potrebbero esserci delle caratteristiche aggiunte come
un sistema RAID che se sfruttato porta ad un aumento delle prestazioni.
2.13 Che cos'è il SOI?
Il Silicon on Insulator è una nuova tecnologia di costruzione del Silicio
del processore che si contrappone alla tecnologia Bulk. Come dice il nome
questo processo produttivo consiste nel "poggiare" il silicio su un sottile
strato di isolante. Questo permette un minor riscaldamento del processore e
a una velocità maggiore nel cambio di stato dei transistor dovuta a una
minor quantità di corrente elettrica residua nel silicio.
2.14 Cos'è un package organico e cosa uno di ceramica? Insomma, che è un
package?!?
Il supporto su cui è ospitato il die del processore, la cui funzione è
ospitare i piedini e collegarli alle terminazioni elettriche del die.
2.15 Che differenze ci sono nella gestione della cache dei vari processori?
Nei PIII-P4 c'è una cache L2 con bus a 256 bit associativa a 8 vie (Vedi
sezione cache), mentre nell'Athlon il bus cache è di 64 bit, ma
l'associatività è a 16 vie.
Nei PIII la L1 è di tipo inclusivo, di 32K, negli Athlon di tipo esclusivo
di 128K, nei P4 la parte di L1 dedicata alle istruzioni è di tipo "trace"
ovvero contiene istruzioni già decodificate in micro-ops, con un notevole
risparmio di tempo in quanto se si esegue molte volte di seguito la stessa
istruzione essa non deve essere decodificata tutte le volte. Nei P4 essa ha
latenze (vedi) bassissime, ma per ottenere questo risultato la dimensione è
stata limitata a 8Kb (dati) + 12Kuops (istruzioni)
2.16 Come funzionano i timings della RAM? Che cosa significa CAS, RAS,
RAS-to-CAS?
Questi sono i tipici Timings della Ram. Il primo rappresenta il ritardo con
il quale viene fornito l'indirizzo della colonna, il secondo i ritardo con
il quale viene fornita la riga e il terzo il numero di cicli che passano
prima che dalla riga si passi alla ricerca della colonna.
2.17 Quanto incide l'avere memorie con latenza CAS di 2 piuttosto che 2.5?
Questo valore è più o meno importante a seconda della frequenza della Ram.
Il CAS infatti è il ritardo con il quale viene rilevato l'indirizzo della
colonna della cella della Ram. Un ritardo di 2 cicli nelle memorie DDR da
266Mhz equivale a 2/266Mhz = 75ns. Più la frequenza della memoria si alza
più il valore della CAS latency diventa meno importante. Tra i timings della
Ram comunque questo è il valore più importante.
2.18 Come si leggono i numeri tipo 4-2-2-2?
Questi numeri sono le latenze della Ram nella lettura in Burst Mode.
Il primo ciclo è quello con la latenza più alta perchè il dato deve essere
trovato nella ram (che è organizzata in cellette). Quando il dato è stato
trovato la ram può continuare con una lettura contigua che non ha più
bisogno dei cicli persi per cercare il dato (si trovano infatti negli
indirizzi direttamente seguenti) e le latenze diminuiscono. A seconda della
frequenza della Ram (266Mhz, 333Mhz, 800Mhz) e della sua architettura questi
valori cambiano e assumono valori diversi. Nel caso in cui la Ram eseguisse
266 milioni di cicli per ogni secondo otterremmo una latenza di 1/266Mhz
(nel caso di un solo ciclo di clock) da moltiplicare poi per i cicli di
clock che bisogna aspettare. Il valore ottenuto è in nanosecondi ed è il
valore in unità di tempo che il Northbridge attende prima di ricevere il
dato dalla Ram.
2.19 Cosa vuol dire IPC?
IPC significa Instructions Per Cicle, cioè Istruzioni per Ciclo, ed indica
il numero medio di istruzioni che un processore è in grado di eseguire in un
ciclo di clock. Oltre che dalla CPU considerata, l'IPC è determinato dallo
specifico programma o gruppo di programmi utilizzato per determinarlo, in
quanto certe istruzioni possono essere più veloci da eseguire di altre per
diverse CPU.
2.20 Cosa vuol dire superscalare?
Una CPU superscalare sfrutta una tecnica avanzata di progetto delle pipeline
che, smistando le istruzioni tra varie unità di esecuzione consente al
processore di eseguire più di un'istruzione per ciclo di clock.
2.21 Quali tipi di programmi sono influenzati dalle prestazioni in virgola
fissa e quali dalle prestazioni in virgola mobile?
Mentre le prestazioni sui calcoli interi o in virgola fissa interessano
praticamente ogni tipo di programma, i calcoli in virgola mobile interessano
un numero più limitato di applicazioni: ad esempio, CAD, progettazione,
calcolo scientifico, grafica 3D (giochi compresi).
2.22 Perchè si dice che la cache incide poco sulle prestazioni in FPU?
La cache incide poco sulle prestazioni FPU perchè ogni istruzioni da
eseguire in virgola mobile ha bisogno di svariati cicli di clock per essere
elaborata e la cache risulta essere comunque moltopiù veloce di quello che
serve. Ricordiamo infatti che la cache ha il compito di dare i dati alle
pipelines del processore perchè vengano inseriti nella elaborazione, se
l'elaborazione è molto lunga non c'è bisogno di una cache molto veloce. Cosa
che invece influisce molto sulle prestazioni della cache è la velocità della
Ram.
2.23 Come fa il bus del P4 ad andare a 533 MHz? e quell' dell'Athlon ad
andare a 333?
La frequenza reale di clock del bus degli Athlon e` di 166Mhz (133/100MHz
per i vecchi modelli). Normalmente viene spedito un pacchetto di 64bit ad
ogni ciclo di clock, ma il bus EV6 permette di sfruttare sia il fronte in
salita che quello in discesa del clock, raddoppiando il transfer rate (due
volte 64bit per ciclo di clock). La dicitura 333MHz (più correttamente: 333
MT/s) indica la frequenza che dovrebbe avere un bus normale per raggiungere
lo stesso transfer rate. Il bus dei P4 funziona a 133MHz (100 per i modelli
più vecchi) e sfrutta un meccanismo simile a quello implementato sul EV6,
riuscendo, pero`, a trasferire 4 volte 64 bit per ciclo di clock.
2.24 Perche` il bus EV6 e` superiore all'AGTL+ in multiprocessore? E l'HT?
La risposta è... perché non è un bus! Un bus rappresenta una connessione
condivisa da vari dispositivi, nel nostro caso processori, mentre l'EV6 è
una connessione punto a punto, vale a dire può collegare solo una CPU al
chipset. Ne consegue che per consentire il multiprocessing un chipset deve
avere almeno due connessioni EV6, una per processore. L'AGTL+ e` invece un
bus condiviso tra  le varie CPU che, prima di poter trasmettere o ricevere
dati, devono negoziare l'accesso al bus. Le prestazioni generali del sistema
subiscono, quindi, un degrado proporzionale al numero di CPU presenti,
dovuto alla congestione del bus.
AMD ha introdotto anche il bus a pacchetti HyperTransport (HT), in cui il
trasferimento dei dati avviene in maniera simile a una rete Ethernet. Non è
necessario che ogni dispositivo sia connesso direttamente a tutti gli altri:
se vuole inviare dei dati a un dispositivo "lontano" basta che ponga il
pacchetto sul bus scrivendo nell'intestazione il giusto "indirizzo".
Percorrendo la rete HT, il pacchetto verrà smistato man mano dai vari
dispositivi che incontrerà (possono essere presenti dei tunnel, che filtrano
i pacchetti a loro destinati e lasciano passare gli altri, o hub e switch
che smistano i pacchetti su vari bus HT); alla fine, verrà intercettato dal
destinatario. Il bus Coherent-HyperTransport (cHT) e` un'implementazione del
bus HT proprietaria di AMD (e quindi soggetta a royalties) destinata a
connettere tra loro le CPU in sistemi multiprocessore.
Un singolo bus HT consente una banda di 3.2GB/s full-duplex, mentre una rete
destinata a 4 (8) processori può arrivare a una banda aggregata di 12.8
(19.2) GB/s.
2.25 Cosa significa che un processore è a .13u?
Con .13u (0,13 micrometri) si intende indicare la lunghezza del canale di un
transistor MOS. Più è piccola questa grandezza più si riducono gli effetti
di resistenza e aumenta la velocità di commutazione dei transistor oltre che
il consumo del processore (diretta conseguenza della diminuzione della
resistenza) insieme alla dissipazione termica (altra conseguenza della
resistenza).
2.26 A che vantaggi porta avere una cache L2 più ampia?
Che è più facile che il dato di cui la CPU ha bisogno si trovi in cache;
quando ciò non accade si ha un cache miss e il dato va prelevato dalla RAM,
rallentando notevolmente l'esecuzione dell'istruzione.
2.27 Sento spesso parlare di FPU, di cosa si tratta?
L'FPU è l'unità di calcolo in virgola mobile di una CPU. La virgola mobile è
la rappresentazione (approssimata) più comune dei numeri reali su
calcolatore. Un numero in virgola mobile è così strutturato:
+/- (2^exp * 1.xxxxx)
ovvero è costituito da un bit di segno (0 se positivo, 1 se negativo), e dal
prodotto di un 2 elevato a un certo esponente (positivo o negativo) e di un
valore compreso tra 1 e 2, di cui è rappresentata soltanto la parte
frazionaria (sottintendendo l'uno prima della virgola), e noto come
"mantissa". In pratica, non è altro che la comune notazione scientifica
trasposta in formato binario. Ad esempio, il pi greco è approssimato come
segue:
+ (2^1 * 1.5707963267948966192313216916398).
La rappresentazione viene chiamata "in virgola mobile" perché variare
l'esponente del due, in base due, equivale a spostare la virgola, come
variare l'esponente di un dieci equivarrebbe a spostare la virgola in base
dieci.
Questo è lo schema di un registro in virgola mobile secondo lo standard IEEE
754 a singola precisione:
 3 32222222 2221111111111
 1 09876543 21098765432109876543210
+-+--------+-----------------------+
|s|  exp   |        mantissa       |
+-+--------+-----------------------+
s è il bit segno e come detto può essere 0 (positivo) e 1 (negativo)
exp è l'esponente, rappresentato tramite una notazione "polarizzata", tale
che un esponente 0 è rappresentato come 127 (base di polarizzazione, mentre
gli altri valori, compresi tra -127 e  128, si ottengono sommando 127 al
valore stesso.
mantissa, come detto, è la parte frazionaria della mantissa
Ad esempio, un registro contenente il valore pi greco è simile a questo:
+-+--------+-----------------------+
|0|10000000|10010010000111111011010|
+-+--------+-----------------------+
(+) (128=1)     ((1).570796...)
(conti fatti a mano, non esenti da possibili errori di calcolo :-))
2.28 A cosa mi può servire avere 2 processori?
Avere due processori può servire nel caso in cui la mole di lavoro che devo
svolgere sia molto elevata e il software che ho a disposizione (o il sistema
operativo) supportino questa funzione. I sistemi operativi che hanno la
possibilità di funzionare usando contemporaneamente due processori sono le
versioni Pro dei prodotti Microsoft e Linux (per restare tra gli ambienti
conosciuti).
Avere due processori non sempre equivale a un raddoppio delle prestazioni
però c'è la possibilità di arrivarci veramente vicino.
2.29 Mhz e prestazioni vanno di pari passo oppure ci sono differenze?
Mhz e prestazioni non sono due sinonimi. Bisogna andare a considerare anche
il numero di istruzioni che possono essere eseguite per ogni ciclo di clock.
Da un punto di vista ipotetico infatti un processore a 1000Mhz che è in
grado di eseguire 4 istruzioni per ciclo di clock è equivalente a un
processore a 4000Mhz che però esegue una sola istruzione per ogni ciclo.
Nella realtà il valore massimo teorico dell'IPC (Istructions per Cicle) non
viene quasi mai raggiunto ma in ogni caso se l'IPC di due processori è molto
differente uno dei due avrà bisogno di salire molto e più velocemente in
frequenza per ottenere le stesse prestazioni dell'altro. Questo è il caso
dell'Athlon e del Pentium 4. AMD ha deciso di creare un consorzio per
decidere un'unità di misura univoca basata appunto sulle prestazioni in un
determinato benchmark, sulla frequenza e su questo fattore chiamato IPC.
2.30 Che schede madri conviene prendere? Costose e veloci oppure un
compromesso?
Nel caso ti servano le prestazioni assolute allora la soluzione costosa e
veloce fa sicuramente al caso tuo. Invece se usi il pc a casa senza fare
lavori troppo pesanti oppure senza usarlo molto pesantemente puoi
tranquillamente basarti su un compromesso.
Molto scalpore ha sollevato il chipset della SiS 635/735 che in un
bassissimo costo fa entrare anche prestazioni elevate.
2.31 A volte sento parlare di Bus condiviso tra 2 processori in
configurazione biprocessore. Cosa significa? Ci sono altri approcci?
Avere il bus condiviso significa che i due (o più) processori che utilizzo
sfruttano contemporaneamente lo stesso bus. Nei sistemi Intel il bus AGTL+
da 400Mhz permette un'ampiezza massima di 8byte*400Mhz ovvero 3200 Mbytes/s.
Questo bus però va condiviso tra 2 processori quindi ogni processore ha a
disposizione una banda media di circa 1600 Mbytes/s. Con questo meccanismo
le prestazioni-per-processore peggiorano. L'unica alternativa a questa
soluzione è utilizzare connessioni punto a punto (come negli Athlon): ogni
processore ha a disposizione una connessione dedicata con il Northbridge e
ognuno sfrutta appieno gli 8Byte*266Mhz = 2100 Mb/s che il bus mette a
disposizione per ogni processore. Un problema comune però affligge queste
due piattaforme ovvero il bus verso la ram che resta condiviso da entrambi i
processori. Questo problema si risolve raddoppiando l'ampiezza del busvverso
la Ram (Dual Channel Mode) oppure, come nel chipset E7500 di Intel, usando 2
diversi bus che portano alla Ram.
Le prime soluzioni Dual Channel si sono viste con i chipset Intel i840 e
i850 di Intel che permettevano di raddoppiare la banda passante sulla Ram
utilizzando due blocchi uguali di memoria RdRam. In seguito nVidia ha
introdotto la stessa caratteristica per DDR-SDRam nei processori AMD. In
futuro sempre più costruttori utilizzeranno questa tecnologia quindi non ci
saranno più problemi, se non l'obbligo di acquistare almeno 2 blocchi di
memoria per volta.
2.32 Che cos'è una pipeline? Come funziona?
Diciamo che il tempo massimo richiesto da un processore per eseguire
un'istruzione sia t - questo è un tempo determinato da fattori fisici.
Questo significa che ogni ciclo di clock non può durare meno di t,
altrimenti potrebbero verificarsi errori di calcolo. 1/t (il reciproco di t)
sarà allora la massima frequenza di funzionamento del processore (se t è in
micX@

lentamente e i controlli su scheda madre (qualsiasi scheda madre) hanno
tutto il tempo di intervenire.
Ma siamo sicuri ??? ;)
Ciao
Massimo

 modifiche:
Ecco... Dialtone che fine ha fatto???
E' un po' che non si fa vedere...
-- 
Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe trying
to produce bigger and better idiots. So far, the Universe is winning"
(Rich Cook)

 E' un po' che non si fa vedere...
Esiste ancora, ma ha bisogno di un po' di tempo per sistemare le cose, visto
che ha cominciato l'università ;).
Saluti.
--
//   Xelloss da Bologna  || in real life: Wilmer Ricciotti   \\
|  
wirix...@libero.it
 (elimina il demone per rispondermi)  |
|    ICQ: 3233084        IRC: Xelloss@AzzurraNet, @ChatNow    |
| Hardware Information & Technology: 
http://hit.edengames.net
 |
\_______Like the Phoenix I rise from the ashes of life________/

 ha scritto nel messaggio
news:ansod7$q3q$1...@lacerta.tiscalinet.it...

GASP! Ma sì, sì! ^^;


 GASP! Ma sě, sě! ^^;
LoL ^_^
Ciao
Massimo

E' un po' che non si fa vedere...
boh č sparito, abitiamo a qualche centinaio di metri di distanza ma
non l'ho piů sentito
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com

 
http://bw-crema.blogspot.com
Bello il sito... ma non vi siete ancora stufati del GDA?
Non vorrai mica aspettare che arrivi alle reti di petri per capire che 
è un cogl......
aaaahhh... a voi matricole bisogna dirvi tutto :)))


aaaahhh... a voi matricole bisogna dirvi tutto :)))
ehehe


E' un po' che non si fa vedere...
Ci sono ci sono, io lurko e intervengo quando la discussione e'
interessante. Pero' devo sistemare un po' di cose in universita'...
Tipo che con gli esami alle porte per meta' novembre prima del 20 di
ottobre non ho i libri... 
Ho un po' l'acqua alla gola in questo momento :).
-- 
try: troll = "Brain"
except TypeError, data: 
   troll.plonk()
Co-Responsabile Hardware Information & Technology 
http://hit.edengames.net

 Ram comunque questo è il valore più importante.
Su quest'ultima affermazione non sono affatto d'accordo. forse era valida
con le Sdram ma non con le DDR, con quest'ultime il valore piu` importante
e` il "RAS to CAS delay", questa cosa l'avevo trovata sperimentalmente
quando con la mia GF3 Ti200 e il mio XP 1700+ tentavo di fare i 10000 punti
al 3dMark2001, la differenza fra CAS2 e CAS2.5 era miniva invece tra 3 e 2
di RAS to CAS delay era buona. Per una spiegazione tecnica ti rimando a
questo vecchio articolo di Luglio del 2001 su lostcircuits:
www.lostcircuits.com/memory/ddr2
 che tra l'altro usa la mia stessa scheda
madre per i test, la mitica Epox 8KHA.
Se invece vuoi vedere un confronto fra CAS2.5 e setting fast vs CAS2 e
setting slow c'e` questo articolo di T.Pabst:
http://www17.tomshardware.com/mainboard/02q2/020507/index.html
Le basse prestazioni del modulo Corsair XMS3200 cas2 sono dovute al fatto
che usa un RAS to CAS delay = 4.
Giovanni
www.romacc.com