Diagrama de temas
-
COMISIÓN 1
Profesora Eduardo Mónaco
Viernes de 8.30 a 10.30
Viernes de 11:00 a 13:00
Fecha
Nro. Clase
Actividad
14-mar
1
Presentación de la materia, condiciones de examen. Recuperatorios, régimen de promoción.
Estructura de la computadora, su evolución, unidad central de procesos. Buses de datos y direcciones. Memoria principal. Cálculos de tamaño de memoria. Memoria RAM dinámicas y estáticas, diferencias, tecnologías. Concepto de subsistema de E/S y canal. Niveles de software.
Trabajo Práctico 1 - Arquitectura de Computadoras
14-mar
2
Definiciones de Sistema Operativo. Conceptos de Máquina virtual y Controlador de Recursos. Funciones básicas. Shell y Kernel. Arquitecturas: Monolítica, Capas ó Jerárquico, Máquina virtual, MicroKernel.
Clasificación por servicios: Mono y MultiTarea, Mono y Multiusuario, Uni y Multiprocesador. De red ó Distribuido.
Trabajo Práctico 2 - Introducción a los Sistemas Operativos
21-mar
3
Administración de memoria, funciones y objetivos. Estrategias de administración: obtención, colocación y reemplazo. Almacenamiento contiguo. Para un único proceso de usuario, overlays. Particiones fijas (carga absoluta y carga con reubicación). Fragmentación. Particiones variables, condensación y compactación de huecos. Estrategias: primer, mejor y peor ajuste.
Trabajo práctico 3 – Gestión de Memoria.
21-mar
4
Almacenamiento No contiguo. Memoria Virtual: direcciones reales (físicas) y virtuales (lógicas). Traducción de direcciones. Esquemas: Paginación simple, Segmentación, Paginación MultiNivel y Segmentación paginada.Tablas de páginas y segmentos.
Trabajo práctico 3 – Gestión de Memoria.
28-mar
5
Planificación de Procesos. Niveles del planificador (corto, mediano y largo plazo). Objetivos.
Algoritmos de planificación: FCFS, Prioridades fijas y dinámicas, SJF, Round Robin (Turnos) y Múltiples colas. Algoritmos apropiativos y no apropiativos.
28-mar
6
Trabajo práctico 4 - Gestión de Procesos.
04-abr
7
Trabajo práctico 4 - Gestión de Procesos.
04-abr
8
Repaso primer parcial
11-abr
9
Primer Parcial
11-abr
10
Devolución primer parcial
18-abr
11
Sin Actividad-Viernes Santo (Ley 21329)
18-abr
12
Sin Actividad-Viernes Santo (Ley 21329)
25-abr
13
Modelo de Hilos. Creación y ejecución. Usos de los hilos. Aspectos de diseño.
25-abr
14
Trabajo práctico 5 – Hilos – Threads.
02-may
15
Sin Actividad – Día del Docente Tecnológico - Puente Turístico
02-may
16
Sin Actividad – Día del Docente Tecnológico - Puente Turístico
09-may
17
Programación concurrente. Comunicación y sincronización de procesos. Problemas de la concurrencia. Exclusión mutua. Sección crítica.
Soluciones por software: algoritmos De Dekker, Peterson. Soluciones por hardware: Enmascaramiento de interrupciones, Test and Set.
09-may
18
Trabajo Práctico 6 - Concurrencia parte 1
16-may
19
Programación concurrente. Comunicación y sincronización de procesos.
Problemas de la concurrencia. Exclusión mutua. Sección crítica.
16-may
20
Trabajo Práctico 6 - Concurrencia parte 2
23-may
21
Sistemas de E/S. Instrucciones que se utilizan. Políticas de manejo de E/S. Interrupciones de Hardware. Controlador Programable de Interrupciones. DMA (Acceso directo a Memoria). Ventajas y desventajas de ambas políticas de manejo.Interrupciones sincrónicas y asincrónicas.
23-may
22
Repaso segundo parcial
30-may
23
Segundo parcial
30-may
24
Devolución segundo parcial. Armado de grupos
06-jun
25
Recuperatorio Segundo parcial
06-jun
26
Devolución Segundo parcial.
13-jun
27
Presentación grupal. Recuperatorios
13-jun
28
Presentación grupal. Recuperatorios
20-jun
29
Sin Actividad. Día de la Bandera- Paso a la Inmortalidad del Gral
Belgrano
20-jun
30
Sin Actividad. Día de la Bandera- Paso a la Inmortalidad del Gral
Belgrano
27-jun
31
Examen Global Devolución Global
27-jun
32
Cierre de notas, consultas para el final