E6600 en Win32bits solo uso un nucleo?

Dr_CrAzZY

Según un amigo informático , me comenta que en mi Core2duo y mi s.o Windows XP 32bits, solo doi utilidad a un nucleo del procesador, ya que este sistema solo me reconoce un nucleo, que para que me reconozcan los dos nucleos deberia usar la version 64bits.

¿Esto es correcto?

zellverin

Tu amigo de informatico tiene lo mismo que yo de actor porno xD. No, no es correcto, el XP de 32 bits usa ambos nucleos.

Dr_CrAzZY

Buenas de nuevo,

Mi compañero me dice que te pregunte: ¿como funciona el sistema operativo de 32 y como usa los dos nucleos?

aLeX

Distribuyendo la carga de procesos entre ambos núcleos. Si usa roundrobin o a saber qué es algo que saben los ingenieros de microsoft y que ya decidieron al desarrollar el planificador de tareas del SO.

Dr_CrAzZY

A ver, me comenta mi amigo aLeX. Que dice que ambos nucleos no funcionan a la vez, que el roundrobin ese es como una impresora lega un proceso y se ejecuta en el nucleo k este libre.

Yo no se este tio que sa fumao, pero vamos a ver yo tengo entendido que tngo mis dos nucleos trabajando a 2.4 (3.25 oc xd), y es indistivamente lo que haga ya que los dos funcionan siempre no?

aLeX

Tu amigo intenta decir que un proceso no se puede partir y ejecutarse en ambos núcleos. Lo cual es cierto. Si un programa no está pensado para paralelizarse pues, difícilmente se puede hacer.

Pero eso no significa que el SO no sea capaz de repartir sus procesos entre los recursos de que dispone. Si tiene cuatro núcleos, dos, o los que sean pues mejor para él. Podrá tener mas procesos ejecutándose a la vez repartidos por los núcleos.

Para que te hagas una idea, yo si me pongo a comprimir un fichero y no habilito el multithread en mi compresor, el uso de CPU a duras penas alcanza el 24%. Y esto es así porque un proceso no se ejecuta del tirón, va cambiando de núcleo según sufre interrupciones y consume su tiempo de CPU (su quantum). En cambio si lo habilito se sube al 90% y tarda casi una cuarta parte del tiempo que tardaba inicialmente. Esto es porque dicho proceso se convierte en varios y ocupan todos los núcleos a la vez.

lxn_

#6 ¿Y hay diferencia entre el uso de los cuatro núcleos entre Windows XP y Windows Vista?

Esque no entiendo como mi equipo (Quad Core Q6600 + nVidia PoV 9600GT 1GB) no es capaz de soportar fluidamente el Counter-Strike: Source...

zellverin

En el kernel de los SO existe una parte que se llama "dispatcher" la cual se encarga de asignar a los diferentes procesos las CPUS que estan libres y esto es asi desde antes de que salieran los Dual Core (y windows xp), ya que hace bastantes años que existen ordenadores a los cuales se le pueden acoplar varios procesadores.

EJ_Bullseye

#1 buscate otro amigo, entre esto y lo de que se suman los megaherzios de los distitos nucleos...

DeFiNiTioN

Si es el mismo amigo, es comprensible, por que al amigo del otro post lo conozco xD.

cortes

#7 pero a que el crysis te lo mueve bien?
conclusión: culpa de CS:S y no de la maquina.

DiSKuN

CS:S solo usa un nucleo. a mi me pasa igual. y es un juego que tira mas de micro y RAM que de grafica.

No se donde leí, que con la salida de Left 4 Dead, que usa 2 cores, al poco tiempo sacarian un update para el resto de juegos de VALVe que usan el motor Source, como el CS:S; para aprovechar mas de un core.

no se si es cierto o no, y si lo és, no se cuando lanzarian dicho update xD

cortes

pero aun con todo, aunque use solo un nucle, es a 2'4ghz, y con eso basta y es suficiente...

PD: pues con el update de 2cores el l4d, a algunas personas le dan tirones al intentar usar 2 o mas cores...

DiSKuN

si, algo eh leido lo de los tirones. supongo que seran los que tienen Core2Duo. yo tengo un AMD X2 y no he notado ningun tiron

tiene cojones que juegue con mejor calidad grafica al Left 4 Dead que al CS xD

PoLL4ToR

Pues me parece raro, ya que aún usando 1 core a 2.4 no es como para no ir fluido.
Prueba esto:
Selecciona una afinidad en caso de tener Dual Core/Quad Core, es decir, abres el CSS, lo minimizas, control+alt+suprimir, procesos, botón derecho encima de HL2, seleccionar afinidad, desmarcas todas las cpu menos una. Ejemplo: desmarcas la 0, 1, y 2 y dejas la 3 activada.
Supongo que en un Quad Core funciona así, ya que en un Dual Core solo desactivas el núcleo 0 (osea un núcleo solo)

DjinnSade

Tu amigo informatico es un fontanero xD

Usa ambos. Si eso abre thread con todas las de tu amigos y le damos graduado MV.

BLZKZ

#13 a mi no me da tirones :S

SninjawN

Dile a tu amigo que se calle mejor anda, conforme con#2

cortes

#17 he dicho a algunas.

NeO_PedritO

A mi con Q9450 tmco me da tirones xD Este juego aprovecha los 4 nucleos o solo 2?

cortes

neo, te has comprado el l4d?

NeO_PedritO
spoiler
PoLL4ToR

Tengo entendido que Left 4 Dead, tiene soporte multicore, y que supuestamente Steam quiere aplicar una actualización para CSS para que también lo tenga pero hasta entonces.... xD

OhYeAh

El XP es multiprogramacion y multiproceso, asique si usa ambos nucleos, es mas, puedes elegir con que nucleo trabajar con determinado programa en "Administracion de tareas" boton derecho en proceso y en afinidad

#4 Justo hoy he tenido un examen de algoritmos de procesos entre ellos el Round Robin xDD

#6 Si un proceso es un programa en ejecucion y un programa es un conjunto de instrucciones, no se puede dividir? mitad de intrucciones en un procesador y mitad de instrucciones en otro?? Yo creo que si no? Por que con el superescalar y el pipelinig los procesos se dividen.

Si me equivoco corrigeme xD

Usuarios habituales

  • PoLL4ToR
  • NeO_PedritO
  • cortes
  • DiSKuN
  • zellverin
  • aLeX
  • Dr_CrAzZY