¿Por qué Windows no usa los otros núcleos de la CPU?

¿Por qué Windows no usa los otros núcleos de la CPU?

En el Administrador de tareas de Windows, la pestaña Rendimiento muestra la primera CPU al máximo, las otras 7 simplemente inactivas junto con algún pico ocasional. ¿Lo que da?

Más información: Tengo 8 GB y solo se utilizan 4,5 GB. La pestaña Procesos no tiene indicación de ningún proceso que acapare la potencia de procesamiento. De hecho, el proceso inactivo del sistema es 98-99.

Cuando programo cosas y tengo entre 8 y 12 aplicaciones activas (varias directamente no relacionadas con la programación, por supuesto), mi computadora se ralentiza.

Información del sistema:

Intel Core i7-2600K Processor (quad-core with hyper-threading), 
8GB RAM, 
Intel BOXDZ68BC LGA 1155 Motherboard, 
500GB HDD

Respuesta1

Muchas aplicaciones no utilizan todos los núcleos. No están programados para ello. Luego usarán un núcleo y lo sobrecargarán.

Pero puedes decirle a Windows que ejecute ese proceso en 2,3,... y en todos los núcleos.

Para hacerlo sigue estos pasos:

  1. Abrir Administrador de tareas
  2. Seleccionar pestañaProcesos
  3. Haga clic derecho y seleccione 'Establecer afinidad'
  4. Seleccione en qué núcleos desea ejecutar el proceso.

Respuesta2

su procesador es de cuatro núcleos, ejecutará 8 subprocesos en subprocesos múltiples, sin embargo, no todas las aplicaciones están programadas para usar múltiples subprocesos, algunas aplicaciones solo requieren 3 subprocesos, lo que significa que la aplicación usará solo uno o dos núcleos. por lo que incluso al configurar la afinidad del proceso para 4 núcleos, seguirá utilizando menos hardware

Respuesta3

Si tiene una CPU Intel Core i7 2600, primero verifique si es Dual Core o Quad Core.
Algunas CPU Core i7 de gama alta son procesadores de 6 núcleos y los otros núcleos que ve en la pestaña de rendimiento del Administrador de tareas son núcleos virtuales.

información relacionada