Apuntes de sistemas operativvos
TEMA 2. ESTRUTURA INTERNA DEL S.O.
INTERUPCIONES.
- Las interrupciones son mecanismo para romper la ejecución normal de un programa.
- Todos los computadoresdisponen de estos mecanismos.
- Son utilizados por las operaciones de E/S, tratamiento de errores, desbordamiento, división x cero…
TIPOS DE INTERUPCIONES
Eventos internos:
- Llamadas al sistema.- Error (instrucción ilegal, violación de acceso, división por cero).
- Fallo de pagina.
Eventos externos:
- Pulsación de una tecla.
- Finalización de una operación con el disco. Elcontrolador esta listo para la siguiente petición.
- Interrupción del reloj (timer): Asegura que periódicamente el S.O tome el control.
MODOS DE EJECUCIÓN DE LOS INSTRUCIONES
- Modo Usuario: Lasinstrucciones pueden ser ejecutadas en todo momento y por cualquier usuario.
- Modo Supervisor: Son instrucciones privilegiadas y solo pueden ejecutarse por el S.O.
MONITOR MONOLÍTICO
- Todo el S.O. seejecuta en modo supervisor.
- Menos robusto.
- El S.O. es ininterrumpidle.
- Mayor rendimiento.
- Empleado en sistemas pequeños.
- Difícil de modificar en tiempo de ejecución.
- Menosadaptable.
KERNEL
- Micro núcleo.
- Solo el kernel se ejecuta en modo supervisor.
- Mas robusto.
- El S.O. es interrumpidle.
- Menor rendimiento debido a la sobrecarga de comunicaciones.
- Empleadosen sistemas grandes.
- Fácil de modificar en tiempo de ejecución.
- Más adaptable.
TEMA 3. EL NUCLEO DEL S.O
EL NUCLEO
- Suele permanecer en el almacenamiento primario, memoria principal xq sucódigo se ejecuta muy frecuentemente.
- Es la parte mas dependiente del HW de todo el S.O.
FUNCIONES MÍNIMAS DEL NUCLEO.
- Tratamiento de interrupciones.
- Conmutación de la CPU entreprocesos.
- Mecanismos básicos de comunicación entre procesos.
- Carga inicial y activación de la configuración del sistema.
ESTRUCTURA DE DATOS DEL SISTEMA NÚCLEO
¿Qué datos maneja el núcleo?
Es...
Regístrate para leer el documento completo.