lunes, 4 de junio de 2018



Resultado de imagen para cuales son las diferencias que existen entre un proceso y un hilo
 " DIFERENCIAS 
 ENTRE UN  PROCESO Y UN HILO "




¿QUE ES UN HILO?
 Proceso ligero o subproceso es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo. 
Un hilo es simplemente una tarea que puede ser ejecutada al mismo tiempo que otra tarea.

¿QUE ES UN PROCESO?

Los procesos son entidades pesadas. La estructura del proceso está en la parte del núcleo y, cada vez que el proceso quiere acceder a ella, tiene que hacer algún tipo de llamada al sistema, consumiendo tiempo extra de procesador. Por otra parte, los cambios de contexto entre procesos son costosos en cuanto a tiempo de computación se refiere. Por el contrario, la estructura de los hilos reside en el espacio de usuario, con lo que un hilo es una  entidad ligera. Los hilos comparten la información del proceso (código, datos, etc). Si un hilo modifica una variable del proceso, el resto de hilos verán esa modificación cuando accedan a esa  variable. Los cambios de contexto
entre hilos consumen poco tiempo de procesador, de ahí su éxito.

¿Un hilo puede ser paralelo?
R=Si, los hilos son básicamente una tarea que puede ser ejecutada en paralelo con otra tarea.

¿Un proceso puede ser paralelo?
R=Si,es aquel que se realiza al mismo tiempo que otro,siendo ejecutados ambos de modo simultaneo.

¿Un hilo puede ser un proceso?
R=Si,los hilos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un proceso.


No hay comentarios:

Publicar un comentario

DNS,DHCP,ACTIVE DIRECTORY

¿Qué es el DNS? DNS:  Abreviatura del inglés que signi fica servicio de nombres de dominio, permite controlar la configuración de corr...