Ssoo

Solo disponible en BuenasTareas
  • Páginas : 5 (1110 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de octubre de 2010
Leer documento completo
Vista previa del texto
Universidad Técnica del Norte
Facultad de Ingenieria en Ciencias Aplicadas Escuela de Ingenieria en Sistemas

Silvia Suarez
20 de septiembre del 2010

 Sistemas Operativos II(Mapa conceptual Tema 1)

El núcleo (Kernel)

Es el nivel mas bajo del SO, proporciona la interfaz entre el hardware y los demás niveles

Finalidad

Funciones

Características

Construir un entorno adecuadopara que se puedan ejecutar los procesos.

Gestionar recursos y servicios básicos del SO

Esta construido sobre el hardware. La mayor parte depende de la maquina. Contiene código ensamblador. Servicios

Gestión de Memoria

Mecanismo de Entrada y Salida

Creación y planificación de procesos. Intercomunicación entre procesos.

Autentificación Control de acceso a recursos Gestión deficheros

Requisitos de Hardware

Mecanismos de Interrupción

Repertorio de instrucciones reservadas

Reloj de tiempo real

Protección de memoria

Mecanismos de Interrupción Permite interrumpir el funcionamiento normal de la CPU Mejora el aprovechamiento del CPU Fuentes de Interrupción Si se produce mas de una rutina de interrupción al vez. Desactivar la interrupción mientras se procesa.-Se produce nuevas interrupciones y quedan pendiente para tratarse cuando vuelvan a ser rehabilitadas. Ventajas: Simplicidad, orden secuencial. Desventajas : No se permite prioridades Funcionamiento - Cada dispositivo E/S tiene ------Dirección de memoria(vector de interrupciones)— contiene—dirección de rutina(se ejecuta cuando se produce la interrupción). -Dispositivo—envía – señal deinterrupción—procesador—termina la instrucción en curso –determina—fuente de interrupción—localiza– vector de interrupción—ejecuta—rutina de tratamiento de interrupciones—termina— ejecuta política de planificación de procesos. – elige si continua o ejecuta otro proceso. -El núcleo también guarda la información del proceso interrumpido para su posterior reanudación.

Establecer prioridad. Interrumpe la rutinade tratamiento cuando se generan otras con mayor prioridad.

Programas

Dispositivos de entrada / salida

Reloj del Sistema Cada CPU posee un reloj que interrumpe en intervalos regulares.

Producidas por divisiones para cero(dirección de memoria no pertenece al espacio de direcciones del proceso)

Generado por el control de dispositivos. Se produce si no se completa la operación o cuandose producen errores.(fallas de hardware paridad . Etc.)

Repertorio de instrucciones reservadas

Características

Tareas

Uso de instrucciones reservadas

Sirve para que los procesos concurrente no interfieran entre ellos. Parte de las interrupciones deben ser reservadas para el uso exclusivo del SO.

Habilitar y deshabilitar interrupciones. Acceder a registros usados por hardware deprotección de memoria. Realiza operaciones de E/S. Conmutar un proceso entre distintos procesos. Modo núcleo(supervisor)

Cambio de M. usuario a M. núcleo se produce por llamadas al SO, Interrupciones, Trap(Condición de error de un proceso)

Modo Usuario

Posee interrupciones reservadas

No maneja interrupciones reservadas

Requisitos de Hardware Protección de memoria Ejecuciónconcurrente de varios proceso necesita que la memoria usa este protegida para evitar accesos no autorizados de otros procesos. Interrupciones a intervalos Fijos(Mucha precisión) Interrupciones periódicas se las llama Tics de reloj. Reloj de tiempo real

Funcionamiento Componentes -Decrementa el registro contador cada oscilación del cristal de cuarzo cuando llega a cero se produce la interrupción , elregistro contador toma el valor inicial del contenido del registro de carga cuando se produce la interrupción se para hasta ser puesto de nuevo en marcha explícitamente -cuando el registro contador llaga a cero se produce la interrupción y automáticamente vuelve a tomar el valor del registro de carga y comienza de nuevo -Cristal de cuarzo. -Registro contador -Registro de carga

Núcleos...
tracking img