Guías Docentes Electrónicas
1. DATOS GENERALES
Asignatura:
SISTEMAS OPERATIVOS I
Código:
42313
Tipología:
OBLIGATORIA
Créditos ECTS:
6
Grado:
406 - GRADO EN INGENIERÍA INFORMÁTICA (AB)_20
Curso académico:
2022-23
Centro:
604 - E.S. DE INGENIERÍA INFORMÁTICA ALBACETE
Grupo(s):
10  11  12 
Curso:
2
Duración:
Primer cuatrimestre
Lengua principal de impartición:
Español
Segunda lengua:
Inglés
Uso docente de otras lenguas:
English Friendly:
N
Página web:
https://campusvirtual.uclm.es
Bilingüe:
S
Profesor: DIEGO CAZORLA LOPEZ - Grupo(s): 10  11 
Edificio/Despacho
Departamento
Teléfono
Correo electrónico
Horario de tutoría
Agrupación Politécnica/ Desp. 1.B.2
SISTEMAS INFORMÁTICOS
926053057
diego.cazorla@uclm.es
Ver https://esiiab.uclm.es/pers.php? codpers=36&curso=2022-23

Profesor: GABRIEL CEBRIÁN MÁRQUEZ - Grupo(s): 12 
Edificio/Despacho
Departamento
Teléfono
Correo electrónico
Horario de tutoría
Escuela Superior de Ingeniería Informática. Office 1.E.15
SISTEMAS INFORMÁTICOS
967599296
Gabriel.Cebrian@uclm.es
Ver: https://www.esiiab.uclm.es/pers.php?codpers=815&curso=2022-23

Profesor: JESUS MARTINEZ GOMEZ - Grupo(s): 12 
Edificio/Despacho
Departamento
Teléfono
Correo electrónico
Horario de tutoría
Agrupación Politécnica/ Desp. 1.E.4
SISTEMAS INFORMÁTICOS
967599365
jesus.martinez@uclm.es
Ver https://www.esiiab.uclm.es/pers.php?codpers=723&curso=2022-23

2. REQUISITOS PREVIOS
Esta asignatura se apoya en las competencias y los conocimimentos adquiridos en las asignaturas:
  • Fundamentos de Programación I (1º)
  • Fundamentos de Programación II (1º)
  • Estructura de Computadores (1º)
3. JUSTIFICACIÓN EN EL PLAN DE ESTUDIOS, RELACIÓN CON OTRAS ASIGNATURAS Y CON LA PROFESIÓN
Un sistema operativo es un programa que realiza la gestión del hardware de un computador y facilita la interacción entre éste y el usuario. Es, por tanto, un elemento software de bajo nivel que actúa de interfaz entre el software de alto nivel y el hardware. En esta asignatura se aborda, a grandes rasgos, la cuestión de cómo un programa puede finalmente ejecutarse sobre un sistema físico (hardware), y por tanto su conocimiento es indispensable para un ingeniero en informática. Puede considerarse como una de las materias fundamentales de la titulación y aparece en todos los planes de estudio similares, tanto nacionales como internacionales.
 
Esta asignatura pertenece a una titulación de grado que cumple lo especificado en la Resolución de 8 de junio de 2009, de la Secretaría General de Universidades por el que se establecen recomendaciones para la propuesta por las Universidades de memorias de solicitud de títulos oficiales que conducen a la profesión de Ingeniero Técnico en Informática, y cubre las competencias específicas comunes a la rama de la informática [CO5] Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas, y [CO10] Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios. Es, por tanto, una asignatura que debe cursarse de forma obligatoria en el plan de estudios, independientemente de la tecnología específica que el estudiante quiera seguir.
 
Los conocimientos adquiridos en esta asignatura se complementan no solo con los obtenidos en las asignaturas citadas en el apartado de requisitos previos sino también con los de otras asignaturas contemporáneas en el plan de estudios (Organización de Computadores, Programación Concurrente y Tiempo Real) así como con los de asignaturas de cursos superiores (Sistemas Distribuidos, Sistemas Operativos II).

