Sistemas Operativos: Guía Docente de La Asignatura
Sistemas Operativos: Guía Docente de La Asignatura
Sistemas Operativos: Guía Docente de La Asignatura
Sistemas Operativos
Fecha última actualización: 14/06/2021
Fecha de aprobación: 14/06/2021
Grado en Ingeniería
Grado Rama Ingeniería y Arquitectura
Informática
Los estudiantes no tendrán que haber aprobado asignaturas, materias o módulos como requisito
indispensable para cursar el módulo. No obstante, se recomienda el haber superado los
contenidos y haber adquirido las competencias de las materias de Formación Básica, en especial
de Fundamentos del Software, Fundamentos de Programación, Metodología de la Programación
y Tecnología y Organización de los Computadores.
COMPETENCIAS GENERALES
COMPETENCIAS ESPECÍFICAS
Q1818002F
1/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF:
1. Describir los elementos hardware que son necesarios para construir un sistema operativo
multiprogramado que sea seguro.
2. Conocer cómo se implementan las abstracciones proceso e hilo y las estructuras de datos
necesarias para su materialización.
3. Comprender el diseño del diagrama estados por los que pueden pasar los procesos o
hilos, y cuáles son los eventos que provocan las transiciones entre estados, y cómo se
llevan a cabo esas transiciones.
4. Explicar los algoritmos básicos de planificación en sistemas monoprocesadores, en
sistemas de multiprocesamiento simétrico, y en sistemas de tiempo-real.
5. Utilizar los servicios que suministra el sistema operativo para la gestión de procesos e
hilos.
6. Describir diferentes formas de asignar memoria a los procesos y al propio sistema
operativo, con especial atención a los sistemas paginados y segmentados que utilizan
gestión de memoria virtual.
7. Comparar y contrastar los algoritmos de gestión de memoria virtual.
8. Conocer cuáles son las funciones principales del subsistema de entradas/salidas.
9. Describir el proceso de realización de una operación de entrada/salida desde su inicio
hasta su conclusión.
10. Entender qué es y cómo se implementa la independencia de los dispositivos.
11. Manejar servicios que suministra el sistema operativo, relacionados con el almacenaje
persistente, en especial, sobre archivos y directorios.
12. Conocer los diferentes métodos utilizados para asignar espacio en disco y para conocer el
espacio disponible.
13. Estudiar cuáles son las estructuras de datos de memoria y disco, así como los algoritmos
necesarios para creación y manipulación de sistemas de archivos y los elementos
relacionados con el almacenaje persistente ofrecido por el sistema operativo.
14. Entender la necesidad de realizar una planificación de las peticiones de disco y los
algoritmos utilizados.
15. Entender el mecanismo de archivos proyectados en memoria.
16. Enumerar los requisitos de seguridad demandados a los sistemas operativos, así como las
principales amenazas.
17. Adquirir los conocimientos sobre los mecanismos de autenticación y de autorización
utilizados en los sistemas operativos.
18. Enfrentarse a la labor de asignar valores a los parámetros de configuración y de los
principales servicios del sistema operativo.
19. Saber cómo detectar problemas de rendimiento y cómo optimizar el funcionamiento del
sistema operativo.
TEÓRICO
Firma (1): Universidad de Granada
2/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF:
PRÁCTICO
BIBLIOGRAFÍA
Firma (1): Universidad de Granada
BIBLIOGRAFÍA FUNDAMENTAL
Q1818002F
3/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF:
W. Stallings, Operating Systems. Internals and Design Principles (6/e), Prentice Hall,
2008.
A. Silberschatz, P. B. Galvin, y G. Gagne, Fundamentos de Sistemas Operativos (7/e),
McGraw-Hill, 2006.
A.S. Tanenbaum, Sistemas Operativos Modernos (3/e), Pearson Prentice Hall, 2009.
W. Mauerer, Professional Linux Kernel Architecture, Wiley, 2008.
R. Love, Linux Kernel Development (3/e), Addison-Wesley Professional, 2010.
A. J. León, P. Paderewski, J.A. Gómez, M.A. Sánchez, J.L. Garrido y K. Benghazi, “Guía de
Prácticas de Sistemas Operativos”, 2015 (Disponible en la plataforma docente).
E. Nemeth, G. Snyder, T. R. Hein, y B. Whaley, Unix and Linux System Administration
Handbook (4/e), Prentice Hall, 2010.
M. Kerrisk, The Linux Programming Interface, No Starch Press , 2010.
BIBLIOGRAFÍA COMPLEMENTARIA
Jesús Carretero y otros, Sistemas Operativos. Una Visión Aplicada (2 ed.), McGraw-Hill,
2007.
Ramez Elmasri, A. Gil Carrick, y David Levine, Sistemas Operativos. Un enfoque en
espiral, McGraw Hill. 2010.
D. Dhamdhere, Operating Systems. A Concept-Based Approach, McGraw-Hill Science,
2008.
Michael Kerrish, The Linux Programming Interface. A Linux and Unix System
Programming Handbook, No Starch Press, 2010.
R. Love, Linux System Programming, O'Reilly, 2007.
Eleen Frisch, Essential System Administration (3/e), O'Reilly Media, 2002.
G. Kroah-Hartman, Linux Kernel in a Nutshell, O'Reilly, 2006.P. J. Salzman, M. Burian, y
O. Pomerantz, The Linux Kernel Module Programming Guide, CreateSpace, 2009.
E. Siever et al., Linux, O'Reilly, 2010.
M. Bach,The Design of the Unix Operating Systems, Prentice Hall, 1986.
U. Vahalia, Unix Internals. The New Frontiers, Prentice Hall, 1996.
W. R. Stevens, y S. A. Rago, Advanced Programming in the UNIX Environment (2/e),
Addison-Wesley Professional, 2005.
ENLACES RECOMENDADOS
METODOLOGÍA DOCENTE
4/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF:
EVALUACIÓN ORDINARIA
Como criterio general del cumplimiento de la evaluación continua, el estudiante tiene que
realizar al menos un 80% de todas las actividades propuestas en cada una de las partes, es decir,
tanto en teoría como prácticas.
Las actividades calificables tienen una distribución en las calificaciones como sigue:
Con respecto a la calificación detallada de cada una de las partes, se establece lo siguiente:
5/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF:
EVALUACIÓN EXTRAORDINARIA
La prueba de teoría supondrá el 50% de la calificación final y tendrá una estructura similar a
establecida en la prueba o pruebas objetivas individuales de teoría descritas en la evaluación
continua.
La prueba de prácticas supondrá el otro 50% de la calificación final y tendrá una estructura
similar a la establecida en las pruebas objetivas individuales de prácticas descritas en la
evaluación continua.
La calificación final de este examen será la suma de las calificaciones de teoría y prácticas. Para
aprobar la asignatura es necesario tener una calificación final numéricamente igual o superior a 5
puntos (sobre 10 puntos), y siempre y cuando en cada una de dichas partes se obtenga una
calificación igual o superior al 50% de su peso, es decir 2,5 puntos (sobre 5 puntos), en caso
contrario, la calificación será suspenso.
Firma (1): Universidad de Granada
Q1818002F
6/6
Firmado electrónicamente según artículo 41.1.j) del Reglamento de Adm. Electrónica de la Universidad de Granada (BOJA nº 85 de 6 de mayo de 2021)
CIF: