PDA

View Full Version : Come viene gestito il dual core dal S.O e dalle App?


Xile
04-11-2005, 19:24
Leggendo sulle varie recensioni di processori dc si dice che il core in più permette di snellire il sistema: ad esempio il videogioco non viene rallentato da una scansione antivirus o dal firewall. Ecco non capisco chi gestisce il tutto e se una applicazione può essere spastata sul core meno impegnato.

OverClocK79®
04-11-2005, 19:31
gestisce tutto il so in automatico
se il game è sul core 1
l'encoding di dvx lo mette nel core 2.....
fa tutto lui bilanciando il carico.... ;)
e riesci a giokare mentre encodi un DVX (ossia 2 operazioni pesanti assieme)

BYEZZZZZZZZZZZ

Symonjfox
04-11-2005, 19:32
Il sistema operativo gestisce i thread ed automaticamente li assegna alla CPU libera in quel momento.

Ovviamente il sistema operativo DEVE supportare più processori (es. Win2000 Pro e XP Pro possono fino a 2, per più processori occorrono versioni particolari).

Diciamo che, utilizzando applicazioni normali, come dici tu, il sistema risulta più snello.

Invece, utilizzando applicazioni scritte per andare in multithread, allora si ottiene un bell'incremento prestazionale (ovviamente non è esattamente il doppio).

Xile
05-11-2005, 10:02
Ma non è possibile decidere manualmente a chi dare la cpu?

aLLaNoN81
05-11-2005, 11:58
Ma non è possibile decidere manualmente a chi dare la cpu?
Ma a che ti serve decidere tu a mano quale core usare? :mbe:
Usi qualche applicazione particolare?

LiLL0
05-11-2005, 12:27
Il SO ripartisce i processi e threads automaticamente sulle due cpu
che io sappia non si puo' decidere su che cpu eseguire un processo, ancora meno un thread.

Fez
05-11-2005, 13:00
in win:
task manager -> tasto dx sul processo -> setta affinità col processore

almeno le basi del sistema operativo impariamole no?

ElKaiser
05-11-2005, 13:00
Windows xp media center edition 2005 gestisce i dual core amd?? Ossia, riesce a ripartire tra i due core i carichi di lavoro??...ad esempio core1: Doom3
Core 2: DivX?? o ci riesce solo xp pro??

walter89
05-11-2005, 13:04
Penso tuti gli XP gestiscono due core (o anche 4 in caso del Pentium D EE)

Fez
05-11-2005, 13:16
XP Home supporta 1 processore, con 1 o 2 core, di conseguenza anche la versione MediaCenter.
XP Pro supporta fino a due processori, con 1 o 2 core.
Sulla carta se un produttore volesse utilizzare più di due processori si potrebbe scrivere in casa la propria HAL, cosa che per altro è avvenuta più di una volta con win 2000.

OverClocK79®
05-11-2005, 13:50
..ad esempio core1: Doom3
Core 2: DivX?? o ci riesce solo xp pro??

tutti qli XP (ma come predo anke i win2kPro) nn hanno alcun prob a fare una cosa del genere
anke se preferisco usare XP

poi se volete per forza ossegnare un core ad un applicativo.....
potete farlo appunto come ha detto Fez
ma io ho visto che come lo gestisce un automatico va benissimo lo stesso

BYEZZZZZZZZZZZ