4. COMPETENCIAS DE LA TITULACIÓN QUE LA ASIGNATURA CONTRIBUYE A ALCANZAR
Competencias propias de la asignatura
Código Descripción
CO05 Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas.
CO10 Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios.
INS04 Capacidad de resolución de problemas aplicando técnicas de ingeniería.
PER01 Capacidad de trabajo en equipo.
PER02 Capacidad de trabajo en equipo interdisciplinar.
SIS03 Aprendizaje autónomo.
UCLM02 Capacidad para utilizar las Tecnologías de la Información y la Comunicación.
5. OBJETIVOS O RESULTADOS DE APRENDIZAJE ESPERADOS
Resultados de aprendizaje propios de la asignatura
Descripción
Comprender y utilizar los sistemas operativos, tanto a nivel de usuario como a nivel de programación usando los servicios del mismo.
Realizar la administración básica de un sistema operativo.
Resultados adicionales
No se han establecido.
6. TEMARIO
  • Tema 1: Soporte físico
    • Tema 1.1: Modo de operación
    • Tema 1.2: Interrupciones
    • Tema 1.3: Entrada/Salida
  • Tema 2: Introducción a los sistemas operativos
    • Tema 2.1: ¿Qué es un sistema Operativo?
    • Tema 2.2: Activación del sistema operativo
    • Tema 2.3: Tipos de sistemas operativos
    • Tema 2.4: Componentes del sistema operativo
    • Tema 2.5: Diseño de los sistemas operativos
    • Tema 2.6: Historia de los sistemas operativos
  • Tema 3: Procesos
    • Tema 3.1: Concepto de Proceso
    • Tema 3.2: Multitarea
    • Tema 3.3: Información del proceso
    • Tema 3.4: Vida de un proceso
    • Tema 3.5: Threads
    • Tema 3.6: Servicios
  • Tema 4: Interbloqueos
    • Tema 4.1: Introducción: Modelo del sistema y definición de interbloqueo
    • Tema 4.2: Caracterización del interbloqueo
    • Tema 4.3: Prevención del interbloqueo
    • Tema 4.4: Evitación del interbloqueo
    • Tema 4.5: Detección y recuperación del interbloqueo
  • Tema 5: Planificación del procesador
    • Tema 5.1: Introducción
    • Tema 5.2: El problema de la planificación de recursos
    • Tema 5.3: Caracterización de los procesos
    • Tema 5.4: Objetivos de la planificación
    • Tema 5.5: Niveles de planificación
    • Tema 5.6: Algoritmos de planificación no expulsivos
    • Tema 5.7: Algoritmos de planificación expulsivos
  • Tema 6: Gestión de memoria
    • Tema 6.1: Aspectos generales de gestión de memoria
    • Tema 6.2: Intercambio
    • Tema 6.3: Gestión de la memoria particionada
    • Tema 6.4: Segmentación y Paginación
    • Tema 6.5: Introducción a la Memoria Virtual
  • Tema 7: Gestión de ficheros y directorios
    • Tema 7.1: Funciones y estructura de un sistema de ficheros
    • Tema 7.2: Ficheros
    • Tema 7.3: Directorios
    • Tema 7.4: Almacenamiento físico de los ficheros: asignación de bloques y gestión de espacio libre
    • Tema 7.5: Casos de estudio: Unix y MS-DOS/Windows
  • Tema 8: Prácticas
    • Tema 8.1: Introducción a Linux
    • Tema 8.2: Introducción a la programación de shell-scripts
    • Tema 8.3: La herramienta awk
    • Tema 8.4: Programación de servicios de procesos y ficheros
COMENTARIOS ADICIONALES SOBRE EL TEMARIO

En paralelo a las clases teóricas (temas 1 a 7) se realizarán sesiones prácticas semanales (tema 8) en donde se abordarán cuestiones relacionadas con los sistemas operativos tanto a nivel de usuario como de programador y administrador.


