Cómo habilitar todos los núcleos en Windows

La evolución de las CPUs, además conocidas como microprocesadores (el cerebro central en su PC, tablet o bien teléfono capaz) es un tema impresionante y complejo. Desde los primeros días del Intel 4004 en 1971 (el primer microprocesador comercial), estos pequeños chips han progresado rápidamente en capacidad y agilidad. Tareas informáticas que antes eran completamente inpensables, inclusive para mainframes enormes, en este momento son fácilmente manejadas por teléfonos inteligentes de 50 dólares estadounidenses. Esta evolución tomó varios giros y vueltas, mas un avance que es algo raro para muchos usuarios finales es el criterio de los procesadores multinúcleo. Los desarrolladores de chips comunican que su novedosa únidad central de procesamiento tiene dos núcleos, o bien 4 núcleos, o bien 8 o bien 16 núcleos, o bien inclusive hasta 256 núcleos (teóricamente) para los individuos de la versión de 64 bits de Windows diez. Mas, ¿qué es lo que significa verdaderamente todo eso?

Procesamiento multinúcleo

Unnúcleo de procesador es una unidad de procesamiento sin dependencia en el chip físico del microprocesador. Cada núcleo tiene su hardware de procesamiento y memoria caché, y está conectado al resto de la únidad central de procesamiento mediante la memoria compartida del chip y el colectivo del sistema. Un núcleo es fundamentalmente su únidad central de procesamiento privada, y un procesador multinúcleo es como tener numerosas CPUs haciendo un trabajo juntas. La iniciativa de la computación multinúcleo es que las tareas de computación se tienen la posibilidad de dividir entre los núcleos, tal es así que el trabajo general se complete más rápidamente. De todos modos, la eficacia de esto es dependiente completamente del programa del S.O. y del programa de la aplicación; los S.O. y las apps que no se escriben para explotar las virtudes de los procesadores multinúcleo no se ejecutarán más veloz de lo que lo harían en solo una únidad central de procesamiento. Entonces, no es muy probable que los S.O. y programas más viejos se favorezcan de los procesadores modernos.

Los procesadores multi-core han comenzado en 1996, con el chip IBM Power4 corriendo dos núcleos en un solo chip. Por otro lado, el soporte de programa para esta novedosa iniciativa no se desarrolló instantaneamente. Desde Windows XP en 2001, Windows empezó a aguantar la operación de múltiples núcleos y los programadores de apps prosiguieron la suite. Prácticamente algún pack de programa que compre hoy empleará totalmente el procesador multinúcleo que con toda seguridad va a tener bajo el capó de su ordenador portátil o bien portátil.

(Para más información, consulte este artículo detallado sobre el procesamiento multinúcleo. Si está creando o bien comprando una exclusiva PC, entonces una revisión de este artículo sobre qué buscar en una únidad central de procesamiento además podría ser útil. Y si andas entusiasmado en la narración de los microprocesadores, desde luego que te poseemos cubierto!)

¿Requiere activar todos y cada uno de los núcleos en Windows?

Una pregunta que se nos hace generalmente en TechJunkie es si requiere tomar alguna acción para activar el soporte multi-core en su PC. La respuesta es que es dependiente de la versión de Windows que esté corriendo. Para ediciones anteriores de Windows, posiblemente deba mudar la configuración del sistema en su BIOS a fin de que ande la ocupación multinúcleo. En Windows diez, la compatibilidad con numerosos núcleos se activa de forma automática; puede mudar una configuración para utilizar menos núcleos si es requisito para arreglar un fundamento de compatibilidad de programa, mas o sea extraordinariamente extraño.

Cambio de la configuración primordial en Windows diez

Si usa Windows diez, todos y cada uno de los núcleos de procesador van a estar habilitados de manera ya establecida si su BIOS/UEFI está configurado de manera correcta. La única vez que se usa esta técnica es para limitar los núcleos.

  1. Escribamsconfig en el cuadro de búsqueda de Windows y pulse Intro.
  2. Escoja la ficha Inicio y, ahora, Configuraciones destacadas.
  3. Marque la casilla con Número de procesadores y escoja el número de núcleos que quiere usar (probablemente 1, si tiene inconvenientes de compatibilidad) en el menú.
  4. Escoja Aceptar y después Utilizar.

