Newsgroup: it.comp.hardware.cpu
Titolo: Il tasto Turbo.

In base a quale principio il tastino Turbo di alcuni vecchi PC con standard
AT riuscivano a variare a caldo la frequenza operativa della CPU? Cosa
variava?
A casa ho un case con quel tastino... a suo tempo c'era un Pentium 90 che
potevo far andare a 60 MHz aprendo l'interruttore in questione. Ora c'è un
K6/233 con una scheda madre che non supporta il Turbo, e credo che niente
oggi lo supporti.
Già che ci siete, che senso aveva quel famigerato Turbo? Io tanto lo tenevo
sempre attivo.
MaxArt

sempre attivo.
Disattivando l'opzione turbo avevi un sistema più lento che
personalmente ho usato in qualche caso dove la maggior velocità non mi
permetteva di vedere cosa succedeva durante qualche compilazione.


Serviva ad esempio per far girare in maniera "umana", ovvero non
troppo veloce alcune vecchie applicazioni (molte delle quali giochi)...
Ciao

 giochi)...
In tempi di Pentium e Windows? O__o
MaxArt

 sempre attivo.
Risale ai tempi in cui i programmi applicativi accedevano
all'hardware senza usare device driver.
Tutto risale ai primi "cloni" dei PC XT IBM.
Gli IBM XT usavano una cpu 8088 (un 8086 con bus dati ad 8bit)
clockata a 4.77Mhz.
I primi pc compatibili (o meglio dire cloni, perche
cercavano di replicare in tutto l'hardware "originale")
avevano pure essi un clock di 4.77Mhz.
Quando uscirono i primi pc compatibili con clock ad 8Mhz
sorse il problema di far girare sofware che usava per la temporizzazione
dei loop previsti per essere eseguiti a 4.77Mhz, per questo motivo
per garantire la massima compatibilita alcuni cominciarono
ad adottare il pulsante "turbo" per poter selezionare la modalita
di funzionamento.
Quando usci' l'IBM AT con cpu 80286 e clock a 6Mhz
(e "cloni" con clock ad 8Mhz oppure 10Mhz)
fu tenuto il tasto per le stesse ragioni.
Piu avanti la cosa non riguardava piu la sola cpu, il vecchio bus
di espansione degli  XP operava a 4.77Mhz e quello degli AT a 6Mhz
ma piu avanti fu standardizzato ad 8Mhz (con la "seconda generazione"
degli IBM AT con clock ad 8Mhz).
Ma anche ad 8Mhz il data rate del bus AT era di circa 2Mbyte/sec
e quindi cominciarono a girare pure pc che permettevano
di overclockare il bus AT a 10..12Mhz (tramite il tasto "turbo")
A quel punto da li in avanti il tasto "turbo" e' stato utilizzato
praticamente per commutare tra due settaggi (uno "alte prestazioni"
ed un altro "sicuro") ma con il passare del tempo anche se presente
nel case a volte non veniva manco piu collegato alla scheda madre.
L. Micheletto

 In tempi di Pentium e Windows? O__o
Beh, si. All'epoca dei Pentium 60/90 c'era in giro ancora un sacco di roba
da 386 e 486 (per la cronaca i primi P60 non erano poi così più convenienti
degli intel 486 DX 100 o dei successivi AMD 486 DX120).
Io per esempio usavo ancora giochi come Syndicate o Doom 1 & 2 su un Cyrix
6x86 P166+ (133MHz, oc a 150), il 3D era alle prime apparizioni.. e per
giocare dovevi rallentare via sw la cpu!
Altri tempi...
ciao,
-- 
EurOmaN
--
To be or not to be. - Shakespeare
To do is to be.     - Nietzsche
To be is to do.     - Sartre
Do be do be do.     - Sinatra

 apparizioni.. e per giocare dovevi rallentare via sw la cpu!
Ma che sistema usi? O__o
Io a Doom ci gioco anche su un Athlon 700 senza rallentatori software di
sorta. Per Syndicate non ti saprei dire, ma non credo che abbia di questi
difetti.
MaxArt

 difetti.
Doom l'ho citato solo per farti inquadrare il periodo.. ma ti assicuro che
Syndicate e molti altri "retrogames" DOS del periodo 286/386/486 hanno
bisogno di rallentatori sw.



Prova a giocare a Pod con un sistema del genere (gioco che tra l'altro
è relativamente recente) e vedrai a che velocità ti andrà il tutto...;))
Ciao

 tutto...;))
POD?!? Porca miseria, com'è possibile... stiamo parlando del "primo gioco in
assoluto a sfruttare le potenti istruzioni MMX" (in sostanza, non cambiava
un cassss), era un gioco che poteva andare su un Pentium 90 come su un
Pentium 200 con MMX (per l'appunto), è mai possibile che non avesse un
controllo dei timings degno di tal nome? Porca miseria, pure io ho fatto uno
schifosissimo clone di Tetris capace di andare comodamente su un FX-51!!
Ho l'impressione che il multitasking abbia avuto la sua parte, in ciò. Però,
cavolo, non è giustificabile lo stesso.
MaxArt

 controllo dei timings degno di tal nome?
So solo che l'ho giocato su un Athlon 700 e la velocità dello stesso
era talmente elevata che in pratica risultava ingiocabile... andavi
a sbattere ogni due secondi ;-))
 Ciao