“Conocimientos Hardware>RAM , tarjetas y placas base

¿Qué hizo la tecnología Hyper -Threading hacer para el administrador del procesador

2015/7/1
? Desde el advenimiento de la computación moderna , los procesadores han tenido que administrar los comandos de múltiples programas al mismo tiempo. El gestor de procesos emplea algoritmos para programar mejor los programas que se ejecutan y en qué momento. Con la introducción de la tecnología Hyper-Threading de Intel, gestión de procesos de cambio . Gestores de proceso deben utilizar algoritmos que tienen dos núcleos de procesador abstractas en cuenta , en lugar de un contexto de un solo proceso. Sistemas Multi - programación

En los primeros días de la informática , los sistemas funcionaron los programas de uno a la vez , ya sea a través de entrada de programa manual o mediante sistemas de proceso por lotes que corrió programas uno tras otro en una secuencia. Con la invención de la memoria estable, de acceso rápido , se creó multiprogramación . Multi - programación permite a los desarrolladores tener múltiples programas en ejecución que residen en la memoria principal , con procesadores capaces de recuperar el código a partir de estos programas para ejecutar en cualquier momento dado . Con varios programas en la memoria , el equipo no está encerrado en una rutina como en el procesamiento por lotes , pero es capaz de elegir y determinar qué programas se ejecuten basa en comandos del programador .
Process Scheduling

Con varios programas en la memoria , los procesadores teóricamente podría ejecutar múltiples programas al mismo tiempo. Un único procesador puede ejecutar sólo un único comando a la vez . Para ejecutar varios programas al mismo tiempo, el procesador cambia el control de un programa a otro varias veces por segundo para que parezca como si los programas se ejecutan al mismo tiempo. Para gestionar los múltiples cambios de contexto entre los programas , se han desarrollado algoritmos de gestión de procesos para el control de los programas que tuvieron acceso al procesador en un momento dado .
Hyper Threading de

para que los procesos se ejecuten en condiciones reales concurrentes sin necesidad de cambio de proceso , los ingenieros desarrollaron los procesadores que se dividieron en sub- procesadores. Cada sub - procesador puede ejecutar un hilo de ejecución . Mientras que sólo existe un núcleo de procesamiento , hiper - roscado permite una capa de abstracción para interactuar con el software, por lo que los procesos actúan como si existen dos núcleos . Esto permite que se ejecuten dos subprocesos , uno en cada centro abstracto , a expensas de la velocidad del procesador.
Programación Hyper Tema Ejecución

Cada hilo tiene su propia programación , ya que cada subproceso utiliza cambios de contexto interno entre los procesos de ejecución. Ingenieros forzados Hyper -threading a reconsiderar los responsables de procesos en términos de temas hiper . Hyper -threads comparten el procesador , por lo que los nuevos programadores pueden hacer mejor mediante la adopción de los dos hilos en cuenta . Los programadores pueden evitar dos compartan memoria de proceso diferente . Contextos Hyper -threading gestores de procesos de fuerza a tener en cuenta dos temas de contexto de conexión en lugar de uno .

RAM , tarjetas y placas base
DDR DIMM Vs . DDR SDRAM
Cómo reemplazar una tarjeta de sonido del ordenador portátil
Cómo identificar un procesador Intel I3
Creativas DXR3 DVD Decoder Instrucciones PCI
Las especificaciones de la placa base Asus P4PE
¿Qué significa Intel Dual Core Quad Tecnología
¿Qué es un controlador de Buffer en Terminología Informática
Las mejores tarjetas de bajo consumo de energía Vídeo
Conocimientos Informáticos © http://www.ordenador.online