“Conocimiento Hardware>RAM , tarjetas y placas base

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

2014/4/29
? 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
Mother Board tiene 4 ranuras de memoria ¿Cuántas se deben llenar el inicio?
¿Tiene gráficos Intel tiene que ser lisiado para Nvidia
Las características de la RAM que hace que se pierda contenido
ASUS P45533 -MX
¿Puede una placa base ir mal por la tarjeta gráfica?
Cómo instalar un lector de tarjetas interno
Cómo actualizar un Compaq 6515B Memoria 4 GB
¿Cómo puedo cambiar la memoria en una PC E -Machine
Conocimiento de la computadora © http://www.ordenador.online