next up previous contents
Next: Puertos, derechos y mensajes Up: Tareas e hilos Previous: Los hilos

Las tareas

Una tarea es una entidad cara. Su propósito consiste en tener una colección de recursos que pueden compartir todos los hilos de la tarea. La tarea contiene los valores por omisión que se aplican a sus hilos. Más aún, contiene todos los elementos que sus hilos necesitan para ejecutarse (como son nombres, espacio de nombre de puertos y un espacio de direcciones virtuales).

Dos tareas no comparten nada sin una acción explícita (aunque a menudo la acción es muy simple) y algunos recursos no se pueden compartir entre dos tareas de ningún modo (como los derechos de recibir).

Mach proporciona operaciones sobre las tareas, en las que se incluyen la creación y destrucción de tareas; y la obtención a asignación de valores a los recursos que ésta tiene (hilos, espacio de direcciones, puertos, etc.).



Amilcar Meneses
2002-10-03