Está en la página 1de 1

CUADRO COMPARATIVO DE

PROCESO HILO MULTIHILO


ssssssssSSSSSS
dddSSSSSSSSSS
SSSS de
Son instrucciones Un hilo es una secuencia de
código en ejecución dentro Permiten la ejecución de varias
un programa
del contexto de un proceso. tareas en forma simultánea.
destinadas a ser
ejecutadas por el Corren a la vez dentro de un
Un hilo es muy similar a un
microprocesador. mismo entorno gráfico.
proceso, pero con la
es un programa diferencia de que un hilo
Las técnicas de hardware
ejecutándose dentro siempre corre dentro del
usadas para soportar multihilo a
de su propio espacio contexto de otro programa.
menudo paralelizan las técnicas
de direcciones. de software usadas para la
multitarea de los programas de
• Nuevo. El hilo ha computadora.
• Listo. Tiene sido creado, pero
aún no ha sido • Aunque es muy
todo lo activado. difícil acelerar un
• Preparado. El hilo solo hilo o un solo
necesario para
está activo y está a programa, la
ejecutarse la espera de que le mayoría de los
sea asignada la sistemas de
excepto el UCP. computadores son
• En ejecución. El realmente
procesador. hilo está activo y le multitarea entre
ha sido asignada la múltiples hilos o
• Suspendido. programas.
UCP
No está en • Bloqueado. El hilo
espera que otro • Los múltiples hilos
memoria elimine el pueden interferir
bloqueo. uno con el otro al
principal. compartir recursos
• Dormido. El hilo
de hardware como
• Bloqueado. está bloqueado
cachés.
durante una
Está esperando cantidad de
tiempo
• El soporte de
un evento. hardware para
determinada
multihilo es más
• Esperando. El hilo
• Bloqueado y está esperando a
visible al software
que el
que ocurra alguna
suspendido. multiprocesamiento.
cosa.
• Listo y • Muerto. El hilo ha
finalizado.
suspendido

También podría gustarte