Resumen del documento
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
Resumen del documento
En este modulo didactico, hemos visto el sistema operativo como una maquina virtual que esconde a los usuarios la complejidad de la gestion de los recursos de hardware y software que componen un sistema computador.
Hemos presentado las diferentes capas de software que podemos encontrar en un sistema informatic y las hemos analizado desde las mas proximas al hardware (rutinas de atencion en interrupciones, excepciones y llamadas al sistema) hasta las mas lejanas (aplicaciones de sistema), pasando por las bibliotecas de rutinas (del sistema y del lenguaje).
Hemos visto que el codigo del sistema operativo responde a acontecimientos: interrupciones, excepciones y llamadas al sistema. Para complementar el tema, tambien se han listado los requisitos que tiene que cumplir el hardware para poder instalar un sistema operativo multiusuario que proteja a cada usuario del resto de usuarios.
Finalmente, hemos hecho una breve introduccion a la planificacion del procesador, viendo el concepto de proceso y los estados basicos del planificador.
Esquema de repaso
- SO como maquina virtual que oculta hardware.
- Capas: nucleo, bibliotecas, shell, aplicaciones.
- Entrada al SO: traps, interrupciones, excepciones.
- Hardware: instrucciones privilegiados, modos, MMU, temporizador.
- Proceso: programa en ejecucion con recursos asignados.
- Planificador: decide que proceso usa la CPU.
Debes poder explicar
- La vision global del tema: SO como maquina virtual.
- Las capas de software y como se accede a cada una.
- Los mecanismos de entrada al SO y el papel del hardware.
- El concepto de proceso y la planificacion.