Guia docente | ||||||||||||||||||||||
DATOS IDENTIFICATIVOS | 2011_12 | |||||||||||||||||||||
Asignatura | SISTEMAS OPERATIVOS | Código | 00702006 | |||||||||||||||||||
Enseñanza |
|
|||||||||||||||||||||
Descriptores | Cr.totales | Tipo | Curso | Semestre | ||||||||||||||||||
7.5 | Troncal | Primer | Segundo |
|||||||||||||||||||
Idioma |
|
|||||||||||||||||||||
Prerrequisitos | ||||||||||||||||||||||
Departamento | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||
Responsable |
|
Correo-e | vmato@unileon.es |
|||||||||||||||||||
Profesores/as |
|
|||||||||||||||||||||
Web | http:// | |||||||||||||||||||||
Descripción general |
- Que los alumnos comprendan los conceptos fundamentales de los Sistemas Operativos. - Que los alumnos conozcan los principales métodos utilizados por los sistemas operativos para la gestión de todos los elementos que componen un ordenador. - Que los alumnos sean capaces utilizar un sistema operativo multi-usuario y multi-tarea. - Que los alumnos sean capaces de construir programas multi-tarea sencillos. |
|||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||
Objetivos |
- Que los alumnos comprendan los conceptos fundamentales de los Sistemas Operativos. - Que los alumnos conozcan los principales métodos utilizados por los sistemas operativos para la gestión de todos los elementos que componen un ordenador. - Que los alumnos sean capaces utilizar un sistema operativo multi-usuario y multi-tarea. - Que los alumnos sean capaces de construir programas multi-tarea sencillos. |
Metodologías |
Se combinarán las exposiciones teóricas con la realización de ejercicios en clase. De igual forma, las prácticas realizadas reflejarán los contenidos expuestos en teoría. |
Contenidos |
Bloque | Tema |
TEMA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. | 1. Concepto de Sistema Operativo. 2. Evolución de los Sistemas Operativos. 3. Conceptos Básicos. |
TEMA 2. GESTIÓN DE PROCESOS. | 1. Concepto de Proceso. 2. Planificación de la CPU. 3. Sincronización y Comunicción de Procesos. 4. Bloqueos Mutuos. |
TEMA 3. GESTIÓN DE MEMORIA. | 1. Espacios de Direcciones Lógico y Físico. 2. Estrategias de Gestión de Memoria 3. Memoria Virtual |
TEMA 4. SISTEMAS DE ARCHIVOS. | 1. Aspectos Básicos. 2. Comparación de Sistemas de Archivos. |
TEMA 5. GESTIÓN DE ENTRADAS/SALIDAS. | 1. Principios de la gestión de las E/S por parte del Sistema Operativo: discos duros |
PRÁCTICAS | 1.- Introducción al SO UNIX. 2.- Redireccionamiento de E/S y filtrado de archivos. 3.- Protección y Manipulación de archivos: Variables del Shell. 4.- Programación en Shell. 5.- Creación de Procesos en UNIX. 6.- Terminación de Procesos. Ejecución de Programas. 7.- Señales. 8.- Comunicación entre Procesos: Tuberías, semáforos 9.- Procesos ligeros (threads) 10. Sincronizción en procesos ligeros" |
Otras actividades |
Evaluación |
descripción | calificación | ||
Otros comentarios y segunda convocatoria | |||
Para aprobar el curso es necesario que la nota obtenida en cada una de las partes del examen (teoría y prácticas) sea mayor o igual que 5 puntos y que la media de estas notas sea mayor o igual que 5 puntos.
|
Fuentes de información |
Acceso a la Lista de lecturas de la asignatura |
Básica |
nombre, Titulo, editorial, 2010 |
1. Sistemas Operativos. Una visión aplicada. Carretero J. et al. McGraw-Hill 2. Sistemas Operativos Modernos. Andrew S. Tanenbaum. Prentice Hall. 3. Sistemas Operativos. A. Silberschatz. Addison-Wesley. 4. Sistemas Operativos. William Stallings. Prentice Hall. |
|
Complementaria | |
1. Sistemas Operativos: Diseño e Implementación. Andrew S. Tanenbaum. Prentice Hall. 2. Conceptos de Sistemas Operativos. Pérez-Campanero, Juan A. Univ. Pontificia de Comillas, Madrid. 3. Sistemas Operativos. Sánchez Prieto, Sebastian. Universidad de Alcala. 4. Introduccion a UNIX. Un enfoque práctico. A. Afzal. Prentice-Hall. (Practicas) 5. Sistemas Operativos. Aranda J. et al Sanz y Torres 6. Sistemas Operativos. H.M. Deitel. Addison-Wesley. |