Si está utilizando Windows diez, la casilla con «Número de procesadores» comunmente no va a estar marcada. Esto se origina por que Windows está configurado para usar todos y cada uno de los núcleos toda vez que un programa tenga la aptitud de usarlos.

Cambio de la configuración central en Windows XP

Windows XP aguantaba múltiples núcleos mas con restricciones importantes. Windows XP Home aguantaría un procesador con hasta 4 núcleos, en tanto que Windows XP Professional aguantaría dos procesadores con hasta 4 núcleos cada uno de ellos. En los equipos con el sistema operativo de Windows XP, la configuración de numerosos núcleos se controlaba por medio de la BIOS. Para entrar a la configuración de la BIOS, va a deber reiniciar el conjunto. A lo largo del desarrollo de arranque, sostenga pulsada la tecla F2 (comunmente) – la tecla puede cambiar en dependencia de su máquina. En la mayoría de los casos, hay un aviso en pantalla que le sugiere qué tecla debe utilizar. Cuando se carga el panel de control de la BIOS, puede mudar los cambios de forma manual. Los cambios precisos a mudar cambiarán en dependencia de la BIOS de su máquina, mas la pantalla comunmente se verá algo de este modo:

Mudar la configuración básica en Windows Vista, 7 y 8

En Windows Vista, 7 y 8, se ingresa a la configuración multinúcleo a través del mismo desarrollo de msconfiguración que el descrito antes para Windows diez. Además es viable en Windows 7 y 8 entablar la afinidad del procesador, o sea, mencionarle al S.O. que use un núcleo particularmente para un programa particularmente. Esto era útil para numerosas cosas; se podía modificar un programa preciso a fin de que siempre se ejecutase en un núcleo a fin de que no interfiriese con otras operaciones del sistema, o bien se podía modificar un programa que tuviese adversidades para ejecutarse en otro núcleo que no fuese el primer núcleo lógico para usar el núcleo en el que se ejecutase mejor.

No es rigurosamente primordial detallar afinidades de núcleo en Windows 7 o bien 8, mas si lo quiere es simple.

  1. Elija Ctrl + Mayúsculas + Esc para abrir el Gestor de tareas.
  2. Lleve a cabo click con el botón derecho del ratón en el software cuyo empleo primordial quiere cambiar y elija Datos.
  3. Escoja ese programa otra vez en la ventana Datos.
  4. Realice click con el botón derecho del ratón y escoja Detallar afinidad.
  5. Escoja uno o bien más núcleos y marque la casilla para elegir, desmarque para desmarcar.

Usted tiene la posibilidad de ver que hay el doble de núcleos en la lista de los que tiene. Entre otras cosas, si está corriendo una únidad central de procesamiento Intel i7 con 4 núcleos, va a tener 8 en la ventana de Affinity. Esto se origina por que el hyperthreading duplica acertadamente sus núcleos, con 4 reales y 4 virtuales. Si tienes ganas de saber cuántos núcleos físicos tiene tu procesador, prueba esto:

  1. Escoja Ctrl + Mayúsculas + Esc para abrir el Gestor de tareas.
  2. Escoja Desempeño y resalte únidad central de procesamiento.
  3. Verifique la parte de abajo derecha del panel bajo Núcleos.

Hay un archivo batch útil que puede hacer que puede forzar la afinidad del procesador para programas particulares. No deberías requerir emplearlo mas si lo haces…

  1. Abra Bloc de notas o bien Bloc de notas++.
  2. EscribaStart /affinity 1 PROGRAM.exe. Escriba sin comillas y cambie PROGRAMA para el software concreto que trata de vigilar.
  3. Guarde el archivo con un nombre importante y agregue «.bat» en el final. Esto lo crea como un fichero batch.
  4. Guárdelo en la ubicación de instalación del programa que especificó en el paso 2.
  5. Ejecute el archivo Batch que termina de hacer para comenzar el software.

Donde vea afinidad 1, esto le afirma a Windows que use CPU0. Puede mudar esto dependiendo del número de núcleos que tenga, Affinity 3 para CPU1, etc. Esta página en el sitio de Microsoft Developer tiene una lista completa de afinidades .

Deja un comentario