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

Páginas: 8 (1881 palabras) Publicado: 7 de abril de 2013
Un SO se define desde dos puntos de vista. En primer lugar, el sistema operativo constituye la interfaz entre el usuario de un computador y los recursos de éste (hardware y software), proporcionando una visión funcional del sistema en forma de llamadas al sistema. En segundo lugar, el sistema operativo es el encargado de gestionar eficientemente la utilización de los recursos por los usuarios.Los servicios que un sistema operativo gestiona suelen dividirse en cuatro: procesador, memoria, dispositivos y ficheros. La complejidad inherente a la gestión de alguno de estos servicios hace necesario estructurar el sistema operativo en varias capas o niveles, cada una ofreciendo un conjunto de primitivas a la inmediata mente superior. Por ejemplo, el sistema de ficheros reside sobre eldispositivo disco, por lo que la gestión de ficheros se especificará en base a las primitivas que proporcione la gestión del disco, que será la que programe el hardware del dispositivo.

El nivel básico de un sistema operativo, que oculta las características hardware de la máquina, se conoce como núcleo o kernel.

Gestión del Núcleo y los Procesos de los Sistemas Operativos
Un proceso essimplemente, 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 puedetener 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 listapara siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.

Procesos
Es un programa en ejecución. Los procesos son gestionados por el sistema operativo y están formados por:
Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de la unidadcentral de procesamiento para dicho programa.
Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
Otra información que permite al sistema operativo su planificación.

Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información deplanificación. Cada hilo consta de instrucciones y estado de ejecución.

Estado de procesos
Hace referencia al estado en que se encuentra el proceso, pudiendo ser de los siguientes:
Preparado o Listo, en este estado el proceso tiene asignados todos los recursos que necesita excepto la UPC.
En espera o bloqueado, en el que el proceso se encuentra detenido hasta que se produzca un evento (se leasigne un recurso o se produzca una E/S).
En ejecución, en el que el proceso está con todo los recursos asignados y ejecutándose en el procesado.
Nota: en los tres estados el proceso es conocido por el sistema. Se puede hablar de un cuarto estado en el que el proceso no es conocido por el sistema, no existiendo el BCP.

OTRA DEFINICION LOS CLASIFICA EN:
NUEVO: Es cuando apenas el programa seencuentra en un proceso de creación.
LISTO: Se dice que el programa está listo cuando ya puede usar un CPU si esta disponibles.
EN EJECUCIÓN: Es cuando el proceso ocupa la CPU a la hora de ser ejecutado.
BLOQUEADO: espera que ocurra algo como la terminación de una E/S para ponerse en marcha ya autorizado.
TERMINADO: Es cuando el proceso llega al final de su ejecución para hacer un proceso de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de sistema de gestion integral
  • GESTION DE UN SISTEMA DE CALIDAD POR PROCESOS
  • Sistema de gestión de la calidad por procesos
  • Proceso de implementacion del sistema de gestion de ambiental
  • PROCESOS SISTEMA GESTION DE RIESGO OCUPACIONAL
  • Modelo De Un Sistema De Gestión Basado En Procesos
  • Procesador De Nucleo
  • Plan de calidad del sistema de gestion de calidad para el proceso de gestion humana

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS