Clock: differenze tra le versioni

21 byte aggiunti ,  2 anni fa
mNessun oggetto della modifica
L'unità di calcolo del calcolatore [[Z1 (computer)|Z1]] (che utilizzava la tecnologia elettromeccanica, non elettronica) costruito dal tedesco [[Konrad Zuse]] nel [[1938]] andava da 0,3 cicli al secondo fino al massimo di 1 hertz. La velocità di clock del primo microprocessore moderno, l'[[Intel 4004]] progettato dall'italiano [[Federico Faggin]] nel [[1971]], era di 740 kHz. Le attuali [[CPU]] dei personal computer raggiungono e superano ormai i 4 GHz. In queste moderne CPU essendo la velocità di clock così elevata, viene generata da un minuscolo [[oscillatore al quarzo]] posto all'interno della stessa CPU, regolabile tramite il [[BIOS]].
 
Prendiamo ad esempio il funzionamento di un [[CPU|processore]]. Questo è composto da vari [[Circuito logico|circuiti logici]] preposti ad eseguire operazioni diverse, tali circuiti interagiscono tra loro scambiandosi informazioni. PerchéAffinché tale operazione avvenga correttamente però è però necessario che ad ogni circuito sia indicato il momento esatto in cui può ritenere validi i segnali che riceve in ingresso. Il clock è il segnale che si occupa di questo compito ed è un segnale condiviso tra tutti i circuiti. La sua frequenza quindi deve essere calcolata in modo tale che il ciclo di clock sia sufficientemente lungo da consentire a tutti i circuiti, anche il più lento, di completare correttamente le proprie operazioni.
 
Riassumendo, maggiore è la frequenza, più sono le operazioni che possono essere eseguite nello stesso lasso di tempo. Per aumentare le prestazioni di una CPU quindi è possibile agire sul clock. Visto che tale valore è limitato dal circuito logico più lento, è facile che alcuni circuiti molto complessi causino "[[collo di bottiglia (ingegneria)|colli di bottiglia]]" con conseguente riduzione delle prestazioni generali. Per ovviare a questo problema è possibile ridurre la lunghezza massima dei circuiti logici spezzando in più parti quelli di lunghezza eccessiva. Le operazioni quindi non sarebbero più completate in un solo ciclo di clock.
Utente anonimo