Newsgroup: it.comp.os.win.windows7
Titolo: Impiego CPU multi-core

 
Salve,
 
ho un i3-2100 e sulla carta ha 2 core con 4 thread in tutto.
 
Pero' i programmi che uso credo usino solo 1 thread in quanto al
massimo vedo la cpu impegnata al 25% ( da gestione attivita' windows).
 
Come mai ? A che serve avere 4 thread se poi il pc ne usa solo 1 ?
 
Preciso che ho installato la versione win7 a 64bit.
 
Grazie


Windows usa tutto quel che trova... tanto che mi pare di
ricordare che almeno XP (ma a maggior ragione win7) al
momento dell'installazione esamina l'hardware e ricompila
al volo alcune parti del kernel per adattarsi al meglio a
quel che trova. Se ti dà la CPU impegnata al 25% vuol dire
che quello è il carico globale "sommati tutti i cores" e
tutto quel che sta girando, quindi non solo windows.
 
Sono invece i programmi che possono (e ce ne sono) non
saper sfruttare le CPU multi-core, ma è un altro discorso.
 
Prova il gadget "all cpu meter", ti mostra una barra di stato
per ogni core; è anche utile per vedere cosa succede coi
vari programmi.
 
ciao!
 
Apx.
 
-- 
"La teoria è sapere come funzionano le cose e
non sapere come farle funzionare; la pratica è
sapere come far funzionare la cose senza sapere come
funzionano; il nostro scopo è unire la pratica
alla teoria per riuscire a non far funzionare
le cose senza capire come abbiamo fatto"
 

 Come mai ? A che serve avere 4 thread se poi il pc ne usa solo 1 ?
 
Sempre in gestione attivit�, se sono stati installati i driver della 
scheda madre, dovresti vedere anche le quattro finestrelle con 
l'indicazione grafica dell'attivit� di ogni singolo core, sia reale che 
virtuale.
 
Comunque al giorno d'oggi anche un processore non di primo piano come il 
tuo pu� essere sovradimensionato rispetto al resto dell'hardware. 
Intendo dire che ci sono colli di bottiglia che fanno in modo che la CPU 
sia letteralmente costretta a lavorare a basso regime e ad aspettare  i 
dati da elaborare da periferiche pi� lente, tipo l'hard disk o la scheda 
di rete.
 
Se ad esempio fai una conversione video, vedresti differenze sostanziali 
nel comportamento della CPU tra l'uso di un tradizionale hard disk e un SSD.
 
 
 
-- 
Ciao, Guglielmo.

 massimo vedo la cpu impegnata al 25% ( da gestione attivita' windows).
 
Corretto, la maggior parte dei programmi ha un solo thread principale, e 
quindi usa solo 1/4 del tuo processore. Quel 25% per� � un thread -a 
tappo-, quindi se avessi un processore single-core tutto il resto andrebbe 
pianissimo.
 
Con pi� core/thread puoi avere pi� programmi al lavoro -a tappo- ed al 
tempo stesso avere un sistema operativo che risponde rapidamente.
 
Solo pochi SW sfruttano effettivamente pi� core: programmi di grafica, 
video, alcuni giochi, etc.
 
-- 
Dreadnaut - 
http://dreadnaut.altervista.org/
 
(Life would be easier if I had the source code)

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

Apx.
 

nel comportamento della CPU tra l'uso di un tradizionale hard disk e un SSD.
 
 
Si, con un HD SSD non c'� paragone.
 
Ma qui credo sia un altro discorso.
 
Ciao Carl0
 

video, alcuni giochi, etc.
 
Quali ad esempio ( per rimanere nella grafica ad esempio ) ?
 
Grazie

 Quali ad esempio ( per rimanere nella grafica ad esempio ) ?
 
Boh, la maggior parte di quelli aggiornati e professionali lo fa. 
Altrimenti devi guardare caso per caso sul sito dello sviluppatore.
 
O cercare liste su google, e.g.
http://forums.whirlpool.net.au/archive/1263103
 


 Ma qui credo sia un altro discorso.
 
No no, � il discorso :) Un SSD ha tempi di accesso e "fornitura" dei 
dati da elaborare tali che mette la CPU in condizioni di poter assolvere 
meglio al proprio compito, il che si traduce in percentuale di lavoro o 
se vuoi anche in frequenza di funzionamento generalmente superiore.
 
 
 
-- 
Ciao, Guglielmo.