|
Sem.
|
Fecha
|
Lunes
|
Fecha
|
Miercoles
|
Jueves (Laboratorio)
|
|
1
|
23/4
|
Presentación al curso. Introducción.
|
25/04
|
Qué es un SO? Evolución de los SO
|
Introducción al lenguaje de programación C
|
|
2
|
30/04
|
Procesos. Qué es un proceso? Estados y Transiciones.
|
02/05
|
Procesos: Bloque de Descripción de procesos PCB, Manejo
de los Procesos. Diagrama de Estados.
|
Lenguaje C
Introducción. UNIX: Herramientas de desarrollo bajo UNIX
Asignación Tarea 1
|
|
3
|
07/05
|
Multihilos o threads
|
09/05
|
Planificación de Procesos. Tipos de Planificadores. Criterios
de Evaluación
|
UNIX(cont).
Llamadas al sistema relacionadas con la creación de procesos (fork,
exec) sincronización (exit, wait)
Entrega Tarea 1
|
|
4
|
14/05
|
Algoritmos de Planificación de Procesos.
|
16/05
|
Coordinación de Procesos Mutua Exclusión.
Soluciones por Software a la Exclusión Mutua.
Soluciones por Hw
|
Threads
Asignación del Primer
Proyecto.
|
|
5
|
21/05
|
Semáforos.
Monitores
|
23/05
|
Semaforos, Monitores (Cont.)
|
Monitorización de Sistemas y Programas.
|
|
|
28/05
|
Manejo de
Interbloqueo-Cómo prevenirlo, evitarlo, detectarlo?
No Hubo Clases
|
30/05
|
Manejo de Interbloqueo (cont.)
No hubo clases
|
|
|
|
04/06
|
Sistemas de Archivos
No hubo Clases
|
06/06
|
Sistemas
de E/S
No hubo Clases
|
Comunicación de Procesos a través de Pipes.
Prof. A. Di Serio.
|
|
6
|
11/06
|
Manejo de Interbloqueo. cómo prevenirlo,
evitarlo, detectarlo?
|
13/
|
Manejo de Interbloqueo (cont).
|
Semáforos y Mem. Compartida en Linux.
Entrega del 1er. Proyecto.
Enunciado del 2do. Proyecto.
Prof. M. Curiel
|
|
7
|
18/06
|
Parcial I:
Materia del parcial:
Teoría: todo lo visto en las clases hasta interbloqueo
Lab: Procesos, Threads. Todo el material realcionado con el 1er
proyecto.
|
20/06
|
Manejo de Memoria Real. Particiones Fijas, Variables,
Paginación.
|
Manejo de Señales en Unix.
Prof. M. Curiel
|
|
8
|
25/06
|
Manejo de Memoria Real, Segmentación, Segmentación Paginada.
|
27/06
|
Manejo de Memoria Virtual
|
Sistema
de Archivos.
Prof. A. Di Serio.
(Viernes 29, último
día de retiro)
|
|
9
|
02/07
|
Manejo de Memoria Virtual
|
04/07
|
Sistema
de Archivos.
|
Feriado.
|
|
10
|
09/07
|
Sistemas de E/S
|
11/07
|
Almacenamiento en Disco. Algoritmos de Planificación en disco.
|
Entrega del 2do. Proyecto.
Corridas del 2do Proyecto.
|
11
|
16/7
|
Diseño de Sistemas de Operación.
|
18/7
|
Parcial
Final :
Materia del Parcial:
Teoría: Desde Manejo de Memoria.
Lab: Pipes, Signals, Semáforos, Sistemas de Archivos y 2do. Proyecto. |
Revisión y Entrega de Notas del
Laboratorio.
|