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.
Sistemas Operativo I.

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
Sistemas Operativo I.

CONCLUSIÓN

Los procesos ligeros se nos hacen un tema muy importante debido a la 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