Está en la página 1de 9
Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

GUÍA DOCENTE DE SISTEMAS OPERATIVOS

Curso 2011-2012

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

TITULACION GRADO ENINGENIERÍA INFORMÁTICA

GUIA DOCENTE DE LA ASIGNATURA: SISTEMAS OPERATIVOS

Profesores

Pablo Huerta Pellitero Antonio Guzmán Sacristán

Coordinador/a de la asignatura:

Antonio Guzmán Sacristán

I.- Identificación de la asignatura

Tipo Obligatoria Materia Sistemas operativos Período de impartición 1er Semestre del 3er curso Nº Créditos
Tipo
Obligatoria
Materia
Sistemas operativos
Período de impartición
1er Semestre del 3er curso
Nº Créditos
6
Idioma en el que se imparte
Castellano
Departamento
DATCCCIA
Asignaturas llave
Tasa de éxito
II.- Presentación

Esta asignatura muestra el funcionamiento de los sistemas operativos. En concreto, el alumno comprenderá de los conceptos básicos de los sistemas operativos y se familiarizará con la programación de los mismos entendiendo sus principios y formas de aplicación. Además el alumno adquirirá conocimientos relativos a la gestión de procesos, memoria y sistema de ficheros.

Prerrequisitos: Se recomienda haber cursado previamente las asignaturas de Organización y Arquitectura de Computadores e Introducción a la Programación.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

III.- Competencias

 

G4. Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas

G6. Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.

G8. Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.

Competencias

G9. Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas propios de la profesión.

transversales

B4. Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.

B5. Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.

C5. Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas.

C10. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios.

Competencias específicas

E8. Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

IV.- Contenido

IV. A. Temario de la asignatura

Bloque temático

Tema

Apartados

 

Unidad 1. “Introducción”

Funciones del sistema operativo. Componentes y estructura del sistema operativo. Historia y evolución de los sistemas operativos. Tipos de sistemas operativos.

I.- “Introducción a los sistemas operativos

 

Interfaz del sistema. Interfaz del programador (POSIX y

Win32).

Unidad 2. “Interfaces del SO”

Interfaz del usuario. Programación y Administración de Sistemas operativos

 

Unidad 3. “Procesos e hilos”

Concepto de proceso y de hilo. Estados de un proceso. Estructuras de control. Creación y terminación de procesos. Concurrencia. Cooperación y competencia entre procesos. Problemas de inanición y mecanismos para resolverlos.

II.- “Procesos

Unidad 4. “Comunicación y sincronización de procesos”

Problemas de comunicación y sincronización. Mecanismos de comunicación y sincronización. Prevención de interbloqueos.

Unidad 5. “Planificación de procesos”

Modelos de comportamiento de los procesos. Criterios de planificación. Uso de prioridades. Políticas de planificación.

III.- “Memoria y E/S

Unidad 6. “Gestión de la memoria”

Traducción de direcciones. Intercambio (swapping). Particionamiento de la memoria. Políticas de gestión de huecos libres: fragmentación. Memoria paginada, segmentada y combinación de ambas.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Unidad 7. “Memoria virtual”

Objetivos de la memoria virtual. Políticas de reemplazamiento. Políticas de asignación de marcos. Gestión del conjunto residente y vaciado.

Unidad 8. “Gestión de E/S”

Funciones del SO en la gestión de los dispositivos de E/S.

Unidad 9. “Gestión de archivos y directorios”

Estructura y tipos de archivos. Atributos de archivos. Estructuras de directorios y nombres de ruta. Implementación de archivos y directorios. Gestión de Archivos

IV. B. Actividades obligatorias (evaluables):

1. Prácticas

Práctica 1 – Interfaces y Procesos del Sistema Operativo

Práctica 2 – Memoria y Entrada/Salida

5. Otras

Prueba escrita teórica

Se evaluarán los conceptos teóricos fundamentales de la asignatura antes de afrontar la últimas semanas del curso.

Prueba escrita Práctica

Con esta prueba se evaluará la capacidad de los alumnos en la aplicación de las técnicas aprendidas durante las sesiones prácticas.

V.-

Tiempo de trabajo

 
 

Clases teóricas

20

Clases prácticas/de resolución de problemas, casos, etc.

20

