Tecnología

Inicio

¿Por qué importa la multitarea de procesamiento

procesamiento multitarea es el proceso por el cual la CPU de un ordenador es capaz de delegar tareas entre los núcleos del ordenador. La forma en que el equipo es capaz de romper cada tarea en sus diferentes secciones y luego procesar las tareas tiene mucho que ver con el máximo rendimiento de la CPU. Las personas que usan sus ordenadores sólo para llevar a cabo tareas relativamente simples probablemente nunca notará que la multitarea se está produciendo, independientemente del método que utiliza su ordenador para lograrlo. Por otra parte, el método de la multitarea del equipo podría hacer una gran diferencia en el rendimiento final para los usuarios que deseen realizar tareas complicadas, como la edición de vídeo por lotes o juegos pesados.

Usos básicos Multitarea

Cuando un equipo ejecuta varios programas a la vez que es multitarea. Por ejemplo, abrir un navegador web durante el uso de Microsoft Word es un caso de multitarea, ya que su única CPU se está ejecutando más de una tarea. La multitarea también se produce cuando el ordenador gestiona los procesos que se pueden abrir durante el inicio. Esto es importante, ya que la mayoría de los usuarios abren múltiples programas al mismo tiempo y esperan que cada programa se ejecute tan rápido como sus otros programas ya iniciadas. Los equipos que utilizan los métodos más eficientes de multitarea cumplirán con cada una de estas tareas con mayor perfección que aquellos que no lo hacen.

La multitarea eficaz

capacidades multitarea toman en cuenta varios factores, incluyendo el número de núcleos disponible en una CPU, la cantidad de memoria principal disponible en el sistema del usuario y la velocidad de la unidad de procesamiento central. El bus del equipo frontal lateral, o FSB, que determina la rapidez con que una CPU puede comunicarse con el hardware y el software, también pueden jugar un factor determinante en la eficacia de la multitarea del equipo.

La multitarea cooperativa

De las varias formas de realizar múltiples tareas, la primera es la multitarea cooperativa, que involucra al sistema operativo permitiendo que las tareas que se están ejecutando para dar el control de la CPU para otras tareas. Este proceso funciona mediante la búsqueda de tareas secundarias que no son necesariamente en necesidad de tratamiento de la información en el momento actual. Esos procesos se convierten entonces en activo sólo cuando se dispone de recursos de la CPU. En efecto, este proceso sólo proporciona la ilusión de multitarea, ya que el ordenador está en realidad alineando hilos individuales de varios programas y lo que les permite pasar a través de su sistema de uno a la vez para su procesamiento. En consecuencia, corriendo lotes de tareas complicadas a la vez puede causar todos ellos para ejecutar significativamente más lento.

Proceso de multitarea preferente

multitarea preferente se utiliza típicamente más de multitarea cooperativa y se determina por el sistema operativo, que permite a las tareas que van a través del procesamiento en base a su prioridad. El uso de este proceso, una tarea sólo se le permite funcionar durante un cierto período de tiempo debido a que otra tarea se está ejecutando. Debido a la arriba de corte de las tareas en segmentos de tiempo, este proceso se denomina a menudo como "intervalo de tiempo" multitarea. Dado que este es otro método de procesamiento de hilos individuales de una en una, sino que también provoca múltiples tareas complejas para funcionar más lentamente si se marcha de todos a la vez.

Sistemas de operaciones

Microsoft Windows, Linux y Mac OS X sistemas todos utilizan el procesamiento multitarea para ejecutar sus programas; Sin embargo, el tipo de multitarea es determinado por cada empresa. Las versiones modernas de hoy en día los sistemas de estas empresas utilizan multitarea preventiva en lugar de la multitarea cooperativa.

Procesamiento multitarea

CPUs multi-core más recientes contienen más de un microprocesador o unidad de procesamiento, agrupados en una sola CPU. Dado que cada microprocesador puede ejecutar de forma independiente, múltiples hilos de programa se puede ejecutar al mismo tiempo sin tener que esperar en la cola para el procesamiento - en otras palabras, que pueden alcanzar la verdadera multitarea. Además de esto, de Intel más reciente (a partir de 2010) procesadores, incluyendo el Core i7, utilizar Turbo Boost y la tecnología Hyper-Threading para permitir que cada microprocesador para trabajar en varios subprocesos al mismo tiempo, aumentando aún más la capacidad de la CPU multi-core de genuinamente realizar múltiples tareas al mismo tiempo. Este tipo de multitarea aumenta en gran medida la capacidad de un ordenador para realizar tareas de alta demanda como la edición de vídeo por lotes y el juego con poca o ninguna disminución en la velocidad o la calidad del rendimiento.