|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
come mai in hertz?
ki ha la pazienza di spiegarmi come mai la "velocità" [frequenza di calcolo] di un processore si esprime in hertz, e ke c'entra la frequenza con un procio?
l'hertz nn è il numero di oscillazioni di un punto in un secondo?
__________________
cicc1o
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12338
|
Re: come mai in hertz?
Quote:
l'hertz è una frequenza. un hertz equivale a 1/s dove "s" è "secondi", cioè l'unità di tempo la velocità di un processore si misura in hertz perchè si contano i "cicli" che riesce a fare in un secondo. un processore da 3ghz riesce a fare 3 miliardi di cicli in un secondo.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
ok
ma cosa si intende x cicli?
__________________
cicc1o
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12338
|
Quote:
tutte le comunicazioni fra chipset e processore avvengono con un canale che si chiama BUS. per permettere la comunicazione si deve sincronizzare questo canale, ergo esiste un elemento sulla scheda chiamato generatore di clock, che genera un impulso, e durante questo impulso processore e scheda madre tramsettono. la frequenza a cui avviene questo impulso va (nei pc odierni) a 100-133-166-200 Mhz, poi, quando arriva al processore, questa frequenza viene moltiplicata, e il "quanto" viene moltiplicata, dipende dal processore. esempio: un p3 1000/eb ha una frequenza di bus di 133, e in prossimità del processore la frequenza viene moltiplicata 7.5 volte, così da ottenere i 1000mhz. a ognuno di quei 1000 corrisponde un azione del processore, per esempio: una computazione nella unità di calcolo (che nel p3 se non sbaglio è composta da 10 stadi). a ogni ciclo di clock corrisponde uno stadio della pipe, quindi per completare un calcolo, il p3 avrà bisogno di 10 cicli, cioè, di 10 impulsi. nel p4 willamette e northwood se non ricordo male gli stadi sono 20, nel p4 prescot sono 31, ecc.ecc.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2003
Messaggi: 2155
|
in soldoni, dal punto di vista fisico:
le informazioni vengono trasmesse tramite particelle in oscillazione, che quindi formano delle onde, che quindi hanno una frequenza e una lunghezza d'onda... più o meno... un processore a 3 GHz ha delle unità di elaborazione che comunicano tra di loro con dei fasci che oscillano alla frequenza di 3 GHz... Cos' la memoria è ad esempio a 400 MHz perchè comunica i dati con onde con una frequenza di 400 MHz.. Spero di essermi spiegato... hai capito?
__________________
Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94 |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
hai presente un'onda? Ecco il clock del processore si può rappresentare con un'onda quadra simmetrica. La frequenza è quanti fronti di salita passano in un secondo |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
Quote:
quindi, se ho capito, avendo + pipe si raggiungono frequenze + alte, poikè si hanno + possibilità fi fare cicli di clock contemporaneamente, mentre se sono di meno x avere una frequeza pari a un procio con + pipe dovrei avere una velocità di "svuoamento-riempimento" maggiore p.s.= scusatemi, ma ste cose mi piacciono, sento parlare di pipeline,stadi,overclock@ e poi alla fine nn so nemmeno di cosa si parla [credo ke cmq tanti siano nelle mie condizioni
__________________
cicc1o
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12338
|
no, ogni stadio della pipe chiede un ciclo di clock.
quindi più hai una pipeline lunga più le prestazioni decadono. ma più la pipeline è lunga più il processore riesce a guadagnare velocità (in hertz) su questo si basa un po la politica di amd e intel amd= pipeline corta, quindi un "conto" per uscire dalla pipeline impiega 10 cicli di clock, ma la frequenza è bassa, circa 2ghz al massimo. intel=pipeline molto lunga, quindi nel prescot un "conto" per uscire dalla pipeline impiega 31 cicli di clock, ma la frequenza è molto più alta, circa 3.4ghz. poi, se prendi un ipotetico p4 2.0 e un xp a 2.0ghz, non è che l'xp va il doppio perchè ha la pipeline lunga la metà. per fare i confronti poi bisogna anche tenere conto della frequenza del bus, della quantità di cache, dalle istruzioni aggiuntive tipo sse sse2 3dnow ecc.ecc.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
non ho capito molto... cmq immagina di avere un circuito che somma dei numeri con un ritardo di 20 ns, ossia 50 mhz di frequenza massima. A ogni colpo di clock tu hai un risultato. Ora poniamo 3 dei registri intermedi (circuiti in grado di memorizzare un dato fino al prox fronte di clock) in modo che il tutto si trasformi in 4 circuiti da 5 ns. Ora la frequenza massima raggiungibile è di 200 mhz. A ogni ciclo di clock viene caricato un dato sulla pipeline e quando tutti e quattro gli stadi sn pieni a ogni fronte viene prodotto un risultato...ma a una frequenza molto + elevata rispetto aln ostro circuito di partenza |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: roma
Messaggi: 983
|
la situazione è un po' diversa
un' onda non è altro che la composizione di moti circolari, ora come tutti sappiamo un moto circolare uniforme puo' essere proiettato sul diametro della circonferenza stessa che lo descrive. La proiezione del moto circolare uniforme sul diametro viene detta moto armonico. Più semplicemente un moto armonico sembra un altalena vista dall'alto che oscilla in moto uniforme. La frequenza non è la frequenza delle onde che trasportano i dati ma è il numero di oscillazioni dei dati tra processore e sistema moltiplicata per il moltiplicatore. é quindi il numero di volte in cui l'altalena va da un estremo all'altro in un secondo |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
che è una maniera equivalente per dire quello che è stato detto sopra |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Feb 2003
Città: roma
Messaggi: 983
|
[le informazioni vengono trasmesse tramite particelle in oscillazione, che quindi formano delle onde, che quindi hanno una frequenza e una lunghezza d'onda... più o meno... un processore a 3 GHz ha delle unità di elaborazione che comunicano tra di loro con dei fasci che oscillano alla frequenza di 3 GHz...
enza] più o meno si ma non è preciso dire che le particelle viaggiano formando un onda che da la frequle |
|
|
|
|
|
#13 | ||
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
Quote:
+ o - avevo capito, maho confuso un po spiegandomi solo un'ultima cosa= se invece di aumentare il numero di stadi delle pipeline, si aumentasse il numero delle pipeline stesse nn si avrebbero tante pipeline "veloci" ad elaborare e allo stesso tempo anke un numero maggiore di stadi, quindi una frequenza cmq + alta? Quote:
__________________
cicc1o
|
||
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
i circuiti sono gli stadi, il complesso la pipeline |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
ammetto di non capire :| non capisco adesso cosa c'entra un'onda vera e propria. Il clock non è altro che una sequenza di tensione-non tensione-tensione-non tensione o sbaglio? Rappresentarlo come un'onda serve a farcene un'idea grafica |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Feb 2003
Città: roma
Messaggi: 983
|
infatti correggevo cecco bs che aveva descritto la frequenza come la frequenza delle onde fisiche che viaggiavano dalla cpu alle componenti
|
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
Quote:
Quote:
__________________
cicc1o
|
||
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Dec 2002
Città: Loano (SV)
Messaggi: 1172
|
Quote:
X ciccio...perchè? |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2003
Città: roma
Messaggi: 983
|
la lunghezza d'onda non centra niente non è un onda fisica è un moto armonico.
|
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Dec 2003
Città: Pachino[SR]
Messaggi: 1506
|
Quote:
RIASSUNTO: la frequenza [nel prcio] indica il numero di cicli del clock in grado di compiere un processore in un secondo [ e fin qui.. il ciclo è l'elaborazione di un dato ke avviene tramite gli stadi delle pipeline, quindi + stadi = + tempo x terminare il calcolo, ma anke + maggior numero di cicli e quindi maggiore frequenza ultime domande: [spero] 1) un dato deve passare attraverso tutta la pipelina x tutti i suoi stadi, gli stadi si riempono contemporaneamente o il dato "passa" man mano allo stadio succesivo? [nella seconda ipotesi, le stadio ke ha "mandato" il dato allo stadio dopo è già pronto a ricevere il dato dello stadio precedente o deve aspettare ke il dato viene completamente elaborato dalla pipelina?] 2) quante pipeline ha un processore? un dato da elaborare passa attraverso solo una pipelina o tutte quante?
__________________
cicc1o
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:23.



















