el núcleo y sus procesos (informática)

Páginas: 16 (3901 palabras) Publicado: 1 de abril de 2013
NÚCLEO (KERNEL)
El núcleo (kernel) de un sistema operativo es un conjunto de rutinas cuya misión es la de gestionar el procesador, la memoria, la entrada/salida y el resto de recursos disponibles en la instalación. Toda esta gestión la realiza para atender al funcionamiento y peticiones de los trabajos que se ejecutan en el sistema. Es un software que constituye la parte más importantedel sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.

 
Figura 1

Ya se ha indicado que el corazón de un sistema operativo es el núcleo, un programa de control que reacciona ante cualquier interrupción de eventosexternos y que da servicio a los procesos, creándolos, terminándolos y respondiendo a cualquier petición de servicio por parte de los mismos. 
PROCESOS
Todo lo que sucede dentro de un ordenador está determinado por la ejecución de procesos, quiere esto decir que se trata del objeto básico y fundamental. Podemos definir un proceso como un programa en ejecución o en disposición de ser ejecutado cuandolas circunstancias que rodean el mismo así lo determinen. Este concepto surgió por primera vez con la multiprogramación, donde se puede ejecutar más de un programa simultáneamente con el fin de aprovechar al máximo los recursos de la computadora.
Un proceso es un conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden (alternativa o simultáneamente) bajo ciertascircunstancias con un fin determinado.

Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados.


Figura 2

En la Figura 2 puede verse gráficamente el funcionamiento de un proceso.

Bloquede Control del Sistema (SCB).
Como dijimos en el tema introductorio, un S.O. es un programa que tiene como función la asignación de elementos físicos a los elementos lógicos. Para poder llevar a cabo esta función, el S.O. mantiene una serie de informaciones acerca de esos objetos lógicos y físicos. El soporte de esta información se conoce como Bloque de Control del Sistema (SCB).

Estructurabásica para almacenar los datos necesarios para poder ejecutar el sistema operativo:
– Lista de descriptores de procesos.
– Puntero al descriptor del proceso que está haciendo uso del procesador.
– Puntero a la cola de descriptores de procesos que no hacen uso del ordenador, pero están en espera.
– Punteros a colas de procesos que se encuentran en diferentes situaciones.
– Identificadores delas rutinas necesarias para tratar las interrupciones producidas por el hardware, el software o errores indeseados.
– Puntero a la cola de descriptores de recursos.

El bloque de control del proceso (PCB)
Un proceso se representa, desde el punto de vista del sistema operativo, por un conjunto de datos donde se incluyen el estado en cada momento, recursos utilizados, registros, etc., denominadoBloque de Control del Proceso (PCB).

Figura 3

Los objetivos que se pretenden cubrir con el bloque de control del proceso son los siguientes:
Localización de la información sobre el proceso por parte del sistema operativo.
Mantener registrados los datos del proceso en caso de tener que suspender temporalmente su ejecución o reanudarla.
En general, la información contenida en el bloque decontrol es la siguiente:
Estado del proceso. Información relativa al contenido del contador de programa (Program Counter, PC), estado del procesador en cuanto a prioridad del proceso, modo de ejecución, etc., y por último el estado de los registros internos de la computadora.
Estadísticas de tiempo y ocupación de recursos para la gestión de la planificación del procesador.
Ocupación de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nucleo (Informatica)
  • Procesador De Nucleo
  • Procesadores intel de doble nucleo
  • Procesos En El Núcleo Linux
  • Micro Procesadores Doble Nucleo
  • Proceso (Informática)
  • Procesamiento Informático
  • Procesadores Informaticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS