Vous êtes sur la page 1sur 4

INSTITUTO TECNOLOGICO SUPERIOR DE LA SIERRA NEGRA DE AJALPAN

ING: MARCO ANTONIO ISIDRO ABRIL

NOMBRE: DARIO VICTORIANO SERAFIN

MATERIA: SISTEMAS OPERATIVOS

CARREA: ING SISTEMAS COMPUTACIONALES

FECHA: 29/08/27

NUCLEO DEL SISTEMA OPERATIVO


El ncleo del sistema operativo, tambin llamado kernel (ncleo en alemn) es aquella parte de un sistema operativo que interacta de forma directa con el hardware de una mquina. La parte mas importante de kernel es cuando arrancas un ordenador con cualquier sistema operativo el kernel se encarga en memoria y permanece ah hasta que apagues el equipo. Entre las funciones principales del kernel se encuentran: La gestin de memoria. La administracin del sistema de archivos. La administracin de servicios de entrada/salida. La asignacin de recursos entre los usuarios.

La manipulacin del hardware se realiza por medio de controladores de dispositivo, que conocen la forma de comunicarse directamente con el hardware de la mquina. El software por su parte puede comunicarse con el kernel por medio de llamadas al sistema, las cuales le indican al kernel que realice tareas como abrir y escribir un archivo, ejecutar un programa, finalizar un proceso u obtener la fecha y hora del sistema. El Kernel consiste en la parte principal del cdigo del sistema operativo, el cual se encargan de controlar y administrar los servicios y peticiones de recursos y de hardware con respecto a uno o varios procesos, este se divide en 5 capas:

Nivel 1. Gestin de Memoria: que proporciona las facilidades de bajo nivel para la gestin de memoria secundaria necesaria para la ejecucin de procesos. Nivel 2. Procesador: Se encarga de activar los cuantums de tiempo para cada uno de los procesos, creando interrupciones de hardware cuando no son respetadas. Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los dispositivos de E/S requeridos por procesos. Nivel 4. Informacin o Aplicacin o Interprete de Lenguajes: Facilita la comunicacin con los lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Cuando se solicitan ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes. Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento a largo plazo y manipulacin de archivos con nombre, va asignando espacio y acceso de datos en memoria.

Interrupciones (FLIH)
Casi todos los computadores tienen un mecanismo mediante el cual otros mdulos (E/S, memoria) pueden interrumpir la ejecucin normal del procesador. La tabla 5. Enumera las clases ms comunes de interrupciones. Las interrupciones aparecen, principalmente, como una va para mejorarla eficiencia del procesamiento. Por ejemplo, la mayora de los dispositivos externos son mucho ms lentos

El DISPATCHER o PLANIFICADOR DE BAJO NIVEL o CONMUTADOR DE CONTEXTO: Elemento que decide quin se va a ejecutar en cada momento

Despachador (Scheduler).
OBJETIVO PRINCIPAL DEL DESPACHADOR Optimizar la eficiencia del sistema, de acuerdo con criterios considerados importantes para el ambiente del sistema operativo. FUNCIONES- El despachador examina la prioridad de los procesos.- Controla los recursos de una computadora y los asigna entre los usuarios.- Permite a los usuarios correr sus programas.- Controla los dispositivos de perifricos conectados a la mquina.

Tipos de despachadores.
De largo plazo: El despachador de largo plazo, cuando existe, trabaja con la cola de los trabajos en lotes y selecciona el siguiente trabajo de lotes a ejecutarse. Su objetivo principal es proporcionar una mezcla balanceada de trabajos al despachador de corto plazo. Este tipo de despachador es invocado cada vez que un proceso termina y abandona el sistema. Su utilizacin es relativamente poco frecuente. En trminos del diagrama de transicin de estados de un proceso, el despachador de largo plazo se encarga de la transicin de un proceso del estado de dormido al estado de listo.

De mediano plazo: Cuando existen procesos que necesitan un uso intensivo de las facilidades de entrada y salida, y que por ello permanezcan suspendidos, puede ser que stos procesos se quiten temporalmente de memoria principal y se guarden en memoria secundaria, hasta que su condicin de espera haya concluido (a esta actividad se le conoce como]swapping), para darle oportunidad a otros procesos que quieran ser admitidos. El despachador de mediano plazo se encarga del manejo de procesos que temporalmente se han enviado a memoria secundaria. En trminos del diagrama de transicin de estados, el despachador de mediano plazo se encarga de la transicin suspendido a listo.

De corto plazo. El despachador de corto plazo asigna el CPU entre los procesos listos en memoria principal. Su objetivo principal es maximizar la eficiencia del sistema de acuerdo con ciertos criterios. Ya que se encarga de las transiciones de 5listo a ejecutndose. En la prctica, el despachador de corto plazo se invoca cada vez que ocurre un evento que modifique el estado global del sistema. Algunos eventos que provocan tales cambiosson:-Pulsos de reloj (interrupciones de tiempo)-Interrupciones y

terminaciones de E/S-La mayora de los llamados operacionales al sistema operativoEnvo y recepcin de seales-Activacin de programas interactivos

Vous aimerez peut-être aussi