Bloques de contenido principales
Perfilado de sección
-
COMISIÓN 1
Profesor Eduardo Mónaco
Viernes de 8.30 a 10.30
Viernes de 11:00 a 13:00
Fecha
Nro.
Clase
Actividad
20-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.
2-mar
Trabajo Práctico 1 - Arquitectura de Computadoras
13-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
20-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.
20-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.
27-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.
27-mar
6
Trabajo práctico 4 - Gestión de Procesos.
03-abr
7
Sin Actividad-Viernes Santo (Ley 21329)
03-abr
8
Sin Actividad-Viernes Santo (Ley 21329)
10-abr
9
Trabajo práctico 4 - Gestión de Procesos.
10-abr
10
Repaso primer parcial
17-abr
11
Examen Primer Parcial
17-abr
12
Devolución primer parcial
24-abr
13
Modelo de Hilos. Creación y ejecución. Usos de los hilos. Aspectos de diseño.
24-abr
14
Trabajo práctico 5 – Hilos – Threads.
01-may
15
Sin actividad - Día del Trabajador (Ley 21329)
01-may
16
Sin actividad - Día del Trabajador (Ley 21329)
08-may
17
Sin clases por tormenta
08-may
18
Sin clases por tormenta
15-may
19
Recuperatorio Primer Parcial. Devolución Primer parcial
15-may
20
Programación concurrente. Comunicación y sincronización de procesos. Problemas de la concurrencia. Exclusión mutua. Sección crítica. Trabajo Práctico 6 - Concurrencia parte 1. Trabajo Práctico 6 - Concurrencia parte 2
22-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.
22-may
22
Concepto y funciones de sistema de archivos. Organización lógica de la información. Organización física del almacenamiento. Métodos de organización de archivos. Gestión del espacio libre.
Guía de Estudio Sistemas de Archivos.
29-may
23
Presentación grupal.
29-may
24
Presentación grupal.
05-jun
25
Concepto de virtualización. Máquinas virtuales. Concepto de contenedores. Tecnologías de contenedores. Uso actual en la industria del software.
Guía de Estudio Virtualización y Contenedores
05-jun
26
Repaso y consultas para 2do. Parcial.
12-jun
27
Segundo Parcial
12-jun
28
Devolución Segundo Parcial
19-jun
29
Recuperatorio Segundo Parcial
19-jun
30
Devolución del recuperatorio
26-jun
31
Examen Flotante.
26-jun
32
Devolución del Flotante
Cierre de notas, consultas para el final