Está en la página 1de 2

UN HILO ES SIMPLEMENTES UNA TAREA QUE PUEDE SER EJECUTADA AL MISMO TIEMPO CON

OTRA

COMPARTEN LOS MISMO RECURSOS, SUMANDO A ESTOS RECURSOS, SON EN CONJUNTO


CONOCIDOS COMO UN PROCESO

UN HILO PUEDE LLEVAR A CABO DISTINTAS FUNCIONES

LOS QUE ES PROPIO DE CADA HILO ES EL CAONTADOR DE PROGRAMA LA P ILA DE EJECUCION Y


EL ESTADO DEL CPU INCLUYENDO EL VALOR DE LOS REGTROS.

SU FUNCIONALIDAD:

AL IGUAL QUE LOS PROCESOS, LOS HILOSMPOSEEN UN ESTADO DE EJECUCION Y PUENDE


SONCRONIZARSE ENTRE ELLOS PARA EVITAR PROBLEMAS DE COMPARTICION DE RECURSOS
...GENERALMENTE CADA HILO TIENE UNA TAREA ESPECIFICA Y DETERMINADA COMO FORMA DE
AUMENTAR LA EFICIENDIA DEL USO DEL PROCESADOR

AL IGUAL QUE LOS PROCESOS, LOS HILOS POSEEN UNA ESTADO DE EJECUCUON ENTRE ELLOS
PARA EVITAR PROBLEMAS DE COMPARTICION DE RECURSOS LOS PRINCIPALES ESTADO DEL HILO
SON EJECUCION LISTO Y BLOQUEADO

VENTAJAS TIENEN HILO CONTRA LOS PROCESOS DE LOS PROCESOS

CUANDO HABLAMOS DE MULTIHILO QUE ES CUANDO UN PROCESO TIENE MULTIPLE HILOS DE


EJECUCION O NO SER CORPORATIVA ENTRE SI, LOS BENEFICIOS DE LOS HILOS DERIVAN DE LAS
IMPLICACIONES DE RENDIMIENTO.

DIFERENCIAS

SON INDEPENDIENTES
------------------------------------------------------------------------------------------------------------

HILOS

ES LA UNIDAD DE PROCESO MAS PEQUEÑA QUE PUEDE SER PLANIFICADA

HILO ULT

KERNEL

----

-IUNIX

-LINUX

USUARIO

-NO expropiativa

basado entrega voluntaria --> CEDER

-expropiativa

basado en entrega involuntaria --> PERIODICA

También podría gustarte