Tecnología

Inicio

La diferencia entre la multitarea y el tiempo compartido en los números

La diferencia entre la multitarea y el tiempo compartido en los números


Al comprar NOS, también conocido como "nuevas acciones de edad," es importante estar familiarizado con ciertas viejas tecnologías con el fin de evaluar los valores. Tanto "multitarea" y "tiempo compartido" son términos que han caído por el lado de la carretera como más recientes, las técnicas más eficientes los han reemplazado. Conocer la diferencia entre los dos, cómo funcionan, y lo ha reemplazado sin embargo ellos es importante cuando se considera la compra de hardware antiguo,.

Condiciones

Cuando se habla de ordenadores, es importante ser preciso con la terminología. "Programa" se refiere a un conjunto de instrucciones y recursos relacionados que conforman una única experiencia de usuario - Microsoft Word o Mozilla Firefox son ejemplos de programas. Un "proceso" es un programa que se ejecuta en el equipo, pero no puede ser diseñado para los usuarios finales - un corrector ortográfico o una parte del sistema operativo de la computadora puede ser un proceso. Cada programa tiene por lo menos un proceso, y algunos más complicados puede tener más de uno. Por último, un "hilo" es una subdivisión de un proceso que se ocupa de una cadena lógica de comandos; por ejemplo, un cliente de correo electrónico puede tener un hilo que comprueba si hay nuevos mensajes en el servidor, a continuación, devuelve ese resultado al cliente en sí.

multitarea

La multitarea se puede referir a un par de cosas diferentes - un procesador que ejecuta simultáneamente instrucciones de múltiples procesos y un procesador que utiliza de tiempo compartido para imitar la ejecución de múltiples procesos. El primero es la definición más común y la que más ha evolucionado hasta convertirse en moderna tecnología de subprocesos. Este último todavía se utiliza en pequeños dispositivos menos fuerte, como teléfonos y tabletas.

Tiempo compartido

El tiempo compartido permite a los ordenadores para engañar a los usuarios a pensar que son multitarea. El tiempo compartido utiliza un proceso llamado un "cambio de contexto" para engañar a los hilos individuales a pensar que ellos son los únicos que utilizan la CPU. Un contexto de memoria segmentos de cambio y la hora usando la CPU muy rápidamente, haciendo que parezca más al usuario que varios programas se ejecutan a la vez.

Hyper-Threading

Hyper-threading implica "ejecución fuera de orden" por parte de una CPU. En pocas palabras, esto implica dividir cada hilo que se va a ejecutar en los cálculos individuales y asignándolos a ser calculado. Una vez que el resultado está de vuelta, la CPU vuelve a ordenar los datos y enviarlos de nuevo al hilo que lo solicitó. Esto permite que un procesador a utilizar todos y cada uno de por sí, minimizando el desperdicio.