Sistemas Operativos Avanzados

El objetivo de la asignatura es profundizar en el conocimiento de la estructura y funcionamiento internos de los sistemas operativos, estudiando los aspectos más avanzados de esta disciplina y poniendo en contacto al alumno con los últimos avances dentro de la misma. Este estudio cubre todo el amplio abanico de sistemas que abarca desde multiprocesadores a sistemas distribuidos.

Alias Plan Curso Tipo Duración Créditos Foro
SOA MUII 2º Semes. Obli. Semestral 3 ECTS Foro SOA

Tutorías

Nombre Despacho L M X J V
Fernando Pérez Costoya
(fperez@fi.upm.es)
4201 · 9:00-13:00 12:00-15:00 · 9:00-11:00
María de los Santos Pérez Hernández
(mperez@fi.upm.es)
4204 · 10:30-12:30 16:00-18:00 16:00-18:00 ·
Francisco Rosales García
(frosal@fi.upm.es)
4204 · 10:30-13:30 17:00-20:00 · ·

Noticias

  • SOA | Publicación de notas de junio (2019/06/20 23:44)
    Se han publicado las notas finales de junio de Sistemas Operativos Avanzados.
    Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe elegir como curso
    ...

    Estadísticas : Publicado por fperez • el Jue Jun 20, 2019 7:44 pm • Respuestas 0 • Vistas 354
  • SOA | Publicación de notas de primer parcial de SOA (2019/04/04 15:11)
    Se han publicado las notas del primer parcial de Sistemas Operativos Avanzados.
    Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe elegir como curso
    ...

    Estadísticas : Publicado por fperez • el Jue Abr 04, 2019 11:11 am • Respuestas 0 • Vistas 802
  • SOA | Inicio de las clases de SS.OO. avanzados del curso 2018/2019 (2019/01/23 14:29)
    El miércoles 30 de enero de 2019 de 17 a 18:30 comienzan las clases de la asignatura Sistemas Operativos Avanzados. En esta primera clase, impartida por Fernando Pérez Costoya, se realizará la presentación
    ...

    Estadísticas : Publicado por fperez • el Mié Ene 23, 2019 12:29 pm • Respuestas 0 • Vistas 829
  • SOA | Publicación de notas de segundo parcial de SOA (2018/06/23 20:19)
    Se han publicado las notas del segundo parcial de Sistemas Operativos Avanzados, junto con la nota total de teoría.
    Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe
    ...

    Estadísticas : Publicado por fperez • el Sab Jun 23, 2018 4:19 pm • Respuestas 0 • Vistas 1711
  • SOA | Publicación de notas de primer parcial de SOA (2018/04/19 16:09)
    Se han publicado las notas del primer parcial de Sistemas Operativos Avanzados.
    Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe elegir como curso
    ...

    Estadísticas : Publicado por fperez • el Jue Abr 19, 2018 12:09 pm • Respuestas 0 • Vistas 1059
  • SOA | Información sobre el primer examen parcial (2018/04/06 20:01)
    El primer examen parcial de la asignatura se realizará, tal como estaba planificado, durante la clase del 11 de abril de 2018, ocupando toda la duración de la clase. Alguna información sobre el mismo:

    • Corresponde a los 4 primeros temas de la asignatura (Introducción, Gestión de procesos, Sincronización y Planificación del procesador).
    • Habrá una pregunta por cada tema, de unas características similares a las realizadas en cursos anteriores, que están publicadas en la página web de la asignatura.
    • Tenga en cuenta que en este curso se ha intercambiado el orden de dos temas (sincronización y gestión de memoria). Por tanto, en los exámenes del primer parcial de años anteriores se incluye una pregunta de gestión de memoria, que no es relevante para el primer parcial de este curso, y en los de segundo parcial de cursos previos hay una pregunta de sincronización, que sí es pertinente en el próximo primer parcial.
    • No se permite el uso de ningún material de apoyo durante el examen.
    • Con respecto a la pregunta asociada al primer tema, estará directamente relacionada con los experimentos planteados en este documento: http://laurel.datsi.fi.upm.es/~ssoo/SOA/namespaces.html
    • Por lo que se refiere a la pregunta sobre el segundo tema, estará relacionada con la especificación de trazas de ejecución de procesos.
    • En cuanto a la pregunta sobre el cuarto tema, se centrará exclusivamente en el algoritmo de planificación actual de Linux (CFS), tal como ha ocurrido en los tres últimos exámenes de la asignatura.

    ...

    Estadísticas : Publicado por fperez • el Vie Abr 06, 2018 4:01 pm • Respuestas 0 • Vistas 1243
  • SOA | Inicio de las clases de SS.OO. avanzados del curso 2017/2018 (2018/02/02 12:28)
    El miércoles 7 de febrero de 2018 de 17 a 18:50 comienzan las clases de la asignatura Sistemas Operativos Avanzados. En esta primera clase, impartida por Fernando Pérez Costoya, se realizará la presentación
    ...

    Estadísticas : Publicado por fperez • el Vie Feb 02, 2018 10:28 am • Respuestas 0 • Vistas 1283
  • SOA | Publicación de notas de junio (2017/07/13 11:14)
    Se han publicado las notas finales de junio de Sistemas Operativos Avanzados.
    Están disponibles en http://laurel.datsi.fi.upm.es/~ssoo/consultaBD.cgi.
    Debe elegir como curso
    ...

    Estadísticas : Publicado por fperez • el Jue Jul 13, 2017 7:14 am • Respuestas 0 • Vistas 5876

