Next: Puertos, derechos y mensajes
Up: Tareas e hilos
Previous: Los hilos
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