_____________________________________________________________________________________
Sistemas Operativos
ALEJANDRO CALDERÓN MATEOS
|
Horas de clase de teoría y de laboratorio: 75 horas de clase y 75 horas de laboratorio.
Tiempo total previsto de aprendizaje: 150 horas.
Un sistema operativo es un programa que controla la ejecución de los programas en un computador y que actúa como interfaz entre las aplicaciones del usuario y el hardware de una computadora. Su propósito principal es facilitar la utilización sencilla, eficiente, ordenada y segura de los recursos hardware del sistema. Permite a los usuarios de la computadora emplear software de sistema mediante el uso de bibliotecas y llamadas al sistema operativo.
La asignatura Sistemas Operativos permite que el alumno conozca la función del sistema operativo como máquina ampliada, los servicios que ofrece al resto del sistema y sus principales componentes y entidades (procesos, memoria, ficheros, etc.), los conceptos de concurrencia y las relaciones del sistema operativo con el resto del software y el hardware del computador.
El objetivo de este curso es que el estudiante conozca la función del sistema operativo como máquina ampliada, los servicios que ofrece al resto del sistema y sus principales componentes y entidades (procesos, memoria, ficheros, etc.), los conceptos de concurrencia y las relaciones del sistema operativo con el resto del software y el hardware del computador.
Relacionados con las competencias siguientes:
1. Competencias Transversales/Genéricas.
Capacidad de análisis y síntesis. Resolución de problemas. Trabajo en equipo.
Capacidad de aplicar los conocimientos en la práctica PO: a, b, c, e, f, i, k)
2. Competencias Específicas.
Conocimiento de los conceptos de SS.OO. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos.
Comprensión el efecto del sistema operativo sobre el resto del sistema.
Técnicas para la programación con llamadas a sistemas operativos y diseñar e implementar aplicaciones basadas en sus servicios.
Conocimiento de los métodos de gestión de recursos en un sistema operativo.
3. Procedimentales/Instrumentales.
Programar con llamadas a sistemas operativos.
Programar aplicaciones concurrentes.
Diseñar utilidades sobre el sistema operativo.
Usar herramientas de monitorización y gestión de sistemas operativos.
4. Actitudinales.
Capacidad para generar nuevas ideas (creatividad). Actitud crítica respecto a los sistemas operativos actuales. Preocupación por la calidad de los sistemas operativos.
Para la parte de teoría se incluyen las transparencias de los temas presentados, así como lecturas recomendadas.
Para la parte de ejercicios se incluyen los enunciados de ejercicios para los distintos temas, incluyendo soluciones de los mismos.
Para la parte práctica se incluyen los enunciados de las prácticas a desarrollar, así como el material de apoyo para el alumno. No se incluyen las soluciones de las prácticas.
ACTIVIDADES DE EVALUACIÓN O TAREAS PRÁCTICAS
Se incluyen enunciados de exámenes tipo, tanto parciales como de todo el temario. Se incluyen sus soluciones.
Igualmente se incluyen autotest para realizar al final del curso, con 15 preguntas. Se incluyen las soluciones en archivo aparte.