martes, 14 de junio de 2011

Gestión del Núcleo y los Procesos de los Sistemas Operativos

Un proceso es simplemente, un programa o una aplicación en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:

  • Crear y destruir los procesos.
  • Parar y reanudar los procesos.
  • Ofrecer mecanismos para que se comuniquen y sincronicen.

La gestión de procesos podría ser similar al trabajo que se realiza en una oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. se debe comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.

aportar sobre cada uno de los siguientes terminos:
  • Definición de Proceso
  • Estados de los Procesos
  • Operaciones con Procesos
  • Planificación de Procesos
  • Bloque de Control del Sistema
  • Bloque de Control de Proceso
  • Planificación del Procesador
Opinión en el Blog, sustentada en autores, 3 opiniones mínimas relacionadas con el Proyecto Socio Tecnológico.