Diferencia entre revisiones de «HyperThreading»

(Que necesito)
(Fuente)
Línea 17: Línea 17:
 
== Fuente ==
 
== Fuente ==
 
   
 
   
[http://www.agalisa.es/article59.html agalisa]
+
[http://www.agalisa.es/article59.html Sitio Web agalisa]
  
 
[[Category:Hardware]]
 
[[Category:Hardware]]

Revisión del 18:49 22 nov 2010

HyperThreading consiste en simular dos procesadores lógicos dentro de un único procesador físico
Información sobre la plantilla
220px-HT-Pentium4.JPG


HyperThreading: La solucion de Intel añadiendo algunos circuitos extra le hace creer al sistema operativo que hay dos procesadores, igual que en el caso de un sistema multiprocesador, aunque en realidad solo hay uno. El truco consiste en aprovechar las unidades que estan inactivas en un momento dado para ejecutar las instrucciones del segundo procesador virtual, de forma que aprovechamos un conjunto de transistores que antes, simplemente, estaban esperando trabajo.

Es obvio que esto no es lo mismo que tener dos procesadores, pues puede darse el caso de que para ejecutar dos procesos haga falta un numero mayor de un tipo determinado de unidades funcionales, en cuyo caso uno de los dos procesadores virtuales se quedara parado esperando a que el otro acabe su grupo de instrucciones y libere los recursos que necesita. Sin embargo, lo importante es que el rendimiento es superior al de un sistema con un unico procesador, y lo que es mas importante, a un precio mucho mas reducido.


Que necesito

  • Para poder tener un sistema con HyperThreading, es necesario una motherboard con un chipset que lo soporte.
  • Un BIOS con soporte de HyperThreading. La BIOS debe inicializar correctamente el procesador en el nuevo modo y ofrecer las funciones adecuadas para activar y desactivar dicha funcionalidad desde el sistema operativo.
  • Un sistema operativo que admita HyperThreading. Windows XP (tanto el Professional como el Home Edition) y las ultimas versiones de los kernels 2.4 de Linux soportan esta caracteristica. Windows 2000 detecta dos procesadores fisicos en vez de los procesadores virtuales, por lo que no funcionara correctamente.

Fuente

Sitio Web agalisa