sisOpe Presentación Curso 18/19 Departamento: Sistemas Informáticos (Bloque IV - Planta 4ª) Profesores: Pablo Carazo D4417 email: pcarazo@etsisi.upm.es Pedro Pablo López D3019 email: plopez@etsisi.upm.es TABLÓN DE ANUNCIOS <==> www.etsisi.upm.es Normas del Curso Tutorías Notas Exámenes Lunes de 11 a 13:30 Miércoles de 10 a 13:30 PRÁCTICAS: Laboratorio 4401 y Aula4_5 CdC + aula teoría
? ? 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 ProgConcurrente… Computadores sisOpe Diseño Sistemas Administración de S.O. Distribuidos de S.O. Estructura de Computadores Prácticas Fundamentos de Programación Algorítmica y Complejidad Taller de Sistemas Operativos
Programa de Teoría (Martes de 9 a 11) Horas sisOpe Presentación 4 Programa de Teoría (Martes de 9 a 11) Horas INTRODUCCIÓN 5 PROCESOS Y THREADS 10 GESTIÓN DE MEMORIA 8 ENTRADA/SALIDA 2 SISTEMA DE FICHEROS 6 Bibliografía “Modern Operating Systems” 4ª Ed Tanenbaum, A.S. Prentice-Hall, 2014 “Sistemas Operativos. Una visión aplicada” 2ª Ed Jesús Carretero y ... , Mc Graw-Hill, 2007 “Sistemas Operativos, aspectos internos y …” 8ª Ed Stalling, W. Prentice-Hall, 2015
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 (Viernes de 9 a 11) sisOpe Presentación 7 Programa de Prácticas (Viernes de 9 a 11) Lab4401 PC’s => Linux Lenguaje de programación “C” MINIX sobre Qemu Grupos de 2 AulaCdC PC’s => Windows Individuales (si hay equipos) A B Desdobles Planificación 3 4 5 6 7 Septiembre 10 11 12 13 14 Formar grupos [2] de prácticas 17 18 19 20 21 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) lab4401 Toma de contacto con MINIX Usando llamadas al sistema Planificación de procesos Nuevas llamadas al sistema: Gestión de memoria Recuento de mensajes
Programa de Prácticas: Más información (Moodle) sisOpe Presentación 9 Programa de Prácticas: Más información (Moodle) Aula5 CdC
Evaluación continua teoría [Adherirse* ..1/Oct] sisOpe Presentación 10 Normas de Evaluación IF (TEORÍA >= 40%) AND (PRÁCTICAS >= 35%) THEN NOTA := TEORÍA (45%) + PRÁCTICAS (50%) + Compe (5%) ELSE SUSPENSO 4,5 puntos 0,5 + 1 + 1,5 + 1,2 + 0,8 0,5 + 1 + 1,5 + 1 + 0,5 + 0,5 Evaluación continua teoría [Adherirse* ..1/Oct] Competencia “Comunicación Escrita” [0,5] Test inicial sobre Tema 1 [0,5] Tres pruebas equiespaciadas (Test y problema) [1,0 + 1,5 + 1,5] ¡Mínimo del 35% en cada una de ellas!
sisOpe Presentación Planificación 11 Septiembre Teoría Prácticas Noviembre Teoría Prácticas V 7 Presentación V 2 3. Procesos M 11 Introducción M 6 Memoria V 14 1. Contacto V 9 M 18 Introducción M 13 Memoria V 21 2. Llamadas V 16 4. Memoria M 25 Procesos M 20 Memoria V 28 2. Llamadas V 23 4. Memoria Octubre M 27 E/S V 30 4. Memoria M 2 T Procesos Diciembre V 5 2. Llamadas 5. Mensajes M 9 Procesos M 4 Ficheros V 12 V 7 M 16 Procesos M 11 Ficheros V 19 3. Procesos V 14 5. Mensajes M 23 Procesos M 18 Ficheros V 26 3. Procesos V 21 Examen M 30 Memoria Semana de examen (*) www.etsisi.upm.es/curso-2018-19