Programa de la asignatura

Curso: 2007 / 2008

SISTEMAS OPERATIVOS (1299)

PROFESORADO Profesor/es: LETICIA ELENA CURIEL HERRERA - correo-e: [email protected]

FICHA TÉCNICA Titulación: INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN Centro: ESCUELA POLITÉCNICA SUPERIOR Nombre asignatura: SISTEMAS OPERATIVOS (1299) Código de la asignatura: 1299 Tipo de asignatura: Troncal Nivel / Ciclo: 1 Curso en el que se imparte: 2 Duración y fechas: Cuatrimestral - 1er Cuatrimestre Créditos: 6.0 Créditos teóricos: 4.5 Créditos prácticos: 1.5 Áreas: LENGUAJES Y SISTEMAS INFORMATICOS Tipo de curso: Oficial Descriptores: Según BOE Requisitos previos: Según BOE Idioma: Español COMPETENCIAS TRANSVERSALES O GENÉRICAS INSTRUMENTALES Análisis y síntesis: 3 Organización y planificación: 3 Comunicación oral y escrita en la lengua nativa: 3 Conocimientos de informática relativos al ámbito de estudio: 4 Gestión de la información: 3 Resolución de problemas: 3 Toma de decisiones: 3 PERSONALES Trabajo en equipo: 3 Trabajo en un equipo de carácter interdisciplinar: 3 SISTÉMICAS

Pág. 1/5 Universidad de Burgos

Aprendizaje autónomo: 3 Adaptación a nuevas situaciones: 3 Creatividad: 4

COMPETENCIAS ESPECÍFICAS

CONOCIMIENTOS DISCIPLINARES (SABER) Conocer la necesidad de tener sistemas operativos eficientes en un sistema de computación. Conocer los servicios que ofrecen los sistemas operativos a los distintos tipos de usuarios: usuario de aplicaciones, usuario programador y administrador del sistema. Conocer, tanto internamente como desde el punto de vista del usuario, alguno de los sistemas operativos más utilizados en la actualidad. Conocer las características y arquitectura de los sistemas operativos. Conocer las distintas partes que integran un sistema operativo, cómo se relacionan entre ellas y con su entorno: el hardware de la máquina y el software de aplicación: Procesos Administración de memoria Sistemas de archivo Entrada/Salida Bloqueos Aprender la teoría básica sobre semáforos, memoria compartida.

HABILIDADES PROFESIONALES (SABER HACER) Ver cómo se implementa en un sistema operativo real la gestión de los recursos vista en teoría. Manejar el sistema operativo Linux (Instalación, comandos básicos y programación de la shell).

ACTITUDES (SABER SER - SABER ESTAR) COMP. ACADÉMICAS (SABER TRASCENDER) OTRAS COMPETENCIAS ESPECÍFICAS Valorar críticamente las posibilidades reales de intervención de los profesionales de la titulación OTROS OBJETIVOS DE LA ASIGNATURA

Pág. 2/5 Universidad de Burgos

METODOLOGÍA Y RECURSOS PARA EL APRENDIZAJE La asignatura se imparte en un solo cuatrimestre (el primero) con 3 horas de teoría a la semana y 2 de prácticas quincenales. Los grupos de prácticas son de 24 alumnos, caso de estar descompensados los grupos de prácticas en número de alumnos el profesor se reserva el derecho de limitar el acceso a los alumnos no pertenecientes al grupo.

