SISTEMAS OPERATIVOS GUÍA DE APRENDIZAJE · 2011-09-09 · Conocimiento de los fundamentos del uso...
Transcript of SISTEMAS OPERATIVOS GUÍA DE APRENDIZAJE · 2011-09-09 · Conocimiento de los fundamentos del uso...
GUÍA DE APRENDIZAJE
SISTEMAS OPERATIVOSGRADO EN INGENIERIA DE COMPUTADORES
Datos Descriptivos
CENTRO RESPONSABLE: E.U. DE INFORMATICA
OTROS CENTROS IMPLICADOS:
CICLO: Grado sin atribucionesMÓDULO:MATERIA: Sistemas Operativos
ASIGNATURA: SISTEMAS OPERATIVOSCURSO: 3 º
DEPARTAMENTO RESPONSABLE: INFORMATICA APLICADACRÉDITOS EUROPEOS: 6
CARÁCTER: OBLIGATORIAITINERARIO:
CURSO ACADÉMICO: 2011/2012PERIODO DE IMPARTICIÓN: Semestre 1º (Septiembre-Enero)
IDIOMAS IMPARTICIÓN: EspañolOTROS IDIOMAS IMPARTICIÓN:
HORAS/CRÉDITO: 26
Profesorado
COORDINADOR: PABLO CARAZO MINGUELA
NOMBRE DESPACHO EMAIL EN INGLÉS
PABLO CARAZO MINGUELA 4411 [email protected] No
JAVIER GARCIA MARTIN 4409 [email protected] No
(*) Profesores externos en cursiva.
Tutorías
TUTORÍASNOMBRE
Lugar Día De A
PABLO CARAZO MINGUELA
despacho4411
Lunes 17:00 20:00
despacho4411
Jueves 12:00 13:30
despacho4411
Jueves 16:30 18:00
JAVIER GARCIA MARTIN
despacho4409
Martes 09:00 12:00
despacho4409
Miércoles 10:00 13:00
Grupos
Nº de gruposTeoría 2
Prácticas 0GRUPOS ASIGNADOS EN: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
E4Capacidad de diseñar e implementar software desistema y de comunicaciones.
N3RA_01
RA_02
G1 Comunicación oral y escrita. N3RA_03
RA_05
G10 Capacidad de análisis y síntesis. N2
RA_01
RA_02
RA_03
RA_04
RA_05
RA_06
G12 Motivación por la calidad y la mejora continua. N3
RA_03
RA_04
RA_06
G14 Resolución de problemas. N3RA_01
RA_02
G6 Uso de la lengua inglesa. N2RA_01
RA_06
G8 Trabajo en equipo. N3RA_01
RA_02
G9 Aprendizaje autónomo. N3
RA_01
RA_02
RA_03
RA_04
RA_05
RA_06
I13Conocimiento, diseño y utilización de forma eficientelos tipos y estructuras de datos más adecuados a laresolución de un problema.
N2RA_01
RA_02
I16Conocimiento de las características, funcionalidadesy estructura de los Sistemas Operativos y diseñar eimplementar aplicaciones basadas en sus servicios.
N3RA_01
RA_02
I4
Conocimiento de los fundamentos del uso yprogramación de los computadores, los sistemasoperativos, las bases de datos y, en general, losprogramas informáticos con aplicación en ingeniería.
N3
RA_01
RA_02
RA_03
RA_05
I5Conocimiento de la estructura, funcionamiento einterconexión de los sistemas informáticos, así como losfundamentos de su programación.
N3RA_01
RA_02
Resultados de aprendizaje
CÓDIGO DESCRIPCIÓNRA_01 Que el estudiante sea capaz de construir software utilizando las llamadas al sistema.
RA_02
Que el estudiante sea capaz de realizar simulaciones y diseñar experimentos sobreplanificación de procesos con diferentes algoritmos e interpretar los resultados de talesexperimentos. Esto implica habilidades para elaborar una hipótesis y confirmar o noexperimentalmente la misma.
RA_03Que el estudiante sea capaz de explicar y razonar las diferencias existentes entre diferentesalgoritmos de planificación de procesos. Que sepa justificar la selección de uno u otroalgoritmo en función de las condiciones de contorno.
RA_04Que el estudiante sea capaz de seleccionar razonadamente el mejor mecanismo desincronización entre procesos en una situación dada.
RA_05Que el estudiante sea capaz de explicar y razonar las diferencias existentes entre diferentesalgoritmos de gestión de memoria. Que sepa justificar la selección de uno u otro algoritmoen función de las condiciones de contorno.
RA_06
Que el estudiante sea comprenda la estructura de un sistema de ficheros y deentrada/salida y de los elementos que lo integran. Que sea capaz de razonar criticamentela oportunidad de elegir un algoritmo dado para soportar diferentes aspectos de laimplementación de ficheros y directorios.
Indicadores de logro
CÓDIGO INDICADOR RAIN_01 P1.- Evaluación del estudio realizado sobre llamadas al sistema de los
sistemas operativos.Lenguaje apropiado en la documentación desarrollada. Organizacióndel texto. Claridad de las ideas expuestas. Interés del los experimentosrealizados. Interés y corrección de los contenidos abordados.Compresión de los contenidos abordados.
RA_01
IN_02 P2.- Evaluación del estudio realizado sobre la gestión de procesos de lossistemas operativos.Lenguaje apropiado en la documentación desarrollada. Organizacióndel texto. Claridad de las ideas expuestas. Interés del los experimentosrealizados. Interés y corrección de los contenidos abordados.Compresión de los contenidos abordados.
RA_01
RA_02
RA_03
RA_04
IN_03 P3.- Evaluación del estudio realizado sobre la gestión de memoria de lossistemas operativos.Lenguaje apropiado en la documentación desarrollada. Organizacióndel texto. Claridad de las ideas expuestas. Interés del los experimentosrealizados. Interés y corrección de los contenidos abordados.Compresión de los contenidos abordados.
RA_01
RA_05
IN_04 P4.- Evaluación del estudio realizado sobre la gestión de entrada/salidade los sistemas operativos.Lenguaje apropiado en la documentación desarrollada. Organizacióndel texto. Claridad de las ideas expuestas. Interés del los experimentosrealizados. Interés y corrección de los contenidos abordados.Compresión de los contenidos abordados.
RA_01
RA_06
IN_05 P5.- Evaluación del estudio realizado sobre la gestión de ficheros de lossistemas operativos.Lenguaje apropiado en la documentación desarrollada. Organizacióndel texto. Claridad de las ideas expuestas. Interés del los experimentosrealizados. Interés y corrección de los contenidos abordados.Compresión de los contenidos abordados.
RA_01
RA_06
IN_06 E1.- Test teóricosTest con cuestiones sobre los contenidos teóricos de la asignatura
RA_01
RA_02
RA_03
RA_04
RA_05
RA_06
IN_07 E2.- Cuestiones sobre objetivos específicosCuestiones de respuesta corta sobre los objetivos específicos de cadatema previamente definidos
RA_01
RA_02
RA_03
RA_04
RA_05
RA_06
IN_08 E3.- Resolución de problemasResolución de ejercicios sobre los contenidos de la asignatura
RA_01
RA_02
RA_03
RA_04
RA_05
RA_06
Contenidos específicos (temario)
TEMA /CAPÍTULO
APARTADO
Tema 1.INTRODUCCIÓN. ¿Qué es un sistema operativo?
IN_01
IN_06
IN_07
IN_08
Evolución de los sistemas operativosIN_01
IN_06
IN_07
IN_08
Tipos de sistemas operativosIN_01
IN_06
IN_07
IN_08
Llamadas al sistema POSIXIN_01
IN_06
IN_07
IN_08
Estructura del sistema operativoIN_01
IN_06
IN_07
IN_08
Tema 2. PROCESOSY THREADS Procesos
IN_02
IN_06
IN_07
IN_08
ThreadsIN_02
IN_06
IN_07
IN_08
Comunicación entre procesosIN_02
IN_06
IN_07
IN_08
PlanificaciónIN_02
IN_06
IN_07
IN_08
Tema 3. GESTIÓNDE MEMORIA Gestión básica de memoria
IN_03
IN_06
IN_07
IN_08
SwappingIN_03
IN_06
IN_07
IN_08
Memoria virtualIN_03
IN_06
IN_07
IN_08
Algoritmos de sustitución de páginasIN_03
IN_06
IN_07
IN_08
Cuestiones de diseño en sistemaspaginados 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/SIN_04
IN_06
IN_07
IN_08
Niveles software de E/SIN_04
IN_06
IN_07
IN_08
DiscosIN_04
IN_06
IN_07
IN_08
Interfaces gráficos de usuarioIN_04
IN_06
IN_07
IN_08
Tema 5. SISTEMADE FICHEROS Ficheros
IN_05
IN_06
IN_07
IN_08
DirectoriosIN_05
IN_06
IN_07
IN_08
Implementación del sistema deficheros IN_05
IN_06
IN_07
IN_08
Breve descripción de las modalidades organizativasutilizadas y métodos de enseñanza empleados
MODALIDAD DESCRIPCIÓN MÉTODO MÉTODOS DEENSEÑANZA
Clases teóricas
Las clases magistrales servirán paraintroducir los temas teóricos y para abordaraquellos apartados del temario que ofrecenmayor dificultad. Se realizarán sesiones deAprendizaje Cooperativo en aquellos módulosen los que se considere conveniente utilizaresta metodología.
Lección Magistral
Clases prácticas
Las clases magistrales servirán paraintroducir los temas teóricos y para abordaraquellos apartados del temario que ofrecenmayor dificultad. Se realizarán sesiones deAprendizaje Cooperativo en aquellos módulosen los que se considere conveniente utilizaresta metodología.
Aprendizaje Cooperativo
Estudio y trabajoautónomo
Las clases magistrales servirán paraintroducir los temas teóricos y para abordaraquellos apartados del temario que ofrecenmayor dificultad. Se realizarán sesiones deAprendizaje Cooperativo en aquellos módulosen los que se considere conveniente utilizaresta metodología.
Resolución de Ejercicios y Problemas
Cronograma de trabajo de la asignatura
SEMANA ACTIVIDADES
1
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Presentaciónde laasignatura eIntroducción
Clasesteóricas
LecciónMagistral
Aula 4 hrs. No 2,56
Presentaciónde laasignatura eIntroducción
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 2,56
2
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introducción alos SO
Clasesteóricas
LecciónMagistral
Aula 4 hrs. No 2,56
Introducción alos SO
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 2,56
3
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Ejercicio dellamadas alsistema
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Ejercicio dellamadas alsistema
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
4
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introducción ala gestión deprocesos
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Introducción ala gestión deprocesos
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
5
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Ejerciciosobre lagestión deprocesos ythreads
Clasesteóricas
LecciónMagistral
Aula 4 hrs. No 2,56
Ejerciciosobre lagestión deprocesos ythreads
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 2,56
6
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Planificaciónde procesos
Clasesteóricas
LecciónMagistral
Aula 4 hrs. No 2,56
Planificaciónde procesos
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 2,56
7
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Sincronizaciónde procesos
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua
4 5,13
Sincronizaciónde procesos
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
8
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Ejercicios deplanificación ysincronización
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Ejercicios deplanificación ysincronización
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
9
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introduccióna la gestiónbásica dememoria
Clasesteóricas
LecciónMagistral
Aula 4 hrs. Sí
Evaluacióncontinua
4 5,13
Introduccióna la gestiónbásica dememoria
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
10
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introduccióna la memoriavirtual
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Introduccióna la memoriavirtual
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
11
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Ejercicios degestión dememoria
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Ejercicios degestión dememoria
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
12
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introducción ala gestión deE/S
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Introducción ala gestión deE/S
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 5,13
13
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Introducción ala gestión deficheros
Clasesteóricas
LecciónMagistral
Aula 4 hrs. No 2,56
Introducción ala gestión deficheros
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 2,56
14
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Estructura deun sistema deficheros
Clasesteóricas
LecciónMagistral
Aula 4 hrs. SíEvaluacióncontinua 4 5,13
Estructura deun sistema deficheros
Clasesprácticas
AprendizajeCooperativo
Laboratorio 4 hrs. No 3,85
15
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ConclusiónClasesteóricas
LecciónMagistral
Aula 5 hrs. SíExamen final
15 12,82
ConclusiónClasesprácticas
AprendizajeCooperativo
Laboratorio 8 hrs. No 5,13
ConclusiónEstudioy trabajoautónomo
Resoluciónde Ejerciciosy Problemas
Otros 26 hrs. SíExamen final
26 33,33
Evaluación de la asignatura
SEMANA EVALUACIONES
3
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Ejercicio dellamadas alsistema
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
4
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Introduccióna la gestiónde procesos
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
7
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Sincronizaciónde procesos
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
8
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Ejercicios deplanificacióny sincronización
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
9
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Introduccióna la gestiónbásica dememoria
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
10
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Introduccióna la memoriavirtual
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
11
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Ejercicios degestión dememoria
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
12
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Introduccióna la gestiónde E/S
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,11
14
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Estructura deun sistemade ficheros
AulaEvaluacióncontinua
Pruebas derespuesta corta
11,12
15
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Conclusión AulaExamenfinal
Pruebas derespuesta larga,de desarrollo
50
Conclusión OtrosExamenfinal
Pruebas derespuesta larga,de desarrollo
50
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ÓNBibliografí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érezCostoya, F. Mc Graw-Hill, 2007.“Sistemas Operativos, aspectos internos y principios dediseñ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. dePublicaciones EUI, 1999
Recursos web Servidor Moodle del departamento: http://c3po.eui.upm.esPágina Web de la asignatura: http://www.dia.eui.upm.es
Equipamiento Laboratorios del departamentoAulas del Centro de Cálculo
Otra información reseñable