UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRÓNICA SYLLABUS MATERIA: Sistemas Operativos I PROFESOR: Ing. Carlos Luis Carranza Peñafiel CREDITOS: 3 PRE REQUISITOS: HORAS PRESENCIALES: 40 H CODIGO: COM 255 SEMESTRE: MAYO - AGOSTO HORARIO: 20:50 – 22:05 DIAS: MARTES Y JUEVES AULA: HORAS NO PRESENCIALES: 80 H 1. DESCRIPCION COM 255 Sistemas Operativos I, La materia Sistemas Operativos I tiene por objetivo dotar al estudiante de los elementos de juicio necesarios, con los que todo profesional de sistemas debe contar, para analizar, elegir, asesorar, ubicar e implantar tecnologías computacionales de software, que sirvan a su vez de soporte a las aplicaciones y procesos clientes, optimizando el uso de recursos computacionales monousuarios y monoprocesador. 2. METODOLOGIA Se trabajará en base a procesos de aprendizajes activos, participativos, con algunas clases del tipo magistrales, algunas otras tipo talleres prácticos y en el caso que lo amerite clases con exposiciones remotas de expertos en la materia. Talleres prácticos con énfasis en la demostración aplicada de lo expuesto en las clases teóricas a cargo del profesor. Ponencias por parte del alumno de trabajos grupales en donde demuestren la puesta en práctica del material revisado en clase. Lectura comprensiva realizada por los alumnos y evaluadas en lecciones la cuales serán previamente coordinadas. Los deberes deberán ser realizados en forma individual y entregados por parte de los alumnos vía e-mail, el retraso en la fecha de entrega penalizará a la nota asignada al mismo. Se manejarán instrumentos curriculares con estímulos a la reflexión. 3. OBJETIVOS Generales 2.4 Énfasis en los conceptos más importantes de Los Sistemas Operativos. 2.5 Usar y aplicar los conocimientos adquiridos guante el curso en la vida profesional. Específicos Al finalizar el curso el estudiante será capaz: Considerar diversos teoremas y principios útiles desarrollados para la elaboración de los sistemas. Entender el análisis de los sistemas para su inmediata aplicación 4. CONTENIDO PROGRAMATICO SESION / Fecha Sesión #1 02/05/06 Sesión #2 04/05/06 UNIDADES / CONTENIDO Presentación de la asignatura: objetivos, tareas, trabajos de investigación, método de evaluación y bibliografía Definición del proceso informático: objetivos, funciones, componentes Cap. 1. Introducción Conceptos generales S.O. TRABAJOS EN HORAS NO PRESENCIALES Búsqueda en la web acerca de Sistemas Operativos comerciales y no comerciales 1 Hr. EVALUACION Evaluación diagnóstica y punto de encuentro de conocimientos previos a de los alumnos. Lectura: “Sistemas Operativos Evaluación diagnóstica acerca ”, Andrew Tanembaum de la apreciación del Qué es un S.O. Breve reseña histórica, conceptos 2 Hrs. contenido de la materia Sesión #3 09/05/06 1.4. Llamadas al S.O. 1.5 Estructura del S.O. Deber vía e-mail Sesión #4 11/05/06 Cap. 2 Introducción de Procesos 2.2 Comunicación entre procesos 2.3 Problemas clásicos de IPC Sesión #5 16/05/06 2.4 Planificación de procesos Planificación Round Robin Sesión #6 18/05/06 Planificación por Prioridad Sesión #7 23/05/06 Colas múltiples Sesión #8 25/05/06 Sesión #9 30/05/06 Sesión #10 01/06/06 Sesión #11 06/06/06 Sesión #12 08/06/06 Sesión #13 13/05/06 El primer trabajo el más corto Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Planificación garantizada Planificación por lotería Planificación en tiempo real Planificación de dos niveles Políticas vs. mecanismo Estudio de Casos Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Lectura: “Sistemas Operativos Deber vía e-mail ”, Andrew Tanembaum 2 Hrs. Deber vía e-mail Lectura: “Sistemas Operativos Deber vía e-mail ”, Andrew Tanembaum 2 Hrs. Deber vía e-mail Estudio de Casos Lectura: “Sistemas Operativos Deber vía e-mail ”, Andrew Tanembaum 2 Hrs. Deber vía e-mail Evaluación Parcial Evaluación Parcial Sesión #17 27/06/06 Cap. 3. Entrada y Salida Principios de HW y SW Lectura: “Sistemas Operativos”, Deber vía e-mail Deitel 2 Hrs. Sesión #18 29/06/06 Sesión #19 04/07/06 Sesión #20 06/07/06 Sesión #21 11/07/06 Sesión #22 13/07/06 Sesión #23 18/07/06 Sesión #24 20/07/06 Sesión #25 25/07/06 Sesión #26 27/07/06 Sesión #27 01/08/06 3.3 Bloqueo Mutuo, recursos y principios Sesión #14 15/05/06 Sesión #15 20/05/06 Sesión #16 22/06/06 Estudio de Casos Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Algoritmo del avestruz Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Detección y recuperación, Prevención del bloqueo Lectura: “Sistemas Operativos”, mutuo, evitando bloqueos Deitel 2 Hrs. a. Bloqueos en MINIX Lectura: “Sistemas Operativos b. Dispositivos en bloques en MINIX ”, Andrew Tanembaum 2 Hrs. 3.6 Discos RAM Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. 3.7 Discos Duros Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. 3.8 Clocks Lectura: “Sistemas Operativos 3.9 Terminales ”, Andrew Tanembaum 2 Hrs. 4. Administración de Memoria Lectura: “Sistemas Operativos” 2 Hrs. 4.1 Intercambio Lectura: “Sistemas Operativos” 4.2 Memoria Virtual 2 Hrs. 4.3 Algoritmos de sustitución de páginas Lectura: “Sistemas Operativos” 2Hrs. Evaluación Parcial Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Lectura: “Sistemas Operativos ”, Andrew Tanembaum 2 Hrs. Sesión #28 03/08/06 Sesión #29 08/08/06 Sesión #30 10/08/06 Sesión #31 15/08/06 4.4 Paginación 4.5 Segmentación Sesión #32 17/08/06 Sesión #32 17/08/06 Presentación de proyectos Presentación de proyectos Presentación de proyectos Presentación de proyectos 4.6 Memoria en MINIX 5. Sistemas de Archivos Archivos, Directorios, implementación 5.4 Seguridad y mecanismos de protección 5.5 Sistema de Archivos de MINIX Deber vía e-mail Deber vía e-mail Deber vía e-mail Deber vía e-mail Sesión #33 18/08/06 Evaluación Final 5. EVALUACION 50 % Trayectoria del estudiante durante el semestre: Trabajos extra clases enviados vía e-mail Exposiciones de Trabajos en grupo Evaluaciones periódicas 50 % Examen Parcial 6. BIBLIORAFIA Textos: Evaluación Final Evaluación Final “Sistemas Operativos ”, Andrew Tanembaum “Sistemas Operativos”, Deitel “SunSolaris 9”, Paul Watters Papers Unix, Linux, SunMicrosystems, MS Windows Complementaria: “UNIX a Nut Shell”, Arnold Robbins whatis.com , www.monografias.com, www.sun.com, www.suse.com, www.redhat.com, papers 7. DATOS DEL PROFESOR: Nombre: Carlos Luis Apellidos: Carranza Peñafiel Profesión Universitaria: Ingeniero en Computación ESPOL Maestría: maestrante del MSIG ESPOL, especialización e-commerce Trabajo: Administrador Redes Corporativas, Corporación Noboa – Ecuador Otras entidades educativas donde dicto cátedra: Universidad de Guayaquil, CISC Correo Electrónico: [email protected]