Tema 3: Sincronización de Procesos
Contenidos
Coloquio N° 3: Martes 30-04-2024 en aula virtual a las 18:00
Sincronización de procesos
6.1. Introducción. 6.2. El problema de la sección crítica. 6.3. Hardware de sincronización. 6.4. Semáforos. 6.5. Problemas clásicos
LINK para las Clases virtuales:
MARTES https://bit.ly/ZOOMFI-04 Viernes https://bit.ly/ZOOMFI-02El día martes 23-04-2024 no se dictara clases debido a la marcha universitaria Res. CAFI 057/2024Recursos
Audios explicativos de los temas de la unidad N° 6. Capitulo 6 del Silberschatz.
Para realización del coloquio N° 3 - Trabajo Practico N° 3
Apuntes de clase: este archivo contiene, como su nombre lo indica, apuntes de la clase correspondiente a los contenidos de TEMA 3. Usarlo como guía, debe afianzarse con la bibliografía otorgada.
Gráficamente muy claras las diferencias.-
Que es la sección critica y sus condiciones
https://www.youtube.com/watch?v=e-GKPPtgc3w
Solución para dos procesos a través de la variable turno
https://youtu.be/Uj2S75Nms0g
Solución para dos procesos a través de la variable Booleana
https://youtu.be/zZ8ROn4mcPc
https://youtu.be/-91GHxS5qSY
Solución utilizando la variable turno y variable booleana.
https://youtu.be/AxYF6H7VA2s
Solución por software de la sección Critica para dos procesos
https://youtu.be/965y1o_5khY
Problemas en la solución por software - espera activa
https://youtu.be/G2WDcw8hDh0
Instrucciones atómicas test and set (TAS) - Intercambio (xchg)
https://youtu.be/HxUBcoq0v2w
https://youtu.be/4dcVpZB0hW0
Primer video Semáforo de conteo y binario
Segundo video Semáforos de conteo, generales o enteros
https://youtu.be/kPncecCAXD8
https://youtu.be/PhxjNq5mE3k
Muy práctica introducción a Semáforos.
https://youtu.be/Xqtiry7RKIw
Algoritmos de los problemas clásicos de sincronización, sus soluciones:
Productor y Consumidor con semaforos de conteo
Lectores y escritores
Filósofos comensales
Barbero dormilón
Uso de monitores
https://youtu.be/DpnsbDHj2Ls
Actividades
Tercer coloquio, correspondiente al contenido del Tema 3.
Martes 30-04-2024 en aula virtual a las 18:00
Lea cuidadosamente las preguntas y las opciones de respuesta. Una vez seleccionada la opción marque la misma. Cada pregunta solamente tiene 1 (UNA) respuesta válida. Para considerar APROBADA se requieren 3 respuestas correctas sobre un total de 5
Les recuerdo que deben tener el 80 % de los coloquios aprobados o sea en todo el cuatrimestre solo se puede tener 2 desaprobados.
Trabajo Practico N° 3:
El presente trabajo práctico deberá ser realizado y presentado en grupo (trabajo online, NO presencial, video explicativo y documento con el desarrollo de los ejercicios solicitados). Los grupos fueron armados con 5 integrantes como máximo y 3 como mínimo.
Presentación del TP3:
- Fecha de Presentación: 07 de Mayo - hasta hs 18:00
- Forma de Presentación: Cada grupo deberá presentar la solución de 3 puntos del TP. Los 3 puntos serán informados a cada grupo a su debido tiempo. NO se aceptará ninguna presentación posterior a la fecha establecida.
Entrega grupal trabajo práctico: Solo debe entregar 1 alumno del grupo.
Fecha Limite: Martes 07-05-2024 a las 17:00 hs.
En esta tarea cada alumno deberá subir un archivo con su evaluación y la evaluación a sus pares.
Fecha de entrega: Martes 07-05-2024 a las 17:00 hs.