Prácticas en laboratorios tecnológicos, clínicos, etc.

4

Realización de pruebas

4

Tutorías académicas

4

Actividades relacionadas: jornadas, seminarios, etc.

8

Preparación de clases teóricas

20

Preparación de clases prácticas/problemas/casos

50

Preparación de pruebas

20

Total de horas de trabajo del estudiante

150

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

VI.- Metodología y plan de trabajo

Clases teóricas y Prácticas/de Resolución de problemas, casos,etc

Periodo

Contenidos

Semana 1

Unidad 1

Semana 1

Unidad 2

Semana 3

Unidad 3

Semana 4

Unidad 4

Semana 5

Unidad 4

Semana 6

Unidad 5

Semana 7

Unidad 5

Semana 8

Unidad 6

Semana 9

Unidad 7

Semana 10

Unidad 7

Semana 11

Unidad 8

Semana 12

Unidad 8

Semana 13

Unidad 9

Semana 14

Unidad 9

Prácticas

Periodo

Contenidos

Semanas 8, 9

Práctica 1

Semanas 11, 12, 13 y 14

Práctica 2

Seminarios Optativos y trabajos colectivos

Periodo

Contenidos

Semana 2

Seminario: Programación en C/C++

Semana 2

Seminario: Introducción al Sistema Operativo de ejemplo

Semana 15

Virtualización

Semana 15

Desafíos para los Sistemas Operativos Avanzados

Otras actividades

Periodo

 

Semana 3

Autoevaluación: Introducción al Sistema Operativo de Ejemplo

Semana 16

Autoevaluación: Virtualización

Semana 16

Autoevaluación: Desafíos para los Sistemas Operativos Avanzados

Pruebas

Fecha

Contenidos

Semana 16

Examen teórico/práctico

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

VII.- Métodos de evaluación

VII. A. Ponderación para la evaluación continua

% Mínimo de asistencia a clase: 80%.

 

Actividad

 

Tipo

 

Ponderación

Periodo

Contenido

evaluadora

 

Práctica

 

1:

Práctica   1 :         25% Semanas 6 y 7 Unidades 3, 4
     
Práctica   1 :         25% Semanas 6 y 7 Unidades 3, 4
 

25%

Semanas 6 y 7

Unidades 3, 4 y 5

Procesos

Liberatoria

Reevaluable

 

Puntuación

   

mínima (de

Caso 1 a

Caso

1

a

práctico

 

10):…5…

Práctica

 

2:

Práctica   2 :         25 % Semanas Unidades 6, 7, 8 y
     
Práctica   2 :         25 % Semanas Unidades 6, 7, 8 y
 

25 %

Semanas

Unidades 6, 7, 8 y 9

Gestión

de

la

Liberatoria

Reevaluable

10,

11

y

memoria

   

12

 

Puntuación

mínima (de

1

a

Caso 10):…5…

Caso

10):…5…

práctico

 

Prueba Escrita

Prueba Escrita         20% Semana   Unidades desde la 1 a la 9
     
Prueba Escrita         20% Semana   Unidades desde la 1 a la 9
 

20%

Semana

 

Unidades desde la 1 a la 9

Liberatoria

Reevaluable

14

