Está en la página 1de 21

GUÍA DE APRENDIZAJE

SISTEMAS OPERATIVOS
GRADO EN INGENIERIA DE COMPUTADORES

Datos Descriptivos
CENTRO RESPONSABLE: E.U. DE INFORMATICA

OTROS CENTROS IMPLICADOS:

CICLO: Grado sin atribuciones


MÓDULO:
MATERIA: Sistemas Operativos
ASIGNATURA: SISTEMAS OPERATIVOS
CURSO: 3º
DEPARTAMENTO RESPONSABLE: INFORMATICA APLICADA
CRÉDITOS EUROPEOS: 6
CARÁCTER: OBLIGATORIA
ITINERARIO:
CURSO ACADÉMICO: 2011/2012
PERIODO DE IMPARTICIÓN: Semestre 1º (Septiembre-Enero)
IDIOMAS IMPARTICIÓN: Español
OTROS IDIOMAS IMPARTICIÓN:
HORAS/CRÉDITO: 26
Profesorado
COORDINADOR: PABLO CARAZO MINGUELA

NOMBRE DESPACHO EMAIL EN INGLÉS


PABLO CARAZO MINGUELA 4411 pablo.carazo@upm.es No

JAVIER GARCIA MARTIN 4409 javier.garciam@upm.es No

(*) Profesores externos en cursiva.

Tutorías
TUTORÍAS
NOMBRE
Lugar Día De A

despacho
Lunes 17:00 20:00
4411

despacho
PABLO CARAZO MINGUELA Jueves 12:00 13:30
4411

despacho
Jueves 16:30 18:00
4411

despacho
Martes 09:00 12:00
4409
JAVIER GARCIA MARTIN
despacho
Miércoles 10:00 13:00
4409

Grupos

Nº de grupos
Teoría 2
GRUPOS ASIGNADOS EN: Prácticas 0
Laboratorio 2
Requisitos previos necesarios
ASIGNATURAS SUPERADAS

OTROS REQUISITOS

Conocimientos previos recomendados


ASIGNATURAS PREVIAS RECOMENDADAS

CONOCIMIENTOS PREVIOS

OTROS CONOCIMIENTOS
- Asignatura: Arquitectura de Computadores
- Conocimientos previos: Programación Concurrente
Competencias
CÓDIGO COMPETENCIA NIVEL RA

RA_01
Capacidad de diseñar e implementar software de
E4 N3
sistema y de comunicaciones.
RA_02

RA_03
G1 Comunicación oral y escrita. N3
RA_05

RA_01

RA_02

RA_03
G10 Capacidad de análisis y síntesis. N2
RA_04

RA_05

RA_06

RA_03

G12 Motivación por la calidad y la mejora continua. N3 RA_04

RA_06

RA_01
G14 Resolución de problemas. N3
RA_02

RA_01
G6 Uso de la lengua inglesa. N2
RA_06

RA_01
G8 Trabajo en equipo. N3
RA_02

RA_01

RA_02

G9 Aprendizaje autónomo. N3 RA_03

RA_04

RA_05
RA_06

Conocimiento, diseño y utilización de forma eficiente RA_01


I13 los tipos y estructuras de datos más adecuados a la N2
resolución de un problema. RA_02

Conocimiento de las características, funcionalidades RA_01


I16 y estructura de los Sistemas Operativos y diseñar e N3
implementar aplicaciones basadas en sus servicios. RA_02

RA_01
Conocimiento de los fundamentos del uso y
RA_02
programación de los computadores, los sistemas
I4 N3
operativos, las bases de datos y, en general, los
RA_03
programas informáticos con aplicación en ingeniería.
RA_05

Conocimiento de la estructura, funcionamiento e RA_01


