ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Procesos Ligeros (Hilos O Hebras)


Enviado por   •  30 de Agosto de 2014  •  248 Palabras (1 Páginas)  •  428 Visitas

Administrador de Procesos y del Procesador

2.3 Procesos Ligeros (Hilos o Hebras)

Un proceso ligero, o thread, es un programa en ejecución (flujo de ejecución) que comparte la imagen de memoria y otras informaciones con otros procesos ligeros. Como muestra la Figura, un proceso puede contener un solo flujo de ejecución, como ocurre en los procesos clásicos, o más de un flujo de ejecución (procesos ligeros).

Desde el punto de vista de la programación, un proceso ligero se define como una función cuya ejecución se puede lanzar en paralelo con otras. El hilo de ejecución primario, o proceso ligero primario, corresponde a la función main.

Cada proceso ligero tiene informaciones que le son propias y que no comparte con otros procesos ligeros. Las informaciones propias se refieren fundamentalmente al contexto de ejecución, pudiéndose destacar las siguientes:

• Contador de programa.

• Pila.

• Registros.

• Estado del proceso ligero (ejecutando, listo o bloqueado).

Todos los procesos ligeros de un mismo proceso comparten la informacion del mismo. En concreto, comparten:

• Espacio de memoria.

• Variables globales.

• Archivos abiertos.

• Procesos hijos.

• Temporizadores.

• Señales y semáforos.

• Contabilidad.

Es importante destacar que todos los procesos ligeros de un mismo proceso comparten el mismo espacio de direcciones de memoria, que incluye el código, los datos y las pilas de los diferentes procesos ligeros. Esto hace que no exista protección de memoria entre los procesos ligeros de un mismo proceso, algo que si ocurre con los procesos convencionales.

El proceso ligero constituye la unidad ejecutable en Windows NT. La Figura representa de forma esquemática la estructura de un proceso de Windows NT con sus procesos ligeros.

...

Descargar como (para miembros actualizados)  txt (1.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com