Fundamentos de los Sistemas Operativos

Material didáctico - teoría

Tema Materiales
Tema 1Conceptos generales Tema 1: Guía de estudio
Diapos: 1.1. ¿Qué es el sistema operativo?
Diapos: 1.2. Estructura del computador y SO
Diapos: 1.3. Estructura del sistema operativo
Ejercicio de la cola del supermercado
Tipos de sistemas: ficha y ejercicios
Glosario de términos (hoja de cálculo OpenOffice)
Diapos del Silberschatz: Chapter 1 | Chapter 2
Tema 2Procesos Diapos: 2.1. Procesos e hilos
Diapos: 2.2. Planificación de CPU
Ejercicios: planificación de CPU
Glosario de términos
Videotutorial: Cómo elaborar diagramas de Gantt
Tema 3Concurrencia Visión general del tema
Diapos: 3. Concurrencia
Videotutorial: Introducción a la concurrencia
Ejemplos básicos en C (pthreads): ejemplo 1 | ejemplo 2 | variable compartida
⇒ compilarlos así: cc programa.c -lpthread -o programa
Técnicas de sincronización (incluye ejercicios)
Lista de ejercicios de concurrencia (para la práctica de hilos)
Glosario de términos
Tema 4Memoria Visión general del tema

Memoria contigua y paginación

Diapos: 4.1. Gestión de la memoria
- PPT del Silberschatz (10th Edition, inglés)
- Figura: Traducción de direcciones paginadas
- Ejercicios: memoria paginada

Memoria virtual

Diapos: 4.2. Memoria virtual
- PPT del Silberschatz (10th Edition, inglés)
- Ejercicios: memoria virtual
Glosario de términos
Tema 5Archivos Visión general del tema
Diapos: 5. Sistemas de archivos
PPT del Silberschatz (10th Edition, inglés): File-System Interface
Ejercicios sobre sistemas de archivos
Glosario de términos

sopaVolver a Sistemas Operativos