I5 interconexión de los sistemas informáticos, así como los N3
fundamentos de su programación. RA_02
Resultados de aprendizaje
CÓDIGO DESCRIPCIÓN
RA_01 Que el estudiante sea capaz de construir software utilizando las llamadas al sistema.
Que el estudiante sea capaz de realizar simulaciones y diseñar experimentos sobre
planificación de procesos con diferentes algoritmos e interpretar los resultados de tales
RA_02
experimentos. Esto implica habilidades para elaborar una hipótesis y confirmar o no
experimentalmente la misma.
Que el estudiante sea capaz de explicar y razonar las diferencias existentes entre diferentes
RA_03 algoritmos de planificación de procesos. Que sepa justificar la selección de uno u otro
algoritmo en función de las condiciones de contorno.
Que el estudiante sea capaz de seleccionar razonadamente el mejor mecanismo de
RA_04
sincronización entre procesos en una situación dada.
Que el estudiante sea capaz de explicar y razonar las diferencias existentes entre diferentes
RA_05 algoritmos de gestión de memoria. Que sepa justificar la selección de uno u otro algoritmo
en función de las condiciones de contorno.
Que el estudiante sea comprenda la estructura de un sistema de ficheros y de
entrada/salida y de los elementos que lo integran. Que sea capaz de razonar criticamente
RA_06
la oportunidad de elegir un algoritmo dado para soportar diferentes aspectos de la
implementación de ficheros y directorios.
Indicadores de logro
CÓDIGO INDICADOR RA
IN_01 P1.- Evaluación del estudio realizado sobre llamadas al sistema de los RA_01
sistemas operativos.
Lenguaje apropiado en la documentación desarrollada. Organización
del texto. Claridad de las ideas expuestas. Interés del los experimentos
realizados. Interés y corrección de los contenidos abordados.
Compresión de los contenidos abordados.
IN_02 P2.- Evaluación del estudio realizado sobre la gestión de procesos de los RA_01
sistemas operativos.
Lenguaje apropiado en la documentación desarrollada. Organización RA_02
del texto. Claridad de las ideas expuestas. Interés del los experimentos
realizados. Interés y corrección de los contenidos abordados. RA_03
Compresión de los contenidos abordados.
RA_04

IN_03 P3.- Evaluación del estudio realizado sobre la gestión de memoria de los RA_01
sistemas operativos.
Lenguaje apropiado en la documentación desarrollada. Organización RA_05
del texto. Claridad de las ideas expuestas. Interés del los experimentos
realizados. Interés y corrección de los contenidos abordados.
Compresión de los contenidos abordados.
IN_04 P4.- Evaluación del estudio realizado sobre la gestión de entrada/salida RA_01
de los sistemas operativos.
Lenguaje apropiado en la documentación desarrollada. Organización RA_06
del texto. Claridad de las ideas expuestas. Interés del los experimentos
realizados. Interés y corrección de los contenidos abordados.
Compresión de los contenidos abordados.
IN_05 P5.- Evaluación del estudio realizado sobre la gestión de ficheros de los RA_01
sistemas operativos.
Lenguaje apropiado en la documentación desarrollada. Organización RA_06
del texto. Claridad de las ideas expuestas. Interés del los experimentos
realizados. Interés y corrección de los contenidos abordados.
Compresión de los contenidos abordados.
IN_06 E1.- Test teóricos RA_01
Test con cuestiones sobre los contenidos teóricos de la asignatura
RA_02

RA_03

RA_04

RA_05

RA_06

IN_07 E2.- Cuestiones sobre objetivos específicos RA_01


Cuestiones de respuesta corta sobre los objetivos específicos de cada
tema previamente definidos RA_02

RA_03

RA_04

RA_05

RA_06
IN_08 E3.- Resolución de problemas RA_01
Resolución de ejercicios sobre los contenidos de la asignatura
RA_02

RA_03

RA_04

RA_05

RA_06
Contenidos específicos (temario)
TEMA / APARTADO
CAPÍTULO
Tema 1.
INTRODUCCIÓN. ¿Qué es un sistema operativo?
IN_01

IN_06

IN_07

IN_08

Evolución de los sistemas operativos


IN_01

IN_06

IN_07

IN_08

Tipos de sistemas operativos


IN_01

IN_06

IN_07

IN_08

Llamadas al sistema POSIX


IN_01

IN_06

IN_07

IN_08

Estructura del sistema operativo


IN_01

IN_06

IN_07

IN_08
Tema 2. PROCESOS
Y THREADS Procesos
IN_02

IN_06

IN_07

IN_08

Threads
IN_02

IN_06

IN_07

IN_08

Comunicación entre procesos


IN_02

IN_06

IN_07

IN_08

Planificación
IN_02

IN_06

IN_07

IN_08

Tema 3. GESTIÓN
DE MEMORIA Gestión básica de memoria
IN_03

IN_06

IN_07

IN_08

Swapping
IN_03

IN_06

IN_07

