Professional Documents
Culture Documents
CLAVE DE LA ASIGNATURA
SO-01
TOTAL DE HORAS
80
TEMAS Y SUBTEMAS
1 Fundamentos de los sistemas operativos.
1.1 Concepto de sistema operativo: el sistema operativo como una mquina virtual. (tarea 1)
1.2 Evolucin histrica de los sistemas operativos. (tarea 2)
1.3 Caractersticas y funciones del sistema operativo. (tarea 3)
2 Procesos.
2.1 Concepto de proceso. (Tarea 4)
2.2 Estados de un proceso: Transiciones de estado. (Tarea 4)
2.3 Bloque de control de proceso (PCB).
2.4 Operaciones con procesos.
2.5 Hilos.
2.6 Ejemplos: descripcin de procesos en diferentes sistemas operativos.
//hacer un programa de una simulacin de procesos.
3 Administracin y planificacin del procesador.
3.1 Niveles y objetivos de la planificacin.
3.2 Tipos de planificadores y criterios.
3.3 Algoritmos de planificacin.
3.4 Ejemplos de diferentes sistemas operativos.
//hacer un programa de algoritmos de planificacin.
4 Gestin de memoria.
4.1 La jerarqua de memoria y su organizacin.
4.2 Etapas en la traduccin de direcciones.
4.3 Modelos de gestin de memoria.
4.4 Paginacin y segmentacin.
4.5 Memoria virtual.
//hacer un programa de paginacin y segmentacin.
5 Sistema de archivos.
5.1 Definicin de archivo.
5.2 Tipos de archivos.
ACTIVIDADES DE APRENDIZAJE
Para cada unidad de aprendizaje, se debern realizar prcticas de laboratorio utilizando diferentes sistemas operativos.
Como proyecto final se puede programar un mecanismo de interbloqueo, de administracin de memoria, de administracin
de procesos un proyecto similar utilizando el lenguaje de programacin C, que es el lenguaje por excelencia para sistemas
operativos en MS-DOS.