7. ACTIVIDADES O BLOQUES DE ACTIVIDAD Y METODOLOGÍA
Actividad formativa Metodología Competencias relacionadas ECTS Horas Ev Ob Descripción
Enseñanza presencial (Teoría) [PRESENCIAL] Método expositivo/Lección magistral CO05 CO10 SIS03 0.72 18 N N [MAG] Revisión de los conceptos teóricos previamente preparados por los estudiantes
Resolución de problemas o casos [PRESENCIAL] Resolución de ejercicios y problemas CO05 CO10 INS04 PER01 SIS03 0.6 15 N N [PRO] Resolución de problemas (individual y en grupo)
Prácticas de laboratorio [PRESENCIAL] Prácticas CO05 CO10 INS04 SIS03 0.6 15 N N [LAB] Realización de las prácticas de laboratorio propuestas (individual)
Evaluación Formativa [PRESENCIAL] Pruebas de evaluación CO05 CO10 INS04 0.3 7.5 S S [EVA] Pruebas de evaluación parciales y finales. La prueba final permite recuperar partes no superadas durante las pruebas parciales (teoría, ejercicios y prácticas). Si un alumno ha superado la asignatura en las pruebas parciales no tendrá que realizar la prueba final (individual)
Estudio o preparación de pruebas [AUTÓNOMA] Trabajo autónomo CO05 CO10 INS04 2.1 52.5 N N [EST] Preparación/estudio de las pruebas de teoría y ejercicios (individual)
Estudio o preparación de pruebas [AUTÓNOMA] Trabajo autónomo CO05 CO10 INS04 0.6 15 N N [EST] Preparación/estudio de las pruebas de prácticas (individual)
Elaboración de informes o trabajos [AUTÓNOMA] Trabajo en grupo CO05 CO10 INS04 PER01 SIS03 UCLM02 0.9 22.5 S N [RES] Elaboración de entregas relacionadas con los ejercicios y de un trabajo práctico (en grupo). Se programarán pruebas de recuperación de esta actividad en todas las convocatorias.
Tutorías individuales [PRESENCIAL] Combinación de métodos CO05 CO10 INS04 UCLM02 0.18 4.5 N N [TUT] Tutorias
Total: 6 150
Créditos totales de trabajo presencial: 2.4 Horas totales de trabajo presencial: 60
Créditos totales de trabajo autónomo: 3.6 Horas totales de trabajo autónomo: 90

Ev: Actividad formativa evaluable
Ob: Actividad formativa de superación obligatoria (Será imprescindible su superación tanto en evaluación continua como no continua)

8. CRITERIOS DE EVALUACIÓN Y VALORACIONES
Sistema de evaluación Evaluacion continua Evaluación no continua * Descripción
Prueba 50.00% 50.00% [ESC] (25% Teoría y 25% Ejercicios )
Se realizarán 2 pruebas parciales de teoría y ejercicios a lo largo del curso.
Se programará un examen final que permita recuperar las partes no superados durante el curso.
Realización de prácticas en laboratorio 25.00% 25.00% [LAB] Se realizaran 2 pruebas parciales de prácticas a lo largo del curso.
Se programará un examen final que permita recuperar las partes no superados durante el curso.
Valoración de la participación con aprovechamiento en clase 10.00% 10.00% [INF] Elaboración de entregas durante todo el curso relacionadas con los ejercicios.
Los estudiantes de modalidad no continua serán evaluados de esta actividad a través de un sistema alternativo en la convocatoria ordinaria.
Trabajo 15.00% 15.00% [RES] Elaboración de un trabajo práctico de programación (en grupo). Se evaluará mediante una memoria escrita y una prueba en laboratorio.
Total: 100.00% 100.00%  
* En Evaluación no continua se deben definir los porcentajes de evaluación según lo dispuesto en el art. 6 del Reglamento de Evaluación del Estudiante de la UCLM, que establece que debe facilitarse a los estudiantes que no puedan asistir regularmente a las actividades formativas presenciales la superación de la asignatura, teniendo derecho (art. 13.2) a ser calificado globalmente, en 2 convocatorias anuales por asignatura, una ordinaria y otra extraordinaria (evaluándose el 100% de las competencias).

Criterios de evaluación de la convocatoria ordinaria:
  • Evaluación continua:
    Se realizarán dos controles de teoría, ejercicios y prácticas a lo largo del curso, así como un examen final que permita recuperar las partes no superadas durante el curso.
    La nota final se obtendrá mediante la suma ponderada de todos los items de acuerdo a los pesos indicados en la tabla anterior.
    Condiciones:
    - Para aprobar la asignatura se exige una nota mínima del 35% en teoría+ejercicios y del 35% en prácticas.
    - El alumno que no supere las notas mínimas exigidas en la asignatura tendrá una nota no superior a 4.00 incluso si la nota global obtenida fuera otra, incluida más de 5.00.

    Por defecto, el estudiante será evaluado por evaluación continua. Si desea cambiarse a evaluación no continua, debe indicarlo a través del siguiente enlace https://www.esiiab.uclm.es/alumnos/evaluacion.php antes de la finalización del periodo lectivo del cuatrimestre y siempre y cuando no se haya evaluado el 50% o más de la asignatura por evaluación continua.
  • Evaluación no continua:
    Se realizarán pruebas/actividades que cubran todos los sistemas de evaluación indicados en la tabla anterior.
    La nota final se obtendrá mediante la suma ponderada de todos los items de acuerdo a los pesos indicados en la tabla.
    Para aprobar rigen las mismas condiciones que en la evaluación continua.