IN_08
Memoria virtual
IN_03

IN_06

IN_07

IN_08

Algoritmos de sustitución de páginas


IN_03

IN_06

IN_07

IN_08

Cuestiones de diseño en sistemas


paginados IN_03

IN_06

IN_07

IN_08

Tema 4.
ENTRADA/SALIDA Principios hardware de E/S
IN_04

IN_06

IN_07

IN_08

Principios software de E/S


IN_04

IN_06

IN_07

IN_08

Niveles software de E/S


IN_04

IN_06

IN_07

IN_08
Discos
IN_04

IN_06

IN_07

IN_08

Interfaces gráficos de usuario


IN_04

IN_06

IN_07

IN_08

Tema 5. SISTEMA
DE FICHEROS Ficheros
IN_05

IN_06

IN_07

IN_08

Directorios
IN_05

IN_06

IN_07

IN_08

Implementación del sistema de


ficheros IN_05

IN_06

IN_07

IN_08
Breve descripción de las modalidades organizativas
utilizadas y métodos de enseñanza empleados
MODALIDAD DESCRIPCIÓN MÉTODO MÉTODOS DE
ENSEÑANZA
Las clases magistrales servirán para
introducir los temas teóricos y para abordar
aquellos apartados del temario que ofrecen
Clases teóricas mayor dificultad. Se realizarán sesiones de Lección Magistral
Aprendizaje Cooperativo en aquellos módulos
en los que se considere conveniente utilizar
esta metodología.
Las clases magistrales servirán para
introducir los temas teóricos y para abordar
aquellos apartados del temario que ofrecen
Clases prácticas mayor dificultad. Se realizarán sesiones de Aprendizaje Cooperativo
Aprendizaje Cooperativo en aquellos módulos
en los que se considere conveniente utilizar
esta metodología.
Las clases magistrales servirán para
introducir los temas teóricos y para abordar
aquellos apartados del temario que ofrecen
Estudio y trabajo
mayor dificultad. Se realizarán sesiones de Resolución de Ejercicios y Problemas
autónomo
Aprendizaje Cooperativo en aquellos módulos
en los que se considere conveniente utilizar
esta metodología.
Cronograma de trabajo de la asignatura
SEMANA ACTIVIDADES

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Presentación
de la Clases Lección
Aula 4 hrs. No 2,56
asignatura e teóricas Magistral
1 Introducción

Presentación
de la Clases Aprendizaje
Laboratorio 4 hrs. No 2,56
asignatura e prácticas Cooperativo
Introducción

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción a Clases Lección


Aula 4 hrs. No 2,56
2 los SO teóricas Magistral

Introducción a Clases Aprendizaje


Laboratorio 4 hrs. No 2,56
los SO prácticas Cooperativo

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Ejercicio de Evaluación
Clases Lección
llamadas al Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
3 sistema

Ejercicio de
Clases Aprendizaje
llamadas al Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
sistema

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción a Evaluación
Clases Lección
la gestión de Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
4 procesos

Introducción a
Clases Aprendizaje
la gestión de Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
procesos

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Ejercicio
sobre la
Clases Lección
gestión de Aula 4 hrs. No 2,56
teóricas Magistral
procesos y
5 threads

Ejercicio
sobre la
Clases Aprendizaje
gestión de Laboratorio 4 hrs. No 2,56
prácticas Cooperativo
procesos y
threads

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Planificación Clases Lección


Aula 4 hrs. No 2,56
6 de procesos teóricas Magistral

Planificación Clases Aprendizaje


Laboratorio 4 hrs. No 2,56
de procesos prácticas Cooperativo

7
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Sincronización Clases Lección Evaluación


Aula 4 hrs. Sí 4 5,13
de procesos teóricas Magistral continua

Sincronización Clases Aprendizaje


Laboratorio 4 hrs. No 5,13
de procesos prácticas Cooperativo

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Ejercicios de Evaluación
Clases Lección
planificación y Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
8 sincronización

Ejercicios de
Clases Aprendizaje
planificación y Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
sincronización

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción Evaluación
a la gestión Clases Lección continua
Aula 4 hrs. Sí 4 5,13
básica de teóricas Magistral
9 memoria

Introducción
a la gestión Clases Aprendizaje
Laboratorio 4 hrs. No 5,13
básica de prácticas Cooperativo
memoria

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción Evaluación
Clases Lección
a la memoria Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
10 virtual

