Última actualización: 01/02/2023


Curso Académico: 2022/2023

Sistemas Operativos
(13878)
Grado en Ingeniería Informática (Plan: 489 - Estudio: 218)


Coordinador/a: CARRETERO PEREZ, JESUS

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Programación (Primer curso, primer semestre) Estructura de Computadores (Segundo curso, primer semestre)
Objetivos
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.
Competencias y resultados del aprendizaje
Enlace al documento

Descripción de contenidos: Programa
Los descriptores asociados con la asignatura son: Organización, estructura y servicios de los sistemas operativos; procesos y threads; conceptos de gestión de memoria; comunicación y sincronización entre procesos; conceptos de Entrada / Salida y sistemas de ficheros. El programa se divide en los temas siguientes: · Historia y evolución de los sistemas operativos · Servicios de los sistemas operativos. · Procesos y threads · Comunicación y sincronización entre procesos · Fundamentos de gestión de memoria · Sistemas de ficheros y directorios
Actividades formativas, metodología a utilizar y régimen de tutorías
- Clases Teóricas y ejercicios: 42 horas (1,6 ECTS). Presenciales. Tienen por objetivo alcanzar las competencias específicas cognitivas de la asignatura. Los alumnos recibirán las notas de clase y tendrán textos básicos de referencia. Actividades: * Conceptos teóricos de sistemas operativos indicados en el programa, importancia de la materia, visión crítica de los sistemas operativos e importancia de los aspectos de calidad en los mismos. Conciencia de la necesidad de aprender nuevos conceptos a lo largo de la vida profesional. * Formulación y resolución de problemas de Sistemas Operativos. Análisis y síntesis y aplicación de conceptos técnicos para resolver problemas de Sistemas Operativos. * Ejemplos durante las clases que hagan consciente al alumno de las posibles responsabilidades profesionales y legales debidas a fallos del sistema operativo y las repercusiones económicas de los mismos. Así como el impacto en la empresa de elegir una solución en SO. * Resolución de ejercicios, casos prácticos y experimentos de forma participativa en la clase (monitorización, instalación, etc.). Los alumnos deben estudiar datos y extraer conclusiones de los mismos usando herramientas profesionales, tanto de forma individual como colaborativa. - Talleres y prácticas de laboratorio. 8 horas presenciales (0,3 ECTS). Tienen por objetivo iniciar el desarrollo de las competencias específicas instrumentales, así como las competencias transversales resolución de problemas y aplicación de conocimientos. - Trabajos y proyectos en grupo: 32 horas (1,3 ECTS). Desarrollan las competencias específicas instrumentales y la mayor parte de las transversales, como son la de trabajo en equipo, capacidad de aplicar los conocimientos a la práctica, de planificar y organizar y de análisis y síntesis. También tienen por objetivo desarrollar las capacidades específicas actitudinales. Para ello se: * Desarrollan en grupo varias prácticas a lo largo del curso aplicando principios de sistemas de computación al campo de la ingeniería de computadores y con apoyo parcial del profesor. * Se realizan diseño de problemas a partir de especificaciones iniciales, los estudiantes deben estudiar las especificaciones y proponer e implementar una solución. * Los estudiantes deben usar herramientas profesionales de SO Linux y Windows para solucionar problemas del mundo real. * Se desarrollan en grupos de trabajo de forma colaborativa, ampliando así la capacidad para ampliar conceptos teórico y debe demostrar que el grupo es capaz de desarrollar un experimento cumpliendo requisitos y restricciones de tiempo. * Mejoran las capacidades de comunicación a través de las memorias escritas de las prácticas. - Trabajo individual. 56 horas (2,3 ECTS). * Autoestudio de conceptos y su aplicación. Adquisición de información extra, importancia de SO en la profesión y necesidad de aprendizaje. - Tutorías: 0,7 ECTS. Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor. - Examen final: 4 horas (0,13 ECTS). Tiene por objeto incidir, complementar y evaluar el desarrollo de las capacidades específicas cognitivas y procedimentales. Refleja especialmente el aprovechamiento de las clases magistrales.
Sistema de evaluación
  • Peso porcentual del Examen Final 40
  • Peso porcentual del resto de la evaluación 60
Calendario de Evaluación Continua
Bibliografía básica
  • J. Carretero, F. Garcia, F. Pérez.. Problemas de Sistemas Operativos: de la base al diseño. 2ª Edición. Amazon. 2015
  • J. Carretero, F. García, F. Pérez. Sistemas Operativos: una visión aplicada. Tercera Edición. Amazon.. 2021
Bibliografía complementaria
  • A.Silberschatz, P.B. Galvin, G. Gagner. Operating Systems Concepts, Seventh Edition. John Wiley & Sons, Inc..
  • F. García, J. Carretero, A. Calderón, J. Fernández, J. M. Pérez.. Problemas resueltos de programación en C. Thomson, 2003. ISBN: 84-9732-102-2..
Recursos electrónicosRecursos Electrónicos *
(*) El acceso a algunos recursos electrónicos puede estar restringido a los miembros de la comunidad universitaria mediante su validación en campus global. Si esta fuera de la Universidad, establezca una VPN


El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.


Dirección web para más información: http://arcos.inf.uc3m.es/~ii_ssoo/dokuwiki/doku.php