PROGRAMA DOCENTE 2023-24
ASIGNATURA SISTEMAS OPERATIVOS
Código 21714023
Titulación GRADO EN INGENIERÍA INFORMÁTICA
Módulo MÓDULO II - FORMACIÓN COMÚN A LA RAMA DE INF ...
Materia MATERIA II.4 SISTEMAS OPERATIVOS, SISTEMAS D ...
Curso 2
Duración PRIMER SEMESTRE
Tipo OBLIGATORIA
Idioma CASTELLANO
Ofertable en NO
Lengua
Extranjera
Movilidad SÍ
Nacional
Movilidad SÍ
Internacional
Estudiante SÍ
Visitante
Nacional
ECTS 6,00
Departamento C137 - INGENIERIA INFORMATICA
REQUISITOS Y RECOMENDACIONES
Requisitos
Es recomendable haber adquirido las competencias correspondientes a la materia
Informática del módulo de Formación Básica, en concreto, de las asignaturas de
PROGRAMA DOCENTE 2023-24 Página 1 de 14
PROGRAMA DOCENTE 2023-24
Informática General, Fundamentos de Estructuras de Computadores, Introducción a
la Programación y Metodología de la Programación.
Recomendaciones
Es conveniente que el alumno pueda disponer de un ordenador con el sistema
operativo Linux.
OFERTA EN LENGUA EXTRANJERA
No se oferta para Lengua Extranjera.
MOVILIDAD
Movilidad Nacional (SICUE): Sí. Tipo de enseñanza: Presencial
Movilidad Internacional: Sí. Tipo de enseñanza: Presencial
Estudiante Visitante Nacional: Sí. Nº Plazas: 10. Tipo de enseñanza: Presencial
RESULTADO DEL APRENDIZAJE
Id. Resultados
1 Distinguir los distintos tipos de sistemas operativos.
2 Conocer las distintas funciones que realiza un sistema operativo.
3 Conocer las diferentes formas de organización interna de un sistema operativo,
así como las ventajas e inconvenientes que presentan.
4 Conocer las diferentes formas de solicitar servicios a los sistemas operativos y su
relación con la estructura interna del sistema.
PROGRAMA DOCENTE 2023-24 Página 2 de 14
PROGRAMA DOCENTE 2023-24
Id. Resultados
5 Conocer los conceptos de proceso, imagen de un proceso, hilo, bloque de control
del proceso y todos los aspectos relativos a la gestión de los procesos por parte
del sistema operativo.
6 Conocer los distintos niveles de planificación que realiza el sistema operativo.
7 Ser capaz de aplicar y evaluar distintos tipos de algoritmos de planificación de la
CPU frente a un conjunto de procesos.
8 Ser capaz de aplicar distintas estrategias de tratamiento de los interbloqueos.
9 Conocer los sistemas de gestión de memoria clásicos identificando los problemas
que plantean.
10 Conocer los principios de funcionamiento de los sistemas de memoria virtual.
11 Conocer el procedimiento de traducción de direcciones en un sistema de
memoria virtual.
12 Ser capaz de aplicar y evaluar distintos algoritmos de sustitución de páginas.
13 Conocer y evaluar las distintas técnicas de realización de operaciones de E/S.
14 Ser capaz de aplicar y evaluar distintos algoritmos de planificación de disco.
15 Conocer los diferentes tipos de asignación de espacio de disco a los ficheros que
proporcionan los sistemas operativos.
16 Ser capaz de evaluar el rendimiento que producen los distintos tipos de
asignación de espacio a los ficheros.
17 Ser capaz de utilizar el sistema operativo Linux como un usuario avanzado.
18 Conocer las características internas del núcleo del sistema operativo Linux.
19 Conocer los criterios de accesibilidad y usabilidad de las interfaces persona-
máquina.
PROGRAMA DOCENTE 2023-24 Página 3 de 14
PROGRAMA DOCENTE 2023-24
RESULTADOS DEL PROCESO DE FORMACIÓN Y DE
APRENDIZAJE
Competencia Resultado formación y aprendizaje
COMPETENCIA Capacidad para definir, evaluar y seleccionar plataformas hardware y
GENERAL software para el desarrollo y la ejecución de sistemas, servicios y
aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos según lo establecido en el apartado 5 de este anexo.
COMPETENCIA Capacidad para concebir y desarrollar sistemas o arquitecturas
GENERAL informáticas centralizadas o distribuidas integrando hardware,
software y redes de acuerdo con los conocimientos adquiridos según
lo establecido en el apartado 5 de este anexo
COMPETENCIA Conocimiento, administración y mantenimiento de sistemas,
ESPECÍFICA servicios y aplicaciones informáticas
COMPETENCIA Conocimiento de las características, funcionalidades y estructura de
ESPECÍFICA los Sistemas Operativos y diseñar e implementar aplicaciones
basadas en sus servicios.
COMPETENCIA Capacidad para diseñar y evaluar interfaces persona computador que
ESPECÍFICA garanticen la accesibilidad y usabilidad a los sistemas, servicios y
aplicaciones informáticas
COMPETENCIA Trabajo en equipo: capacidad de asumir las labores asignadas dentro
TRANSVERSAL de un equipo, así como de integrarse en él y trabajar de forma
eficiente con el resto de sus integrantes
TEMARIO
PROGRAMA DOCENTE 2023-24 Página 4 de 14
PROGRAMA DOCENTE 2023-24
Temario Descripción
1. Introducción a los sistemas operativos.
1.1 ¿Qué es un sistema operativo?
1.2 Evolución histórica de los sistemas operativos.
1.3 Clasificación de los sistemas operativos.
1.4 Aspectos hardware de protección.
1.5 Funciones y componentes de los sistemas operativos.
1.6 Solicitud de servicios: llamadas al sistema y paso de mensajes.
1.7 Estructura de un sistema operativo.
1.8 El sistema operativo LINUX
2. Descripción y control de procesos.
2.1 ¿Qué es un proceso?
2.2 Vida de un proceso.
2.3 Imagen de un proceso.
2.4 Control de los procesos.
2.5 Gestión de procesos.
2.6 Hilos de ejecución.
2.7 Procesos en LINUX
3. Planificación.
3.1 Niveles de planificación.
3.2 Algoritmos de planificación de la CPU.
3.3 Evaluación de algoritmos de planificación.
3.4 Planificación en LINUX
4. Interbloqueos.
4.1 Recursos críticos.
4.2 Condiciones necesarias.
4.3 Modelado del interbloqueo.
4.4 Estrategias para tratar los interbloqueos: prevención, predicción y
detección.
PROGRAMA DOCENTE 2023-24 Página 5 de 14
PROGRAMA DOCENTE 2023-24
Temario Descripción
5. Administración de la memoria.
5.1 Sistemas clásicos de gestión de la memoria.
5.2 El principio de localidad.
5.3 Fundamentos de paginación y segmentación.
5.4 Principios de operación.
5.5 Estructuras hardware y de control.
5.6 Funciones del gestor de memoria virtual.
5.7 Gestión de memoria en LINUX.
6. Gestión de dispositivos de E/S.
6.1 Dispositivos de E/S.
6.2 Organización del sistema de E/S.
6.3 Modos de realizar las operaciones de E/S.
6.4 Optimización de las operaciones de E/S.
6.5 E/S en LINUX.
7. Sistemas de ficheros.
7.1 Funciones del sistema de ficheros.
7.2 Interfaz del sistema de ficheros.
7.3 Diseño del sistema de ficheros.
7.4 Fiabilidad del sistema de ficheros.
7.5 Rendimiento del sistema de ficheros.
7.6 Sistemas de ficheros en LINUX.
Programa de Prácticas:
Práctica 1: El sistema de ficheros ext2
Práctica 2: Permisos
Práctica 3: Redireccionamientos y filtros
Práctica 4: Expresiones regulares
Práctica 5: Aspectos de administración del sistema Linux
Práctica 6. Shell bash: Aspectos básicos y programación.
SISTEMA DE EVALUACIÓN
Procedimientos de evaluación
PROGRAMA DOCENTE 2023-24 Página 6 de 14
PROGRAMA DOCENTE 2023-24
Tarea/Actividades Medios, técnicas e instrumentos Ponderación
Exámenes de Se realizarán dos tipos de exámenes, de tipo 60 %
Teoría test y de problemas.
Los exámenes tipo test se corregirán según la
fórmula:
Nota = (10/Nº preguntas) × (Aciertos-
(Errores/(Nº respuestas-1)) - Blancos*0,1)
Para superar la parte de Teoría de la
asignatura hay que obtener un mínimo de 4,5
puntos en la media ponderada de todos los
exámenes de Teoría.
Exámenes de Se realizarán exámenes de tipo test que se 30 %
prácticas corregirán según la fórmula:
Nota = (10/Nº preguntas) × (Aciertos-
(Errores/(Nº respuestas-1)) - Blancos*0,1)
Para superar la parte de Prácticas de la
asignatura hay que obtener un mínimo de 4,5
puntos en la media ponderada de todos los
exámenes de Prácticas.
PROGRAMA DOCENTE 2023-24 Página 7 de 14
PROGRAMA DOCENTE 2023-24
Tarea/Actividades Medios, técnicas e instrumentos Ponderación
Realización de Los estudiantes dispondrán de: 10 %
actividades - Enunciado de las actividades a realizar.
planteadas en - Formato en el que realizar las actividades.
clases de Teoría, - Soluciones a las actividades.
Seminarios, La nota de las actividades tendrá en cuenta la
Prácticas y en casa. entrega en plazo y forma de las actividades
realizadas tanto en clase como en casa. Cada
actividad realizada se valorará con 1 punto
cuando esté completa, si no lo está o no se
ajusta al formato se valorará con 0,5 puntos.
Las actividades podrán tener una puntuación
múltiple cuando correspondan a varias
sesiones de trabajo. Los ejercicios de
autoevaluación se valorarán con 1 punto
cuando se obtenga una nota igual o superior a
7 puntos, y con 0,5 si se obtiene una nota
comprendida entre 5 y 7 puntos. Si se obtiene
una nota inferior se valorarán con 0 puntos.
La nota de Actividades se ajustará a la
siguiente escala:
- Si se obtiene entre el 100% y el 95% de la
puntuación máxima = 1 punto
- Si se obtiene entre el 95% y el 85% de la
puntuación máxima = 0,75 puntos
- Si se obtiene entre el 85% y el 75% de la
puntuación máxima = 0,5 puntos
Criterios de evaluación
La asignatura sigue una metodología de evaluación mixta. Durante el período de
impartición de la asignatura se va a realizar una evaluación continua del trabajo del
alumno en la que se valorarán mediante exámenes los conocimientos específicos
adquiridos y las actividades realizadas a lo largo del curso. Aquellos estudiantes
que no superen la asignatura mediante evaluación continua, podrán recuperar las
partes no superadas (se recupera el bloque de Teoría y/o Prácticas, pero no temas
PROGRAMA DOCENTE 2023-24 Página 8 de 14
PROGRAMA DOCENTE 2023-24
independientes) en el examen final de la convocatoria de febrero.
La nota final de la asignatura se obtendrá mediante la siguiente fórmula:
Nota final = 0,6 * Teoría + 0,3 * Práctica + Actividades * 0,1
donde:
Teoría: Nota media ponderada obtenida en los exámenes de teoría
Práctica: Nota media ponderada obtenida en los exámenes de práctica
Actividades: Nota obtenida en las actividades realizadas a lo largo del curso.
Para aplicar la fórmula anterior será necesario que el estudiante haya superado los
bloques Teoría y Prácticas con una nota igual o superior a 4.5 puntos. La nota final
de los estudiantes que no cumplan este requisito será la de la parte (Teoría o
Prácticas) en que haya alcanzado una puntuación menor.
Evaluación de la Teoría:
- Se realizarán exámenes de tipo test, que se evaluarán mediante la fórmula: Nota
= (10/Nº preguntas) × (Aciertos- (Errores/(Nº respuestas-1)) - Blancos*0,1)
- También se realizarán exámenes de problemas.
- Para superar la parte de Teoría de la asignatura hay que obtener una puntuación
igual o superior a 4,5 puntos en la media ponderadas de los exámenes de teoría.
Evaluación de la Prácticas:
- Se realizarán exámenes de tipo test, que se evaluarán mediante la fórmula: Nota
= (10/Nº preguntas) × (Aciertos- (Errores/(Nº respuestas-1)) - Blancos*0,1)
- Para superar la parte de Prácticas de la asignatura hay que obtener una
puntuación igual o superior a 4,5 puntos en la media ponderadas de los exámenes
de prácticas.
PROGRAMA DOCENTE 2023-24 Página 9 de 14
PROGRAMA DOCENTE 2023-24
Evaluación de actividades:
- Se podrán realizar actividades en las clases de Teoría, Seminarios y Prácticas.
Además se podrán proponer actividades para realizar en casa. También se
consideran actividades, los exámenes de autoevaluación que se propondrán.
La nota de las actividades tendrá en cuenta la entrega en plazo y forma de las
actividades realizadas tanto en clase como en casa. Cada actividad realizada se
valorará con 1 punto cuando esté completa, si no lo está o no se ajusta al formato
se valorará con 0,5 puntos. Las actividades podrán tener una puntuación múltiple
cuando correspondan a varias sesiones de trabajo. Los ejercicios de autoevaluación
se valorarán con 1 punto cuando se obtenga una nota igual o superior a 7 puntos, y
con 0,5 si se obtiene una nota comprendida entre 5 y 7 puntos. Si se obtiene una
nota inferior se valorarán con 0 puntos.
La nota de Actividades se ajustará a la siguiente escala:
- Si se obtiene entre el 100% y el 95% de la puntuación máxima = 1 punto
- Si se obtiene entre el 95% y el 85% de la puntuación máxima = 0,75 puntos
- Si se obtiene entre el 85% y el 75% de la puntuación máxima = 0,5 puntos
Convocatorias de junio, septiembre y diciembre: En estas convocatorias los
estudiantes podrán optar (dentro del plazo establecido por el centro) a mantener la
evaluación continua o pasar a la evaluación global. En la modalidad de evaluación
continua se mantendrán en estas dos convocatorias las partes aprobadas de la
asignatura. Si el estudiante cambia a evaluación global realizará un examen sobre
el contenido de la asignatura (Teoría y Prácticas) con el que puede obtener el 100%
de la nota, pero en este examen no se podrá aprobar una única parte (Teoría o
Prácticas) como ocurre en el sistema de evaluación continua.
La copia total o parcial de ejercicios, programas de ordenador, informes, exámenes,
o de cualquier otro elemento que forme parte de una componente de evaluación,
así como cualquier tipo de fraude detectado por los
profesores, conllevará un 0 en su nota final para todos los implicados, sea cual
fuere su papel, sin perjuicio de las acciones que la Inspección General de Servicios
determine según la gravedad de la infracción. En particular, se informa de que las
entregas electrónicas podrán almacenarse durante un plazo de 5 años para
PROGRAMA DOCENTE 2023-24 Página 10 de 14
PROGRAMA DOCENTE 2023-24
ulteriores comprobaciones.
PROFESORADO
Profesorado Categoría Coordinador
DOMINGUEZ JIMÉNEZ, JUAN JOSÉ PROFESOR TITULAR DE Sí
UNIVERSIDAD
GUTIERREZ GALEANO, LEOPOLDO PROFESOR/A SUSTITUTO/A No
JESUS INTERINO/A
JUÁREZ CLAVAIN, EUGENIO PROFESOR ASOCIADO No
PROGRAMA DOCENTE 2023-24 Página 11 de 14
PROGRAMA DOCENTE 2023-24
ACTIVIDADES FORMATIVAS
Actividad Horas Detalle
01 Teoría 18 El profesor expondrá el contenido del temario de
teoría de la asignatura apoyándose en la utilización de
presentaciones de los distintos temas que la
componen. Se fomentará la participación de los
alumnos en el proceso de aprendizaje mediante la
realización de ejercicios.
02 Prácticas, 18 Los alumnos realizarán problemas. Se expondrá la
seminarios y solución a los ejercicios planteados.
problemas
03 Prácticas de 24 El profesor hará una breve introducción a los
informática contenidos de la práctica. Los alumnos realizarán
prácticas de ordenador que les permitirán manejar el
sistema operativo Linux desde el punto de vista de un
usuario avanzado.
10 Actividades 86,00
formativas no
presenciales
12 Actividades de 4,00
evaluación
BIBLIOGRAFÍA
Bibliografía Básica
Teoría
Stallings, W.
Operating Systems: Internals and design principles,
9ª ed.Pearson, 2018
PROGRAMA DOCENTE 2023-24 Página 12 de 14
PROGRAMA DOCENTE 2023-24
Silberschatz, A.; Galvin, P. B. & Gagne,G. Operating System Concepts Essentials ,
2ª ed.Wiley, 2014
Tanenbaum, A., Bos, H.
Modern Operating Systems, 5ª ed.Pearson, 2022
Estero, A. & Domínguez, J.J. Sistemas Operativos. Conceptos fundamentales.
Servicio de Publicaciones de la Universidad de Cádiz, 2002.
Deitel, H.M.; Deitel, P.J. & Choffnes, D.R. Operating Systems, 3ª ed. Pearson, 2004.
Carretero, J.; García, F. & Pérez, F. Sistemas Operativos. Una visión aplicada. 3º
edición (Volumen I y volumen II). 979-8584902698. Editorial: autopublicación, 2021.
Prácticas
Daniel J. Barrett Linux Pocket Guide Essential Commands O'Reilly Media, 2004
Domínguez, J.J. & Estero, A. Introducción al sistema operativo GNU/LINUX. Servicio
de publicaciones del Dpto. de Lenguajes y Sistemas Informáticos, 2004.
Cornes, P. The Linux A-Z. Prentice Hall, 1997. Learning the bash shell, 3ª ed.
Cameron Newham O'Reilly Media, 2005
Bibliografía Específica
Bibliografía de Teoría de consulta
Nutt, G. Sistemas Operativos, 3º ed. Addison Wesley, 2004.
Editado por Purcell, J. & Robinson A. LINUX. The complete reference, 4ª ed. Linux
Systems Lab, 1996.
Rusling, D.A. The LINUX Kernel. http://www.tldp.org/LDP/tlk/tlk.html
PROGRAMA DOCENTE 2023-24 Página 13 de 14
PROGRAMA DOCENTE 2023-24
COMENTARIOS
Esta asignatura trabajará la competencia en otros valores (de carácter
complementario para el desarrollo curricular) "CV8. Desarrollo de competencias
idiomáticas, y en especial de las más específicas de la titulación." con 1 crédito
ECTS por cada grupo de seminario (4 créditos) y 0,75 créditos ECTS por cada grupo
de teoría (1 crédito) dentro del Programa de Enseñanza Bilingüe (AICLE) de la
Escuela Superior de Ingeniería, utilizando como lengua vehicular el inglés.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.
En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de
noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará
haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.
PROGRAMA DOCENTE 2023-24 Página 14 de 14