Introducción
Clases Aprendizaje
a la memoria Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
virtual

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Ejercicios de Evaluación
Clases Lección
gestión de Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
11 memoria

Ejercicios de
Clases Aprendizaje
gestión de Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
memoria

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción a Evaluación
Clases Lección
la gestión de Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
12 E/S

Introducción a
Clases Aprendizaje
la gestión de Laboratorio 4 hrs. No 5,13
prácticas Cooperativo
E/S

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Introducción a
Clases Lección
la gestión de Aula 4 hrs. No 2,56
teóricas Magistral
13 ficheros

Introducción a
Clases Aprendizaje
la gestión de Laboratorio 4 hrs. No 2,56
prácticas Cooperativo
ficheros
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Estructura de Evaluación
Clases Lección
un sistema de Aula 4 hrs. Sí continua 4 5,13
teóricas Magistral
14 ficheros

Estructura de
Clases Aprendizaje
un sistema de Laboratorio 4 hrs. No 3,85
prácticas Cooperativo
ficheros

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Clases Lección Examen final


Conclusión Aula 5 hrs. Sí 15 12,82
teóricas Magistral

15 Clases Aprendizaje
Conclusión Laboratorio 8 hrs. No 5,13
prácticas Cooperativo

Estudio Resolución Examen final


Conclusión y trabajo de Ejercicios Otros 26 hrs. Sí 26 33,33
autónomo y Problemas
Evaluación de la asignatura
SEMANA EVALUACIONES
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

3 Ejercicio de
Evaluación Pruebas de
llamadas al Aula 11,11
continua respuesta corta
sistema

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

4 Introducción
Evaluación Pruebas de
a la gestión Aula 11,11
continua respuesta corta
de procesos

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

7 Sincronización Evaluación Pruebas de


Aula 11,11
de procesos continua respuesta corta

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

8 Ejercicios de
Evaluación Pruebas de
planificación Aula 11,11
continua respuesta corta
y sincronización

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Introducción
9 a la gestión Evaluación Pruebas de
Aula 11,11
básica de continua respuesta corta
memoria

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

10 Introducción
Evaluación Pruebas de
a la memoria Aula 11,11
continua respuesta corta
virtual
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

11 Ejercicios de
Evaluación Pruebas de
gestión de Aula 11,11
continua respuesta corta
memoria

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

12 Introducción
Evaluación Pruebas de
a la gestión Aula 11,11
continua respuesta corta
de E/S

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

14 Estructura de
Evaluación Pruebas de
un sistema Aula 11,12
continua respuesta corta
de ficheros

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Pruebas de
Examen
Conclusión Aula respuesta larga, 50
final
15 de desarrollo

Pruebas de
Examen
Conclusión Otros respuesta larga, 50
final
de desarrollo
Criterios de calificación de la asignatura
Evaluación de los trabajos prácticos en grupo = 50%
Pruebas teóricas escritas individuales: test, cuestiones cortas y ejercicios = 50%

(SE EXIGIRÁ EN AMBAS PARTES LA SUPERACIÓN DE UN MÍNIMO DEL 40%)


Recursos didácticos
TIPO DESCRIPCIÓN
Bibliografía ”Modern Operating Systems “, 2ª Edition. Tanenbaum, A. S.
Prentice Hall, 2001.
”Sistemas Operativos. Una visión aplicada”. Carretero Pérez,
J., García Carballeira, F., de Miguel Anasagasti, P., Pérez
Costoya, F. Mc Graw-Hill, 2007.
“Sistemas Operativos, aspectos internos y principios de
diseño”, 5ª Edición. William Stallings. Prentice-Hall, 2005.

Operating System Concepts”, 6ª Edition. Silberschatz, Galvin,


P., Gayne G. John Wiley & Sons, inc. 2003
”El lenguaje de programación C”, 2ª Edición. Kernighan B. W.,
Ritchie D. M. Prentice-Hall, 1991
”Sistemas Abiertos” Cearra Zabala, L. J. Dpto. de
Publicaciones EUI, 1999
Recursos web Servidor Moodle del departamento: http://c3po.eui.upm.es
Página Web de la asignatura: http://www.dia.eui.upm.es
Equipamiento Laboratorios del departamento
Aulas del Centro de Cálculo
Otra información reseñable

También podría gustarte