Cada proceso tiene un contexto bien definido que comprende la información necesaria para describir completamente al mismo. El contexto de un proceso consiste de
User Address Space:
Normalmente está dividido en varias áreas, text, data, Stack, Heap
Control Information:
El Kernel utiliza dos estructuras principales para mantener información de control de un proceso, la User Area y la Estructura Proc. Cada proceso además tiene su propio kernel stack y mapas de traducción de direcciones
Credentials:
Las credenciales del proceso incluyen los groups IDs y user id, asociados con el
Variables de entorno:
Son un conjunto de strings del formato clave = valor que son heredadas del proceso padre
Hardware context:
Esto contiene el contenido de los registros de propósito general, y de un conjunto especial de registros del Sistema