Tecnología

Inicio

Los efectos de la multitarea en los procesadores

Si ejecuta más de un programa en el ordenador a la vez, el ordenador es multitarea. Sin esa capacidad, sólo se podía utilizar para una cosa a la vez: Reproducir música o escribir un documento, por ejemplo, pero no ambos. La mayoría de los procesadores de las computadoras manejan una tarea en un momento dado, el cambio de ida y vuelta entre ellos tan rápido que aparece el trabajo está ocurriendo continuamente.

Derecho preferente de compra

La multitarea es ya sea preventivo o no preferente. En un sistema operativo no preferente, una vez que un programador asigna el procesador de una tarea, el procesador no se detendrá hasta que el programa le permite cambiar de trabajo. En tales sistemas, los programadores deben codificar el software para compartir voluntariamente el procesador. Si un programa no se dió, el sistema puede bloquearse. En los sistemas operativos de suscripción preferente, el ordenador puede forzar el procesador para cambiar la tarea que se trabaja. sistemas de suscripción preferente o bien fijar límites a la duración de cada tarea controla el procesador o clasifica las tareas por prioridad.

Núcleo

Si el sistema tiene un núcleo en la unidad central de procesamiento, o CPU, la negociación fuera entre las tareas es el mejor que puede hacer. Si tiene un ordenador de doble núcleo, sin embargo, el sistema puede trabajar en dos tareas al mismo tiempo. Por ejemplo, si escribe un documento en Word mientras se ejecuta un análisis antivirus, un núcleo puede dedicarse por completo cada programa. Esto acelera las operaciones de su PC, y como cada núcleo sólo se ocupa de la mitad de la carga, ambos se ejecutan de manera más eficiente que en un sistema de un solo núcleo.

enhebrar

Threading es multitarea dentro de un programa en particular. Si el programa asigna las tareas informáticas múltiples - la recopilación de datos, el mantenimiento de la comunicación de red, funcionando una interfaz - el procesador rompe estas tareas a las discusiones y se mueve entre cada hilo y hacia atrás hasta que las tareas se realizan individuales. La CPU se ocupa de los cambios entre hilos tan rápido que parecen funcionar simultáneamente. Debido a que los hilos comparten el mismo espacio de memoria, que se comunican entre sí la información de manera eficiente, mejorando el rendimiento del programa.

Hyper-Threading

Hyper-threading es lo que sucede cuando se utiliza un procesador que funciona literalmente en dos cosas a la vez. Hyper-threading función de procesadores como si fueran dos núcleos, capaz de manejar dos hilos a la vez. Esto aumenta la velocidad del procesador en las tareas de acabado, en algunos casos, el logro de 30 a 50 por ciento mejor rendimiento cuando multitarea con programas particulares. El sistema operativo asigna hilos hiper al procesador de la misma manera que lo hace en un sistema de roscado convencional.