Definición


La información de control sobre un Proceso es mantenida en dos per process data structures. La Estructura Proc y la user area. Estas estructuras dependen de la implementación del Kernel mismo.

La user area es la parte del espacio del proceso, q se mapea y es visible por el proceso solo cuando este está siendo ejecutado.

El contenido de un user area

  • La process control block:
    • Guarda el Hardware context cuando el proceso no se esta ejecutando
  • Un puntero a la Estructura Proc del proceso
  • El UID y GID real
  • Argumentos para, y valores de retorno o errores hacia, la System call actual
  • Manejadores de señales
  • Información sobre las area de memoria
  • La tabla de descriptores de archivos abiertos (Open file descriptor table)
  • Un puntero al Directorio actual
  • Datos estadísticos del uso de la Procesador, información de perfilado, uso de disco y limites de recursos.