OS2. Principios de los Sistemas Operativos. (2 horas)
Tópicos
- Métodos Estructurados (monolíticos, por capas, modulares, modelos de microkernel).
- Abstracciones, procesos y recursos.
- Conceptos de APIs.
- Necesidad de las aplicaciones y evolución de las técnicas de hardware y software.
- Organización de dispositivos.
- Interrupciones: métodos e implementaciones.
- Concepto de estado de usuario/sistema y protección, transición al modo Kernel.
Objetivos
- Explicar el concepto de una capa lógica.
- Explicar los beneficios de la construcción de capas abstractas en las formas jerárquicas.
- Defender la necesidad de APIs y middleware.
- Describir como los recursos computacionales son utilizados por software de aplicación y administrados por software del sistema.
- Contrastar el modo usuario y el modo kernel en un sistema operativo.
- Discutir las ventajas y desventajas de utilizar procesamiento de interrupciones.
- Comparar y contrastar las diversas formas de estructurar un sistema operativo tales como orientado a objetos, modular, microkernel, y por capas.
- Explicar el uso de un conjunto de dispositivos y drivers de entrada y salida.
Sociedad Peruana de Computación