|
|
| Porcentaje Nota | Fecha de Presentación | |
| Parcial 1 (teoría) | 30% | 23/02/12 |
| Parcial 2 (teoría) | 30% | 27/03/12 |
| Laboratorio    Tarea    Proyecto 1    Quiz    Proyecto 2 |
40%    5%    15%    10%    10% |
30/01/12 27/02/12 19/03/12 26/03/12 |
Laboratorio:
|
Semana |
Lunes(Laboratorio) |
Martes(Teoría) |
Jueves(Teoría) |
|
1
|
Presentación del curso Lenguaje de programación C |
Presentación del curso. Tema 1: Introducción Qué es un SO? Evolución de los SO Estructura de los SO, Componentes de un SO Servicios de un SO Material complementario Otro material complementario |
Tema
2: Procesos Definición, estados y transiciones Material complementario Otro material complementario |
|
2
|
Lenguaje de programación C |
Tema
2: Procesos PCB, manejo de procesos, procesos en Unix |
Tema 2: Procesos. Hilos Material complementario |
|
3
|
Introducción a Unix Comandos Básicos Procesos: fork,wait, exec, init, procesos zombie, exit |
Tema
3: Planificación de Procesos Tipos de Planificadores Criterios de Evaluación |
Tema 3: Planificación de Procesos. Algoritmos
de planificación Material complementario |
|
4
|
Procesos: fork,wait, exec, init, procesos zombie, exit
Procesos e Hilos de ejecución (threads) Entrega Tarea Enunciado Proyecto I (15%) |
Tema 3: Planificación de Procesos. Algoritmos
de planificación. Planificación en multiprocesadores Material Complementario |
Tema 4: Coordinación entre
procesos. Exclusión Mutua Soluciones por Software. Material Complementario |
|
5
|
Comunicación entre procesos por pipes |
Tema 4: Coordinación entre procesos: Soluciones por Hardware.
Semáforos. |
Tema 5: Manejo de Interbloqueos Material Complementario |
|
6
|
Manejo de señales
Comunicación entre procesos por señales (signals). |
Tema 5: Manejo de Interbloqueos |
Tema 6: Sistemas de archivos Material Complementario |
|
7
|
CARNAVAL | CARNAVAL |
Parcial I (30%) Temas 1-5 |
|
8
|
Entrega Proyecto I Corrección |
Tema 6: Sistemas de archivos
Material
Complementario 2
Tema 7: Sistema de Entrada y Salida: acceso a disco Material Complementario |
Tema 7: Sistema de Entrada y Salida: Algoritmos de
planificación en disco Tema 8: Manejo de Memoria Real. Particiones Fijas y Variables. Paginación Material Complementario |
|
9
|
Sistema de Archivos: Tabla de
descriptores. I-nodos. Directorios Enunciado Proyecto II (10%) |
Tema 8: Manejo de Memoria Real. Paginación y Segmentación | Tema 8: Manejo de Memoria Real. Paginación y Segmentación |
| 10 |
Shell scripts |
Tema 8: Manejo de Memoria Real. Segmentación paginada |
Tema 9: Manejo de Memoria Virtual Material Complementario |
|
11
|
Quiz (10%) |
Tema 9: Manejo de Memoria Virtual | Tema 9: Manejo de Memoria Virtual |
|
12
|
Entrega de Proyecto II |
Parcial II (30%) Temas 6-9 |
Examen de recuperación |
|
13
|
Entrega de Actas |