Sei sulla pagina 1di 4

Interrupciones Una interrupcin es el mecanismo que permite ejecutar un bloque de interrupciones Interrumpiendo la ejecucin de un programa y luego restablecer la ejecucin

del mismo sin afectarlo directamente. Las interrupciones suelen ser principalmente el conducto para un mejor manejo en la eficiencia del procesador. Tipos de interrupciones Interrupcin Interna Las interrupciones internas son generadas por ciertos eventos que surgen durante la ejecucin de un programa. Interrupcin Externa Las interrupciones externar las generan los dispositivos perifricos, Ejemplo: Teclado Impresoras Tarjetas de comunicacin etc.

Interrupciones de Software Este tipo de interrupciones pueden ser activadas directamente por el ensamblador invocado al nmero de interrupciones deseadas con a interrupcin. De llamada al supervisor (SVC) Es la interrupcin que permite la comunicacin entre los programas y el Sistema Operativo. Por fallo del Hardware Es la interrupcin que permite detectar los errores de los componentes.

Ncleo del Sistema Operativo (KERNEL) Es el principal responsable de gestionar los recursos y de facilitar el acceso al hardware, tambin es el encargado de las interrupciones que se procesan el en Sistema Operativo. Existen diferentes tipos de Kernel los cuales son:

Los Ncleos Monolticos los cuales facilitan abstracciones del hardware. Los Micro ncleos permite proporcionar un pequeo conjunto de abstracciones simples del hardware. Los Ncleos Hbridos semejantes a los ncleos monolticos pero con la diferencia que incluyen un cdigo adicional para que se ejecute ms rpido. Los Exoncleos no facilitan ninguna abstraccin, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.

Algunas de sus funcionalidades son: Manejo de interrupciones Sincronizacin de los procesos Asignacin y liberacin de memoria Despacho de los Procesos

Procesos Un proceso suele ser comnmente la instancia de un programa en ejecucin, tambin se caracteriza por la ejecucin de una secuencia de instrucciones. La informacin que compone a un proceso se basa en el contenido del BCP, de los registros del modelo de programacin y segmentos de memoria, tambin existen eventos que provocan la creacin de procesos los principales son:

El arranque del sistema. La ejecucin, desde un proceso, de una llamada al sistema para la creacin de otro proceso. Una peticin de usuario para crear un proceso. El inicio de un trabajo por lotes.

Existen dos tipos de procesos, aquellos que se ejecutar en Modo Kernel y aquellos que se ejecutan en modo usuario. La informacin del procesador se subdivide en tres grupos Estado del procesador Imagen de memoria Tabla del SO

Estado del procesador Los posibles estados que puede tener un proceso son ejecucin, bloqueado y listo:

Ejecucin, es un proceso que est haciendo uso del procesador. Bloqueado, No puede ejecutarse hasta que un evento externo sea llevado a cabo. Listo, ha dejado disponible al procesador para que otro proceso pueda ocuparlo.

Imagen de memoria Espacio en memoria para almacenar los distintos procesos. Espacio en memoria para almacenar la pila de ejecucin (Estructura de tamao intermedio, donde se almacenan datos temporales necesarios en un proceso.) Bloque de control de proceso (bloqueo de control de proceso), (Registro con el cual el Sistema Operativo, toma informacin sobre cada proceso.)

Tabla de procesos Si enlazamos todos los bloques de control de procesos (BCP), mediante un array o bien una lista enlazada, obtenemos la tabla de procesos. Esta, toma informacin de cada uno de los procesos. Cada proceso consta de un identificador (PI, Identificador de Procesos) para un correcto uso y control.

Que contiene la imagen del proceso: Esta est formada por: - BCP - Pila - Cdigo - Datos

PORTAFOLIO
2 CORTE

SISTEMAS OPERATIVOS

DOCENTE: JHONATAN BERTEL

ESTUDIANTE: ANIBAL CEBALLOS VECINO

FECHA: 15/04/13

IV SEMESTRE INGENIERIA DE SISTEMAS

UNIVERSIDAD DEL SIN SECCIONAL CARTAGENA

Potrebbero piacerti anche