Particularidades de la convocatoria extraordinaria:
Se realizarán pruebas/actividades que cubran todos los sistemas de evaluación indicados en la tabla anterior.
Para aprobar rigen las mismas condiciones que en la convocatoria ordinaria.
Particularidades de la convocatoria especial de finalización:
Se realizarán pruebas/actividades que cubran todos los sistemas de evaluación indicados en la tabla anterior.
Para aprobar rigen las mismas condiciones que en las convocatorias ordinaria y extraordinaria.
9. SECUENCIA DE TRABAJO, CALENDARIO, HITOS IMPORTANTES E INVERSIÓN TEMPORAL
No asignables a temas
Horas Suma horas
Evaluación Formativa [PRESENCIAL][Pruebas de evaluación] 7.5
Estudio o preparación de pruebas [AUTÓNOMA][Trabajo autónomo] 52.5
Estudio o preparación de pruebas [AUTÓNOMA][Trabajo autónomo] 15
Elaboración de informes o trabajos [AUTÓNOMA][Trabajo en grupo] 22.5
Tutorías individuales [PRESENCIAL][Combinación de métodos] 4.5

Tema 1 (de 8): Soporte físico
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 1.5

Tema 2 (de 8): Introducción a los sistemas operativos
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 1.5

Tema 3 (de 8): Procesos
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 3
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] 3

Tema 4 (de 8): Interbloqueos
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 3
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] 3

Tema 5 (de 8): Planificación del procesador
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 3
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] 3
Comentario: Este tema se desarrolla en paralelo al resto de temas de la asignatura

Tema 6 (de 8): Gestión de memoria
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 3
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] 3

Tema 7 (de 8): Gestión de ficheros y directorios
Actividades formativas Horas
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] 3
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] 3

Tema 8 (de 8): Prácticas
Actividades formativas Horas
Prácticas de laboratorio [PRESENCIAL][Prácticas] 15
Comentario: Las prácticas se desarollan en paralelo al resto de temas

Actividad global
Actividades formativas Suma horas
Comentarios generales sobre la planificación: Esta planificación es ORIENTATIVA, pudiendo variar a lo largo del curso en función de las necesidades docentes, festividades, etc. La planificación actualizada semana a semana de la asignatura podrá encontrarse en la plataforma Campus Virtual de la UCLM. Las clases se impartirán en 3 sesiones de hora y media a la semana. Las actividades de evaluación o recuperación de clases podrían planificarse, excepcionalmente, en horario de tarde.
10. BIBLIOGRAFÍA, RECURSOS
Autor/es Título Libro/Revista Población Editorial ISBN Año Descripción Enlace Web Catálogo biblioteca
Linux Documentation Project (LDP) http://tldp.org/  
Referencia oficial del API Win32 http://msdn.microsoft.com/en-us/library/Aa383688  
Andrew S. Tanembaum and Herbert Ros Modern operating systems Pearson Education 978-0-13-359162-0 2015  
Gunnar Wolf, Esteban Ruiz, Federico Bergero y Erwin Meza Fundamentos de Sistemas Operativos Universidad Nacional Autónoma de México 978-607-02-6544-0 2015 http://sistop.gwolf.org/  
J. Carretero, F. García, P de Miguel, F. Pérez. Sistemas operativos : una visión aplicada McGraw-Hill 978-84-481-5643-5 2007 Ficha de la biblioteca
Milenkovic, Milan Sistemas operativos : conceptos y diseño McGraw-Hill 84-481-1871-5 1998 Ficha de la biblioteca
Pedro de Miguel Anasagasti, Fernando Pérez Costoya Sistemas Operativos Madrid Universidad Politécnica de Madrid 2016 http://www.elai.upm.es/moodle/pluginfile.php/3574/mod_resource/content/1/sistemasoperativosupm.pdf  
Silberschatz, Abraham. Operating system concepts John Wiley & Sons, 0-471-69466-5 2005 Ficha de la biblioteca
Stallings, William Sistemas operativos : aspectos internos y principios de diseño Prentice Hall 84-205-4462-0 2005 Ficha de la biblioteca
Stallings, William. Operating systems : internals and design principles Pearson education, 978-1-292-21429-0 2018 Ficha de la biblioteca
Tanenbaum, Andrew S. Sistemas operativos modernos Pearson Educación 978-607-442-046-3 2009 Ficha de la biblioteca



Web mantenido y actualizado por el Servicio de informática