Puntuación

 
Test mínima (de

Test

mínima (de

 

1

a

10):…5…

Prueba Escrita:

Prueba Escrita :         30% Semana   Unidades 3-9 y Seminarios
     
Prueba Escrita :         30% Semana   Unidades 3-9 y Seminarios
 

30%

Semana

 

Unidades 3-9 y Seminarios

Liberatoria

Reevaluable

16

Puntuación

 
Resolución   mínima (de

Resolución

 

mínima (de

de problemas

1

a

 

10):…5…

Total

   

100%

   
Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

VII. B. Ponderación para la evaluación de alumnos a tiempo parcial

Para que un alumno pueda optar a esta evaluación, tendrá que obtener la “Dispensa Académica” para la asignatura, que habrá solicitado al Decano o Director/a del Centro que imparte su titulación.

La “Dispensa Académica” no excluye de la evaluación continua. Dicha evaluación se acomodará por el profesor, asistido por el coordinador de grado, estableciéndose la adaptación curricular según las características de cada caso concreto.

VII. C. Revisión de las pruebas de evaluación

Estos serán los mecanismos de revisión para las diferentes actividades evaluadoras obligatorias:

Comentarios lecturas e Informes de los temas surgidos en los seminarios – Revisión en tutorías académicas individuales o en grupo a lo largo de todo el cuatrimestre (necesario concertar cita).

Resolución de casos – Revisión en el aula durante y tras su realización.

Preguntas cortas escritas y Resolución de problemas – Revisión en tutoría académica individual cuando estén disponibles las correcciones (se especificará día y hora).

Prácticas de resolución de casos – Revisión en tutoría académica individual cuando estén disponibles las correcciones (se especificará día y hora).

VIII.- Recursos y materiales didácticos

General

Título

Sistemas operativos

Autor

A.Silberschatz y P. B. Galvin

Editorial

Addison Wesley Longman, Pearson

Título

Sistemas operativos: conceptos y diseño

Autor

Milan Milenkovíc

Editorial

Mc Graw Hill

Título

Sistemas operativos: Aspectos internos y principios de diseño

Autor

William Stallings

Editorial

Pearson Prentice Hall

Título

Sistemas Operativos, Diseño e Implementación

Autor

Andrew S. Tanenbaum y and A.S. Woodhull

Editorial

Prentice - Hall

Complementaria

Título

Sistemas operativos modernos

Autor

Andrew S. Tanenbaum

Editorial

Pearson Education

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

Vicerrectorado de Profesorado, Titulaciones, Ordenación Académica, Coordinación y Campus.

IX.- Profesorado

Nombre y apellidos

Pablo Huerta Pellitero

Horario de tutorías académicas

Lunes, Martes y Miércoles de 11.00 a 13.00

Correo electrónico

pablo.huerta@urjc.es

Departamento/área de conocimiento

DATCCCIA/Arquitectura y Tecnología de Computadores

Categoría

Profesor Visitante

Titulación Académica

Ingeniería de Telecomunicaciones (UC) Doctorado (URJC)

Experiencia Docente

7 años de experiencia docente en el Área de Arquitectura y Tecnología de Computadores. 2 años de experiencia en la asignatura.

Experiencia profesional

Investigador contratado en la Universidad de Cantabria y en la Universidad Rey Juan Carlos (2 años). Profesor ayudante en la Universidad Rey Juan Carlos (5 años). Profesor Visitante en la Universidad Rey Juan Carlos (1 año)

Nombre y apellidos

Antonio Guzmán Sacristán

Horario de tutorías académicas

Martes y Jueves de 11.00 a 13.00 Miércoles de 13:00 a 14:00

Correo electrónico

antonio.guzman@urjc.es

Departamento/área de conocimiento

DATCCCIA/Arquitectura y Tecnología de Computadores

Categoría

Profesor Contratado Doctor

Titulación Académica

Licenciatura en Ciencias (Física) (UAM) Doctorado (URJC)

Experiencia Docente

En los tres últimos cursos: Fundamentos de los Computadores (1º de Ingeniería Informática), Fundamentos de los computadores (1º Grado en Ing. Informática Online), Arquitectura de Computadores (3º de Ingeniería Informática), Seguridad Informática (5º de Ingeniería Informática), Arquitecturas para Gráficos y Multimedia (Máster en Informática Gráfica, Sistemas de Gestión de la Seguridad Informática (Máster en Investigación en Sistemas Hardware y Software Avanzados), Diseño y Evaluación de Sistemas de Altas Prestaciones (Máster en Investigación en Sistemas Hardware y Software Avanzados), Simulación (Máster en Sistemas de Información y Comunicaciones para la Defensa).

Experiencia profesional

En Octubre del 2000 se incorporó como profesor al Área de Arquitectura y Tecnología de Computadores de la Universidad Rey Juan Carlos de Madrid, en la que en la actualidad sigue desarrollando sus labores docentes e investigadoras, con 200 créditos impartidos en estos últimos 9 cursos, más de 20 publicaciones internacionales e involucrada siempre en multitud de proyectos y colaboraciones con otros grupos y empresas. En este momento integra el grupo de investigación GAAP y sus principales trabajos están relacionados con las arquitecturas de altas prestaciones (clusters, Grids, FPGAs, GPUs y videoconsolas).