Importancia de la planificación de hilos y procesos del procesador

 
RESPUESTAS
Teniendo en cuenta que cada día encontramos procesadores más rápidos, ¿Por qué sigue siendo necesario planificar los procesos que pasan por el procesador?
R/. Es necesario planificar los procesos debido a que nos permite obtener: mayor equidad (que cada proceso ejecute su proporción justa en CPU) y eficacia, mejorar los tiempos de respuesta, tiempos de espera y mejorar a su vez el rendimiento.

¿Qué implicaciones presenta en la eficiencia del procesador trabajar con hilos en vez de trabajar sólo con procesos?
R/.  
Los beneficios de los hilos derivan de las implicaciones del rendimiento:
-Se tarda menos tiempo en crear un hilo nuevo en un proceso existente que en crear un proceso.
-Se tarda menos tiempo en eliminar un hilo, ya que, cuando este se elimina el contexto y la pila.
-Cada hilo tiene una tarea específica y determinada con el fin de aumentar la eficiencia del uso del procesador.
-Los hilos aumentan la eficiencia de la comunicación entre programas en ejecución.
-Los hilos comparten otros recursos de forma directa.
-Es más fácil cambiar de un hilo a otro dentro del mismo proceso que cambiar de un proceso a otro.
-Los hilos comparten datos y espacios de direcciones, mientras que los procesos al ser independientes no lo hacen.
-Los hilos al pertenecer a un mismo proceso, al realizar un cambio de hilo el tiempo perdido es casi que despreciable.

Comentarios

Entradas populares de este blog

Portafolio UN2

Portafolio unidad 3