Página Principal
De Wiki de Sistemas Operativos
Bienvenido al wiki de la asignatura de Sistemas Operativos del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla. ¡Contribuye!
Contenido
- 1 Novedades y noticias
- 2 Importante
- 3 Notas exámenes
- 4 Unidades didácticas
- 4.1 Introducción a los Sistemas Operativos
- 4.2 Fundamentos de Sistemas Operativos
- 4.3 Modelos de diseño de Sistemas Operativos
- 4.4 Procesos
- 4.5 Planificación de Procesos
- 4.6 Concurrencia de procesos
- 4.7 Interbloqueo
- 4.8 Administración de memoria
- 4.9 Memoria virtual
- 4.10 Entrada/Salida
- 4.11 Gestión E/S
- 4.12 Administración de archivos
- 4.13 Anexo
Novedades y noticias
- Primer control, jueves 16 de noviembre (Temas 1, 2, 3, 4 y 5).
- Segundo control, jueves 7 de diciembre(Temas 6 y 7).
- Tercer control, jueves 21 de diciembre (Temas 8 y 9).
- Cuarto control, viernes 19 de enero ( Temas 10, 11, 12 y 13).
Importante
Si has realizado cambios en la Wiki y quieres que se te tenga en cuenta, añade tus datos a continuación:
Apellidos, Nombre (UVUS) Gómez Mateos, Juan (juagommat) Leal Mateu, José María (josleamat) Carande Cabeza, Fco. Javier (fracarcab) Puerto Borreguero, Antonio J. (antpuebor)
Notas exámenes
C1 C2 C3 C4 Romero Sánchez, Pablo 3 8,75 5 5 Tejera García, Juan M. 4 8 2,5 6,5 Celis Gómez, Juan M. 3 - - - Carande Cabeza, Javier 8 7,5 5 6,25 Herrería Orio, Asier 5 8 3 8,75 Heredia Pérez, Elena 9 7 3,25 2,75 Jimenez Romero, Jesús 9,25 9,5 6,25 5,5 Gómez Mateos, Juan 7 6,25 3,75 8,75 Chura Pascual, Albaro 4,25 3,75 3,75 8 Romero Vázquez, Damián 7,5 6,75 5,25 - Santos Aguila, David 4,5 0,5 3,5 - Puerto Borrego, Antonio 5,5 6 6,25 8,5 Villamor Carrasco, José 1 6,25 0 - García Arroyo, Manuel 7,5 3,25 4,25 6,25 Serrano Fernández, Jesús 6,5 - 5 8,75 Rus Gómez, Alberto 2 8,75 2,25 7,25 Juan Rodríguez, Simón 4,5 10 5 6,25 Jiménez Quintero, Eduardo 4 7,5 4,5 8,5 Lobato Salas, Jesús 2 8,75 8,25 6 Triguero Navarro, Antonio 8 8,25 10 8,25 Gutiérrez Sanjuán, Isaac 0,25 2,5 - - García Latorre, Isaías 3 4,25 - - Viana Hirasawa, André H. 9,25 8,75 5,5 3,75 Blasco Vázquez, Javier 8,5 7,5 9,5 6 Navas Gutiérrez, Ángeles 3 4,25 4,5 6 Leal Malteu, José M. 6 5,5 2,5 7 Moreno Murube, Alberto 7 7,5 1,25 9,5 Belloso Caso, Gabriel 2,75 7,5 7,5 10 Valdivieso Casado, José 10 10 5,25 5,75 Hidalgo Cotán, Alejandro 7 10 7,5 6,25 Viera Chaves, Fco. Javier 4 7,5 5,5 10 Oviedo Ramirez, Alexis 4,5 5,5 6,5 8,75 Olabarrieta Eduardo, I 6,5 8 2,75 7,5 Reina Ballesta, Irene 6 2,5 3,75 4,25 Macias Vellarino, Juan 2 - - - Ruiz Porro, Jorge 2 0,5 - - Martagón Cabrera, Fco. 2,5 3,75 1,25 - Alonso Sánchez, Víctor 4 8,75 2,5 6 Gustos Hidalgo, Eduardo - 5,5 5 5
Revisión: Viernes 19 de enero a las 19h30.
Unidades didácticas
A continuación encontrarás las unidades didácticas que forman parte de la asignatura.
Introducción a los Sistemas Operativos
- 1.1. Qué es un Sistema Operativo
- 1.2. Breve introducción histórica a los Sistemas Operativos
- 1.3. Tipos de Sistemas Operativos
Fundamentos de Sistemas Operativos
- 2.1. Organización básica de un ordenador
- 2.2. Modos de operación de la CPU
- 2.3. Interrupciones y excepciones
- 2.4. Conceptos básicos
- 2.5. Arranque del sistema
- 2.6. Componentes básicos de un sistema operativo
- 2.7. Llamadas al sistema
- 2.8. Ejercicios
Modelos de diseño de Sistemas Operativos
- 3.1. Modelos de diseño de sistemas operativos
- 3.2. Virtualización
- 3.3. Ejercicios
Procesos
- 4.1. La multiprogramación
- 4.2. Estados de los procesos
- 4.3. El planificador de procesos
- 4.4. El comportamiento de los procesos según el planificador
- 4.5. El bloque de control del proceso
- 4.6. La conmutación de procesos
- 4.7. Hilos
- 4.8. Ejercicios
Planificación de Procesos
- 5.1. La planificación de procesos
- 5.2. Índices de evaluación de la planificación de procesos
- 5.3. Criterios de planificación
- 5.4. Planificadores de sistemas operativos existentes
- 5.5. La planificación de procesos de tiempo real
- 5.6. La planificación de procesos en sistemas multiprocesadores
- 5.7. Ejercicios
- 5.8. Ejercicios
- 5.9. Ejercicios
Concurrencia de procesos
- 6.1. Concurrencia de procesos
- 6.2. Control optimista y pesimista de la concurrencia
- 6.3. Cerrojos
- 6.4. Ejercicios
- 6.5. Semáforos
- 6.6. Monitores
- 6.7. Mensajería
- 6.8. Ejercicios
Interbloqueo
- 7.1. Definición
- 7.2. Modelado y Estrategias
- 7.3. Algoritmo del banquero
- 7.4. Ejercicios
Administración de memoria
- 8.1. Introducción
- 8.2. SO multiprogramables con particiones variables
- 8.3. Segmentación
- 8.4. Paginación
- 8.5. Sistema combinado
- 8.6. Ejercicios (Administración de memoria contigua)
- 8.7. Ejercicios (Segmentación, paginación y sistemas combinados)
Memoria virtual
- 9.1. Introducción
- 9.2. Criterios de reemplazo
- 9.3. Otros aspectos relacionados con la memoria virtual
- 9.4. Ejercicios
Entrada/Salida
- 10.1. Estructura dispositivo E/S
- 10.2. Modos de gestionar dispositivos E/S
- 10.3. Diseño modular E/S
- 10.4. Ejercicios
Gestión E/S
- 11.1. Discos Magnéticos
- 11.2. Mejoras de tiempos de desplazamiento
- 11.3. Mejoras en la demora de rotación
- 11.4. Tipos de errores en discos magnéticos
- 11.5. Reloj hardware: Intel 8253
- 11.6. Ejercicios
Administración de archivos
- 12.1. Introducción en la administración de archivos
- 12.2. FAT
- 12.3. EXT2
- 12.4. Ejercicios
Anexo
Esta sección contiene información interesante pero que no pertenece al temario de la asignatura.