sisOpe Presentación Curso 14/15 Departamento: Informática Aplicada => Sistemas Informáticos (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4417 email: pcarazo@eui.upm.es Javier García D4419 Jorge Pérez D4415 TABLÓN DE ANUNCIOS <==> www.dia.eui.upm.es Normas del Curso Tutorías Notas Exámenes Lunes y Miércoles 9 a 10 13 a 14 y 16 a 17 PRÁCTICAS: Laboratorio 4401
? sisOpe Presentación 2 Tablón Mi despacho Secretaria L y J
RELACIÓN CON OTRAS ASIGNATURAS sisOpe Presentación 3 OBJETIVOS INTRODUCCIÓN A S.O. CONCEPTOS BÁSICOS SOBRE GESTIÓN DE LOS RECURSOS PRINCIPALES IDEAS DE IMPLEMENTACIÓN RELACIÓN CON OTRAS ASIGNATURAS Arquitectura de POOyConcurrente Computadores sisOpe Diseño Sistemas Administración de S.O. Distribuidos de S.O. Fundamentos de Programación Algorítmica y Complejidad Unix y Linux Prácticas
Programa de Teoría (Miércoles de 11 a 13) Horas sisOpe Presentación 4 Programa de Teoría (Miércoles de 11 a 13) Horas INTRODUCCIÓN 4 PROCESOS Y THREADS 10 GESTIÓN DE MEMORIA 8 ENTRADA/SALIDA 2 SISTEMA DE FICHEROS 6 ¿Lagunas? Bibliografía “Modern Operating Systems” 3ª Ed Tanenbaum, A.S. Prentice-Hall, 2009 “Sistemas Operativos. Una visión aplicada” 2ª Ed Jesús Carretero y ... , Mc Graw-Hill, 2007 “Sistemas Operativos, aspectos internos y …” 5ª Ed – 6ª Ed Stalling, W. Prentice-Hall, 2005 - 2009 4ª Ed
Material docente de Pablo Carazo sisOpe Presentación 5 Programa de Teoría: Más información (Web) Problemas escogidos Tests de cursos anteriores Material docente de Pablo Carazo 1. Introducción 2. Procesos y Threads 3. Gestión de Memoria 4. Entrada/Salida 5. Sistema de Ficheros
Monoprogramación: Ejecución secuencial de trabajos 28 CPU ociosa 35,7% S.O. E/S 19 T3 T5 T6 T2 T3 T5 T2 T3 T5 T3 T5 T5 T6 9 Multiprogramación: Ejecución simultanea de trabajos T2 T3 T5 t S.O. UCP IT5 15 17 18 T2 T3 T5 T1, T2, T3, T4, T5, T6 IT3 IT2
Programa de Prácticas (Lunes de 11 a 13) Entorno sisOpe Presentación 7 Programa de Prácticas (Lunes de 11 a 13) Entorno Laboratorio 4401 PC’s => Linux Lenguaje de programación “C” MINIX sobre Qemu ¿Breviario de C? Planificación 8 9 10 11 12 Septiembre 15 16 17 18 19 Formar grupos [2] de prácticas 22 23 24 25 26 Inicio de las prácticas Bibliografía Manuales de cada práctica www.minix3.org Operating Systems. Design and Implementation 3Ed A.S. Tanenbaum, … Prentice Hall 2006
Programa de Prácticas: Más información (Web) sisOpe Presentación 8 Programa de Prácticas: Más información (Web) Toma de contacto con MINIX Usando llamadas al sistema Planificación de procesos Nuevas llamadas al sistema: Gestión de memoria Recuento de mensajes
Evaluación continua teoría [Adherirse* ..30/Sep] sisOpe Presentación 9 Normas de Evaluación IF (TEORÍA >= 40%) AND (PRÁCTICAS >= 40%) THEN NOTA := TEORÍA (50%) + PRÁCTICAS (50%) ELSE SUSPENSO 5 puntos 0,5 + 1 + 1,5 + 1,2 + 0,8 Evaluación continua teoría [Adherirse* ..30/Sep] Competencia “Comunicación Escrita” [1] Tres pruebas equiespaciadas (Test y problema) [4] ¡Mínimo del 35% en cada una de ellas!
FIN sisOpe Presentación Planificación 10 Septiembre Teoría Prácticas Noviembre Teoría Prácticas L 8 Presentación L 3 Memoria X 10 Introducción XV 5 4. Memoria L 15 L 10 X 17 Procesos XV 12 4. Memoria L 22 Procesos L 17 Memoria XV 24 1. Contacto XV 19 5. Mensajes L 29 Procesos L 24 T2 E/S Octubre XV 26 5. Mensajes Diciembre XV 1 2. Llamadas L 6 Procesos L 1 E/S Ficheros XV 8 2. Llamadas X 3 Ficheros L 13 Procesos L 8 XV 15 3. Procesos X 10 Ficheros L 20 T1 Memoria L 15 Ficheros XV 22 3. Procesos X 17 T3 L 27 Memoria FIN XV 29 3. Procesos