Organización del curso

Temario

  1. Presentación e Introducción de la asignatura (11-feb; Fernando) Presentacion (PDF) e Introduccion (PDF)
  2. Gestión de procesos (18-feb|25-feb|4-mar; María) (Transparencias de Procesos (PDF); Apuntes de procesos)
  3. Planificación del procesador (11-mar|25-mar; Fernando)
    • Planificación en monoprocesador y en sistemas multiprocesador (transparencias)
  4. Gestión de Memoria (8-abr|15-abr|22-abr|29-abr; Fernando) (transparencias) (Material para discutir en clase)
    • Modelo de memoria de un proceso
    • Esquemas de gestión de la memoria del sistema
    • Memoria virtual
  5. Interbloqueos (6-may; Fernando) (transparencias)
  6. Sincronización (13-may; María) (como documentación se usará la correspondiente a la sección dedicada a la sincronización dentro del tema de gestión de procesos, tanto en las transparencias como en los apuntes del tema)
  7. Sistema de almacenamiento (20-may|27-may; Chema) (transparencias)
  8. Protección y seguridad (3-jun; Chema) (transparencias)

Prácticas

Las prácticas del curso están sujetas a la normativa de prácticas. Hay una de carácter obligatorio:

  1. Gestión de procesos: Minikernel

Existen 4 prácticas de carácter optativo vinculadas con el minikernel:

  1. Threads en el minikernel
  2. Algoritmos de planificación basados en prioridades en el minikernel
  3. Manejador del terminal en el minikernel
  4. Detección de interbloqueos en la gestión de mutex

Hay una práctica optativa de monitorización de recursos en Linux

  1. Los procesos: consumidores de recursos

Plazos de entrega de las prácticas

Se determinan las siguientes fechas como plazo máximo para la entrega de las prácticas. En ningún caso se admitirán prácticas entregadas fuera de plazo.

  • Convocatoria de Junio: 12 de junio de 2015
  • Convocatoria de Julio (extraodinaria): 2 de julio de 2015

Trabajos optativos

Basados en la búsqueda de información sobre un determinado tema y la valoración crítica de la misma. Cada uno de ellos puede proporcionar medio punto adicional a la nota total de la asignatura, siempre que ésta esté aprobada. El enunciado de los mismos se publicará a lo largo del curso.

  1. Controversias en los sistemas operativos
  2. The C10K problem
  3. Sobre el diseño interno de los micronúcleos
  4. Sobre la planificación del procesador en Linux: un homenaje a Con Kolivas
  5. Mirando hacia atrás sin ira: el planificador de Linux 2.4

Exámenes

Normas

Evaluación

La asignatura consiste en una parte teórica y una parte práctica. La nota mínima compensable que ha de obtenerse en cada parte para poder hacer media es de 4 puntos.

La nota media Final se calcula mediante la fórmula: Final = ParteTeórica * 0,5 + PartePráctica * 0,5 . La nota media Final mínima para aprobar la asignatura es de 5 puntos. Además de estas dos partes de carácter obligatorio, se plantean una serie de prácticas optativas, cada una de las cuales puede aportar un punto adicional a la nota de la asignatura, siempre que ésta esté aprobada. Asimismo, se proponen un conjunto de trabajos optativos, cada uno de los cuales puede proporcionar medio punto adicional a la nota de la asignatura, siempre que ésta esté aprobada

Parte Teórica
  • La nota de la parte teórica se guardará sólo si alcanza el mínimo compensable.
  • En ningún caso se guardará la nota de la parte teórica de un curso para el siguiente.
  • En el examen no se puede utilizar ningún material de consulta.
Parte Práctica
  • Las prácticas del curso se realizarán de forma individual.
  • El enunciado de las prácticas será el mismo para todas las convocatorias del curso.
  • Para más detalles, consulte la normativa de prácticas.

Copia

En caso de que se detecte copia de prácticas o de teoría, a ambas partes implicadas (copiados y copiadores) se les aplicarán las siguientes medidas:

  • Se les suspenderá la totalidad de la convocatoria actual.
  • Se les anulará cualquier nota obtenida anteriormente.
  • Se les sometería, adicionalmente, a un examen oral exhaustivo de toda la asignatura en la siguiente convocatoria.

Guía de aprendizaje de la asignatura

Horario de clases

  • Aula 6302
    • Miércoles de 18 a 20

Consulta de notas

Acceda a la página de consulta de notas de las asignaturas del grupo de sistemas operativos.

Bibliografía

 
docencia/asignaturas/soa.old.txt · Última modificación: 2016/01/19 14:28 (editor externo)
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki