Está en la página 1de 3

7

Instituto Tecnológico Superior de San Pedro


de las Colonias

Consulta: Procesos ligeros.

Materia:
Sistemas Operativos I.

Unidad 2:
Administración de procesos y del procesador.

Profesor:
ME. Idalia Ruiz Arroyo.

Alumnos:
Daniel Eduardo Saavedra Rosales.
Gustavo Omar Morillon Tovar.
S i s t e m a s O p e r a ti v o s

Desarrollo.
DEFINICION

Un proceso ligero (thread o hebra) es un programa en ejecución que comparte la imagen de


la memoria y otras informaciones con otros procesos ligeros.
Los procesos ligeros son una unidad básica de utilización de la CPU consistente en un
juego de registros y un espacio de pila. Comparte el código, los datos y los recursos con sus
hebras pares. Una tarea (o proceso pesado) está formada ahora por una o más hebras,
Una hebra sólo puede pertenecer a una tarea.

CARACTERISTICAS

• Se comparten recursos. La compartición de la memoria permite a las hebras pares


comunicarse sin usar ningún mecanismo de comunicación inter-proceso del SO.

• La conmutación de contexto es más rápida gracias al extenso compartir de recursos

• No hay protección entre las hebras. Una hebra puede escribir en la pila de otra hebra
del mismo proceso

EJEMPLO

Un proceso ligero puede estar ejecutando, listo o bloqueado.

2|Página
S i s t e m a s O p e r a ti v o s

CONCLUSIÓN

Los procesos ligeros se nos hacen un tema muy importante debido ala importancia que
tienen en todos sus procesos y en como ayudan a nuestro equipo a un mejor rendimiento o
comunicación, así como entender el cómo funciona y sus múltiples utilidades en el software
como la compartición de recursos, el cómo se componen las hebras y sobre todo en la
materia de sistemas operativos.

3|Página

También podría gustarte