Herramientas de usuario

Herramientas del sitio


cpufisicalogicacore

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
cpufisicalogicacore [2020/04/01 01:51] marianocpufisicalogicacore [2020/04/01 02:11] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-===== CPU Física, lógica, core, thread ====+===== Diferencias entre CPU Física, lógica, core, thread ====  
 {{ :conejoinspeccionhardware.png?250|}} {{ :conejoinspeccionhardware.png?250|}}
-Cuando tratamos de conocer la arquitectura y prestaciones a nivel de CPU de una computadora mediante comandos Linux como nproc o lscpu, muchas veces nos encontramos con que no somos capaces de interpretar sus resultados porque confundimos términos como CPU física, CPU lógica, CPU virtual, núcleos o cores, threads, sockets, etc. + 
 +Cuando tratamos de conocer la arquitectura y prestaciones a nivel de CPU de una computadora mediante comandos Linux como nproc o lscpu, muchas veces nos encontramos con que no somos capaces de interpretar sus resultados porque confundimos términos como CPU física, CPU lógica, CPU virtual, núcleos o cores, threads, sockets, etc.((articulo por Daniel López Azaña, www.daniloaz.com)) 
  
 // //
Línea 36: Línea 38:
  
 Así, desde el punto de vista de Linux o de cualquier otro sistema operativo, una máquina con un único procesador de un solo core o núcleo, pero con la tecnología HyperThreading, aparecería ante nuestros ojos como que tiene 2 CPU’s. Pero se trataría de dos cpus lógicas correspondientes a una única CPU física. Así, desde el punto de vista de Linux o de cualquier otro sistema operativo, una máquina con un único procesador de un solo core o núcleo, pero con la tecnología HyperThreading, aparecería ante nuestros ojos como que tiene 2 CPU’s. Pero se trataría de dos cpus lógicas correspondientes a una única CPU física.
 +
 +''Hyper-Threading​ es una marca registrada de la empresa Intel para promover la implementación de la tecnología multihilo simultáneo, también conocido como SMT por sus siglas en inglés. Permite que los programas que estén preparados para ello ejecuten tareas usando múltiples hilos, lo cual es un procesamiento en paralelo dentro de un único procesador, incrementando así el uso de las unidades de ejecución del procesador.''
 +
 +La tecnología Hyper-Threading consiste en simular dos procesadores lógicos dentro de un único procesador físico. El resultado es una mejora en el rendimiento del procesador, puesto que al simular dos procesadores se pueden aprovechar mejor las unidades de cálculo manteniéndolas ocupadas durante un porcentaje mayor de tiempo. Esto conlleva una mejora en la velocidad de las aplicaciones que según Intel es aproximadamente de un 60 %
  
 ==== Aparición de las arquitecturas multicore ==== ==== Aparición de las arquitecturas multicore ====
Línea 51: Línea 57:
 Por último comentar que a veces se indica que un procesador ofrece por ejemplo un total de 4 threads, o que tiene 2 threads por núcleo. Esto se refiere simplemente a que permiten un determinado número de hilos de ejecución o trabajos de procesamiento simultáneamente, y esto sería el equivalente a la capacidad de procesamiento que ofrece una LCPU. Si un procesador permite 2 threads por núcleo quiere decir que tiene HyperThreading, y sino lo normal es que el número de cores coincida con el de threads. Por último comentar que a veces se indica que un procesador ofrece por ejemplo un total de 4 threads, o que tiene 2 threads por núcleo. Esto se refiere simplemente a que permiten un determinado número de hilos de ejecución o trabajos de procesamiento simultáneamente, y esto sería el equivalente a la capacidad de procesamiento que ofrece una LCPU. Si un procesador permite 2 threads por núcleo quiere decir que tiene HyperThreading, y sino lo normal es que el número de cores coincida con el de threads.
  
-{{ :xquad-core-cpu-with-hyper-threading-in-windows-450x413.png?400 |}}+{{ :xquad-core-cpu-with-hyper-threading-in-windows-450x413.png?450 |}} 
 + 
 +==== CPU lógica vs CPU virtual ==== 
 + 
 +El término CPU virtual es comparable al de CPU lógica, pero introduce un cierto matiz, ya que se encuadra más en términos de virtualización informática. Se refiere a aquellas cpus mapeadas a una máquina virtual desde el hardware subyacente del host, que pueden ser cpus físicas o lógicas, con HyperThreading o no. Pero normalmente 1 cpu lógica del sistema host se mapea a 1 cpu virtual dentro de la máquina virtual, por lo que se podría decir que son términos casi equivalentes.
  
 ---- ----
Línea 58: Línea 68:
 [[so|Volver]] [[so|Volver]]
  
- 
---- //[[mariano.vargas@gmail.com|Mariano Vargas]] LOL// 
  
  
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

cpufisicalogicacore.1585705889.txt.gz · Última modificación: 2020/04/01 01:51 (editor externo)