BREVE DESCRIPCIÓN DE LAS ACTIVIDADES PRÁCTICAS Las prácticas se realizan en el sistema operativo Linux Suse en paralelo a la teoría. Hay que ir resolviendo las prácticas con la ayuda del profesor y defender ante el profesor. SEGUIMIENTO DEL ALUMNO Y CRITERIOS DE EVALUACIÓN 1.-La evaluación tiene dos partes que habrá que superar independientemente. Examen de teoría y examen de prácticas. 2.-Existirán dos convocatorias de examen teórico y práctico por curso: una en la convocatoria de febrero, y otra coincidiendo con los exámenes de septiembre. 2.1.-En los exámenes existirá: -Parte de teoría:(6 puntos) -Un test de teoría que versará en general sobre cualquier tema teórico de la asignatura o preguntas cortas que versarán en general sobre la asignatura. -Preguntas teóricas y problemas sobre los temas de teoría. 2.2.-Parte práctica: (4 puntos) -Un test de práctica o preguntas cortas que versarán en general sobre cualquier tema práctico de la asignatura. -Uno o varios scripts de Linux . 3.-Para poder hacer la media hay que sacar un mínimo de 3 sobre 6 en la parte de teoría y un mínimo de 2 sobre 4 en la parte práctica. 4.-Para la superación de la asignatura es necesario aprobar la parte teórica y la práctica en la misma convocatoria. No se guardan partes entre convocatorias, ni dentro del mismo curso escolar ni para el año siguiente.

BIBLIOGRAFÍA BÁSICA SOBRE LA MATERIA “Sistemas Operativos”, Master David Luis la Red Martínez., , , , Libro en Internet: http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SOF.htm ,"Sistemas Operativos. Conceptos Fundamentales.", A. Silberschatz, P. Galvin, Quinta Edición, 1999, Addison-Wesley, Programación Avanzada., Márquez, segunda edición., 1996, RA-MA, "Fundamentos de Sistemas Operativos", Silberschatz, Galvin, Gagne, séptima edición, , McGraw-Hill,

Pág. 3/5 Universidad de Burgos

"Guía de referencia y aprendizaje LINUX", Welsh, Dalhmeheimer y Kaufman, , 2000, Anaya Multimedia, O'Reilly, "Sistemas Operaticos, Conceptos fuindamentales", J.L. Peterson, Silberstachatz, , , Peterson, "Sistemas Operativos. Diseño e implementación.", Andrew S. Tanenbaum, Albert S. Woodhull,, 2º edición., 1997, Prentice Hall, "Sistemas Operativos. Una visión aplicada.", §J. Carretero Pérez, P. de Miguel Anasagasti, F. García Carballeira, F. Pérez Costoya, , 2001, McGraw Hill, "The Design of the UNIX Operating System", Maurice J. Bach, , , Prentice-Hall International Editions, BIBLIOGRAFÍA COMPLEMENTARIA RECURSOS DE INTERNET OBSERVACIONES Y OTROS DATOS

Pág. 4/5 Universidad de Burgos

ESTRUCTURA DE CONTENIDOS (TEMAS)

SISTEMAS OPERATIVOS (1299)

Tema 1: Introducción > 1.¿Qué es un Sistema Operativo? > 2.Historia de los Sistemas Operativos. > 3.Conceptos sobre Sistemas Operativos. > 4.Estructura de los SO. Tema 2: Procesos > 1.Introducción a los procesos. > 2.Comunicación entre procesos. > 3.Problemas de la comunicación entre procesos. > 4.Procesos en Unix. > 5.Planificación de procesos. Tema 3: Bloqueos > 1.Recursos. > 2.Bloqueos. > 3.Algoritmo del Avestruz. > 4.Detección y recuperación de bloqueos. > 5.Evasión de bloqueos. > 6.Prevención de bloqueos. Tema 4: Administración de la Memoria. > 1.Administración sin intercambio o paginación > 2.Intercambio. > 3.Memoria virtual. > 4.Algoritmos de reemplazo de páginas. > 5.Modelación de algoritmos de paginación. > 6.Aspectos de diseño para los sistemas de paginación > 7.Segmentación Tema 5: Entrada / Salida > 1.Interruciones. > 2.Principios de Hardware de E/S > 3.Principios del Software de E/S > 4.Discos. > 5.Relojes. PROGRAMA DE PRÁCTICAS: Sistema Operativo Linux > 1. Introducción > 2. Comandos básicos > 3. Estrucutra de archivos y directorios > 4. Edición básica del vi > 5. La Shell > 6. Filtros > 7. Multiratera > 8. Programación de la Shell

Pág. 5/5 Universidad de Burgos