PROGRAMAS OFICIALES DE POSGRADO DE LA URJC
-CAMPUS DE FUENLABRADA-


MÁSTER OFICIAL
EN REDES Y SERVICIOS DE COMUNICACIÓN MÓVILES (RES - MÓVIL)


GUÍA DOCENTE DE LA ASIGNATURA: SISTEMAS OPERATIVOS
PARA ENTORNOS MÓVILES

Profesor:

Francisco José Ballesteros Cámara

 

Web:

http://www.urjc.es/z_files/ae_estudi/ae01/programas_oficiales.html

http://www.tsc.urjc.es/Master/asignaturas/Sistemas_operativos_entornos_moviles.htm


ANTERIOR GUÍA DEL MÁSTER SIGUIENTE


I.- Datos iniciales Arriba Guía del Máster

 

Código de la asignatura

006000574

Tipo

Obligatoria

Período de impartición

3º Semestre

Créditos

4,5

Modalidad de impartición

Presencial

Departamento

Ingeniería Telemática y Tecnología Electrónica

Prerrequisitos de acceso

 -

Conocimientos recomendados

-    Lenguaje C

-    Sistemas Operativos

 

II.- Objetivos generales Arriba Guía del Máster

 

Competencias genéricas

El alumno desarrollará la capacidad de:

-    Análisis y síntesis de necesidades y soluciones en el campo del sistemas operativos

-    Organización de trabajo y planificación del desarrollo de proyectos de sistemas

-    Tener conocimientos de informática aplicada e inglés técnico

-    Aplicar los conocimientos relacionados los sistemas operativos a la práctica profesional

-    Aplicar los conocimientos relacionados con los sistemas operativos a la práctica profesional

-    Integrarse y comunicarse con expertos de otras áreas y en distintos contextos

-    Adaptación a formas de trabajo diferentes a las  desarrolladas en los estudios de grado, con importantes demandas de autoaprendizaje y autonomía

Competencias específicas

El alumno conocerá:

-    Cómo está construido un sistema operativo moderno para entornos móviles

-    El sistema Plan 9 de Bell Labs

-    El sistema operativo Inferno

 

III.- Contenido Arriba Guía del Máster

 

Temario de la asignatura

Bloque temático

Tema

Apartados

I.- Introducción

Tema 1.

Introducción

-    Documentación del sistema        

  • Introducción a Plan 9 e Inferno

  • Código fuente:

·   C

·   Mk

  • Servicios del HW

 

Tema 2.

Estructuras de datos del sistema.

Fuente del sistema

 

-    Tour

-     Estructuras de datos

Tema 3.

Arranque del sistema

-    Cargadores

-    Procesadores

-    Memoria

-    Dispositivos

-    Primer proceso

Tema 4.

Procesos

-    Traps

-    Errores

-    Tiempo

-    Cierres

-    Notas

-    Rfork

-    Procesos muertos

-    /proc

Tema 5.

Archivos y APIs

-    Espacios de nombres

-    E/S

-    Canales

-    Caching

Tema 6.

Memoria

 

-    Procesos y segmentos

-    Páginas

-    MMU

 

Lecturas obligatorias

Título

Notes on the Plan 9 3rd Edition Kernel source

Autor

BALLESTEROS, Francisco J

Editorial

To appear (http://lsub.org/who/nemo/9.pdf)

 

Prácticas o actividades obligatorias

Driver (mirror de discos) en Plan 9

 

IV.- Bibliografía Arriba Guía del Máster

 

General

Título

Notes on the Plan 9 3rd Edition Kernel source

Autor

BALLESTEROS, Francisco J

Editorial

To appear (http://lsub.org/who/nemo/9.pdf)

Título

The Practice of Programming

Autor

KERNIGHAN y PIKE

Editorial

Addison Wesley

 

Por temas

 

Direcciones web de interés

http://lsub.org

http://plan9.bell-labs.com

 

V.- Tiempo de trabajo Arriba Guía del Máster

 

Asistencia a clases teóricas

15

Asistencia a clases prácticas

15

Asistencia a clases de problemas

10

Realización de exámenes

5

Asistencia a tutorías

22,5

Asistencia a actividades relacionadas: jornadas, seminarios, etc

0

Preparación de clases teóricas

20

Preparación de clases prácticas y/o problemas

27,5

Preparación de exámenes

20

Total de horas de trabajo del estudiante

135

 

VI.- Metodología y plan de trabajo Arriba Guía del Máster

 

Clases teóricas

Fecha

Temas

Metodología

Semanas 1 - 2

Tema I

Clase presencial con discusión en la misma

Semanas 3 - 4

Tema 2

Clase presencial con discusión en la misma

Semana 5

Tema 3

Clase presencial con discusión en la misma

Semanas 6 - 8

Tema 4

Clase presencial con discusión en la misma

Semanas 9 - 11

Tema 5

Clase presencial con discusión en la misma

Semanas 12 - 14

Tema 6

Clase presencial con discusión en la misma


Todas las clases de teoría (50% del total) consisten en la breve exposición por parte del profesor de las ideas y funcionamiento presentes en el código fuente estudiado durante la clase, seguida por la discusión del mismo durante el resto de la clase.

 

Clases prácticas

Fecha

Temas

Metodología

Semanas 1-15

Temas 1 - 6

Realización de software en el kernel por parte del alumno, con apoyo

 

Tutorías

Fecha

 

todas las semanas

Tutorías con el profesor Francisco J Ballesteros

 

Otras actividades

 


VII.- Métodos de evaluación Arriba Guía del Máster

 

Criterio

Ponderación

Fecha

Temas / Contenido

Examen escrito

50%

 

Examen sobre todos los temas impartidos durante la asignatura

Examen oral

-

-

-

Asistencia a clase

-

-

-

Actividades fuera del aula

-

-

-

Situaciones de prueba

-

-

-

Práctica

50%

 

 

 
VIII.- Profesorado Arriba Guía del Máster

 

Nombre y apellidos

Francisco José Ballesteros Cámara

Materia

Tecnología Electrónica

Categoría

Profesor Titular de Universidad

Universidad

-

Titulación Académica

Doctor en Informática

Experiencia Docente 

Múltiples asignaturas de sistemas operativos desde 1995 hasta la fecha.

Experiencia Investigadora

Múltiples resultados de investigación de primer nivel en sistemas operativos, incluyendo varios sistemas operativos y arquitecturas novedosas.

Experiencia profesional

Ingeniero en diversas empresas de telecomunicación.

 

Arriba Guía del Máster