
Cátedra del martes 30 de mayo 21
Luis Mateu B. 29 May 202329/05/23 a las 16:18 hrs.2023-05-29 16:18:29 Cátedras presenciales

Auxiliar #10 Administración de Memoria 25
Pablo Jaramillo V. 29 May 202329/05/23 a las 15:18 hrs.2023-05-29 15:18:29 Auxiliares
Buenas tardes gente!
El auxiliar de este mes será algo distinto a los otros, vamos a ver varios ejercicios más teóricos que prácticos. Personalmente encuentro que les va a servir mucho para el examen por lo que les recomiendo ir!
Material:
Se tiene los videos del semestre pasado, para la primera mitad Video_P1_P2 y la segunda mitad Video_P3_P4_P5.
Si bien existen esos videos encuentro que les servirá hacer consultas durante el auxiliar para entender bien detalles sutiles, así que les vuelvo a recomendar que vayan! :wink: :wink:
Edit:
Cuando hice el auxiliar sucedió que se había guardado mal el ppt y faltaba parte de una diapositiva, reemplacé los archivos por unos corregidos y aproveché de arreglar unos otros detallitos.
El auxiliar de este mes será algo distinto a los otros, vamos a ver varios ejercicios más teóricos que prácticos. Personalmente encuentro que les va a servir mucho para el examen por lo que les recomiendo ir!
Material:
- Diapositivas [PPT] (2.1 mb) (con animaciones para que puedan resolver los ejercicios sin ver las respuestas)
- Diapositivas [PDF] (11 mb)
Se tiene los videos del semestre pasado, para la primera mitad Video_P1_P2 y la segunda mitad Video_P3_P4_P5.
Si bien existen esos videos encuentro que les servirá hacer consultas durante el auxiliar para entender bien detalles sutiles, así que les vuelvo a recomendar que vayan! :wink: :wink:
Edit:
Cuando hice el auxiliar sucedió que se había guardado mal el ppt y faltaba parte de una diapositiva, reemplacé los archivos por unos corregidos y aproveché de arreglar unos otros detallitos.
Auxiliar #9 68
José Astorga Tobar 23 May 202323/05/23 a las 18:47 hrs.2023-05-23 18:47:23 Auxiliares
La auxiliar de mañana será presencial en la B112. Resolveremos dos problemas de SpinLocks.
Diapositivas: Auxiliar_9_SpinLock_II.pdf (213 kb)
Pauta: aux_9_codigos.zip (12 kb)
Video por Rodrigo Urrea, auxiliar de la otra sección: https://www.youtube.com/watch?v=1vMIghE1LDI
Diapositivas: Auxiliar_9_SpinLock_II.pdf (213 kb)
Pauta: aux_9_codigos.zip (12 kb)
Video por Rodrigo Urrea, auxiliar de la otra sección: https://www.youtube.com/watch?v=1vMIghE1LDI

Cátedras del martes 23 y jueves 25 de mayo 39
Luis Mateu B. 22 May 202322/05/23 a las 17:45 hrs.2023-05-22 17:45:22 Cátedras presenciales
Ambas cátedras serán presenciales
Temario: paginamiento en demanda, la estrategia del reloj.
pdf de la clase presencial
Video y pdf de un semestre previo.
Temario: Paginamiento en demanda, propiedades de la estrategia del reloj, thrashing, la estrategia del working set, implementación, ejemplo, optimizaciones para paginamiento en demanda.
Video, pdf
Martes 23
Temario: paginamiento en demanda, la estrategia del reloj.
pdf de la clase presencial
Video y pdf de un semestre previo.
Jueves 25
Temario: Paginamiento en demanda, propiedades de la estrategia del reloj, thrashing, la estrategia del working set, implementación, ejemplo, optimizaciones para paginamiento en demanda.
Video, pdf

Recuerdo: bajen los nuevos tests de la tarea 5 33
Luis Mateu B. 20 May 202320/05/23 a las 14:29 hrs.2023-05-20 14:29:20 Acción requerida
El test incluido en t4.zip no verifica el buen funcionamiento de los timeouts.
Descarguen por favor los nuevos archivos adjuntos que sí incluyen los tests de los timeouts: t5.zip
Si ya entregaron la tarea y la habían probado con los tests de la tarea 4, prueben con los nuevos tests y corríjanla si encuentran un problema.
Descarguen por favor los nuevos archivos adjuntos que sí incluyen los tests de los timeouts: t5.zip
Si ya entregaron la tarea y la habían probado con los tests de la tarea 4, prueben con los nuevos tests y corríjanla si encuentran un problema.

Quiénes pueden dar el control de 2da. fecha 82
Luis Mateu B. 18 May 202318/05/23 a las 15:25 hrs.2023-05-18 15:25:18 Información
El control de 2da. fecha será el miércoles 24 en el horario extendido de la clase auxiliar (16:00 a 18:00). Es el mismo formato del primer control: 2 preguntas en hojas separadas, sin apuntes pero con torpedo, etc. Se anunciarán pronto la o las salas.
Quienes den el control no podrán asistir a la clase auxiliar. La clase auxiliar de los miércoles se hará normalmente para los alumnos que no den el control. Lamentablemente no hay video para esa clase, pero sí se publicara enunciado y solución.
¿Quiénes pueden dar el control de 2da. fecha?
1) Aquellos que justificaron por Ucampus su ausencia al control de 1era. fecha, pueden dar el control de 2da. fecha. Si la solicitud no ha sido aprobada todavía, podrán dar el control pero no se corregirá hasta que sea aprobada. El enunciado del control de este semestre está publicado acá, que por lo demás es similar al control del semestre pasado. No se publican las soluciones de ningún control.
Aclaración: Si entregaron el control y después justificaron ausencia por Ucampus para poder dar el control de 2da. fecha, por reglamento se considera dado el control y la solicitud es nula. En tal caso considere la opción 2.
2) Algunos alumnos que dieron el control estimaron que les fue muy mal y me pidieron dar el control de 2da. fecha. Pueden dar el segundo control entendiendo lo siguiente:
Solo pueden dar el control de 2da. fecha si dieron el control y envían un correo al profesor del curso solicitando anular el primer control (hasta el domingo por la noche). En tal caso no se corregirá el primer control. Sólo se corregirá el control de 2da. fecha y será su nota definitiva del control.
Aclaraciones:
+ La opción 2 no corre para aquellos que aplique la opción 1. No me envíen correo por favor. Son muchos.
+ No pueden optar entre la mejor nota de ambos controles.
+ Si solicitan anular el control, deben dar el control de 2da. fecha sí o sí. De lo contrario su nota será 1.0.
+ Si el lunes de madrugada no he recibido su correo, ya no podrán dar el control de 2da. fecha.
+ Si no dieron el primer control y no justificaron por Ucampus, no pueden dar el control de 2da. fecha y la nota definitiva es 1.0.
+ La opción 2 es solo para sistemas operativos. No la comuniquen a estudiantes de PSS.
Estas reglas son estrictas con el fin de minimizar quienes opten por la 2da. opción y además evitar tener que corregir 2 controles del mismo alumno. Espero que solo necesite una sala para todos los alumnos que van a dar el control de 2da. fecha (opción 1 + opción 2).
Quienes den el control no podrán asistir a la clase auxiliar. La clase auxiliar de los miércoles se hará normalmente para los alumnos que no den el control. Lamentablemente no hay video para esa clase, pero sí se publicara enunciado y solución.
¿Quiénes pueden dar el control de 2da. fecha?
1) Aquellos que justificaron por Ucampus su ausencia al control de 1era. fecha, pueden dar el control de 2da. fecha. Si la solicitud no ha sido aprobada todavía, podrán dar el control pero no se corregirá hasta que sea aprobada. El enunciado del control de este semestre está publicado acá, que por lo demás es similar al control del semestre pasado. No se publican las soluciones de ningún control.
Aclaración: Si entregaron el control y después justificaron ausencia por Ucampus para poder dar el control de 2da. fecha, por reglamento se considera dado el control y la solicitud es nula. En tal caso considere la opción 2.
2) Algunos alumnos que dieron el control estimaron que les fue muy mal y me pidieron dar el control de 2da. fecha. Pueden dar el segundo control entendiendo lo siguiente:
Solo pueden dar el control de 2da. fecha si dieron el control y envían un correo al profesor del curso solicitando anular el primer control (hasta el domingo por la noche). En tal caso no se corregirá el primer control. Sólo se corregirá el control de 2da. fecha y será su nota definitiva del control.
Aclaraciones:
+ La opción 2 no corre para aquellos que aplique la opción 1. No me envíen correo por favor. Son muchos.
+ No pueden optar entre la mejor nota de ambos controles.
+ Si solicitan anular el control, deben dar el control de 2da. fecha sí o sí. De lo contrario su nota será 1.0.
+ Si el lunes de madrugada no he recibido su correo, ya no podrán dar el control de 2da. fecha.
+ Si no dieron el primer control y no justificaron por Ucampus, no pueden dar el control de 2da. fecha y la nota definitiva es 1.0.
+ La opción 2 es solo para sistemas operativos. No la comuniquen a estudiantes de PSS.
Estas reglas son estrictas con el fin de minimizar quienes opten por la 2da. opción y además evitar tener que corregir 2 controles del mismo alumno. Espero que solo necesite una sala para todos los alumnos que van a dar el control de 2da. fecha (opción 1 + opción 2).

Cátedras del martes 16 y jueves 18 de mayo 33
Luis Mateu B. 15 May 202315/05/23 a las 20:16 hrs.2023-05-15 20:16:15 Cátedras presenciales
Ambas cátedras serán presenciales.
Estoy atrasado en una cátedra y por lo tanto la clase de mañana será la misma que que anuncié para el jueves de la semana pasada.
Temario: Núcleo clásico vs. núcleo moderno, núcleo monolítico vs. micro núcleo, el scheduler de Linux, prioridad estática y dinámica, colas de activos y expirados, modelos de consistencia de memoria, consistent locking behavior
Video, pdf
Empezaremos con la tercera unidad: administración de memoria. Es un buen momento para asistir a las clases presenciales, porque la nueva unidad casi no requiere conocimiento sobre la materia previa.
Temario: administración de memoria, paginamiento, espacios de direcciones virtuales, tabla de páginas, traducción de direcciones virtuales a reales, translation lookaside buffer (TLB), extensión explícita de los datos, extensión implícita de la pila, implementación de fork.
Presentación: pdf (el pdf dice capítulo 5, pero es la unidad 3 en el nuevo programa)
Video de un semestre previo
Martes 16
Estoy atrasado en una cátedra y por lo tanto la clase de mañana será la misma que que anuncié para el jueves de la semana pasada.
Temario: Núcleo clásico vs. núcleo moderno, núcleo monolítico vs. micro núcleo, el scheduler de Linux, prioridad estática y dinámica, colas de activos y expirados, modelos de consistencia de memoria, consistent locking behavior
Video, pdf
Jueves 18
Empezaremos con la tercera unidad: administración de memoria. Es un buen momento para asistir a las clases presenciales, porque la nueva unidad casi no requiere conocimiento sobre la materia previa.
Temario: administración de memoria, paginamiento, espacios de direcciones virtuales, tabla de páginas, traducción de direcciones virtuales a reales, translation lookaside buffer (TLB), extensión explícita de los datos, extensión implícita de la pila, implementación de fork.
Presentación: pdf (el pdf dice capítulo 5, pero es la unidad 3 en el nuevo programa)
Video de un semestre previo
Auxiliar #8 26
José Astorga Tobar 15 May 202315/05/23 a las 09:48 hrs.2023-05-15 09:48:15 Auxiliares
Uso de spin-locks:
- Lector/escritor usando spin-lock
- Función team
Material extra (spin-locks):
- Problemas de sincronización para máquinas en las que no existe un núcleo de sistema operativo

Aspectos reglamentarios para quienes no dieron el control 52
Luis Mateu B. 11 May 202311/05/23 a las 20:36 hrs.2023-05-11 20:36:11 Información
Quienes no dieron el control deben justificar su inasistencia mediante el Workflow de Ucampus. De otro modo su nota en el control es 1.0.
Si dieron el control (están en el mapa de la sala), ya no pueden justificar inasistencia, aunque sea aprobada su solicitud por inasistencia al control.
Quienes justifiquen la inasistencia mediante el Workflow y no hayan dado el control en primera instancia, deberán rendir el control en 2da. instancia el miércoles 24 de Mayo de 16:00 a 18:00.
Si dieron el control (están en el mapa de la sala), ya no pueden justificar inasistencia, aunque sea aprobada su solicitud por inasistencia al control.
Quienes justifiquen la inasistencia mediante el Workflow y no hayan dado el control en primera instancia, deberán rendir el control en 2da. instancia el miércoles 24 de Mayo de 16:00 a 18:00.

Cátedras del martes 9 y jueves 11 de Marzo 68
Luis Mateu B. 8 May 202308/05/23 a las 19:51 hrs.2023-05-08 19:51:08 Cátedras presenciales
Ambas cátedras serán presenciales
Temario: Uso de spin-locks, implementación básica de spin-locks, el problema de la memoria caché con los spin-locks, protocolo MESI, implementación eficiente de spin-locks
Presentación: pdf
Video de un semestre previo
Temario: Núcleo clásico vs. núcleo moderno, núcleo monolítico vs. micro núcleo, el scheduler de Linux, prioridad estática y dinámica, colas de activos y expirados, modelos de consistencia de memoria, consistent locking behavior
Video, pdf
Martes 9
Temario: Uso de spin-locks, implementación básica de spin-locks, el problema de la memoria caché con los spin-locks, protocolo MESI, implementación eficiente de spin-locks
Presentación: pdf
Video de un semestre previo
Jueves 11
Temario: Núcleo clásico vs. núcleo moderno, núcleo monolítico vs. micro núcleo, el scheduler de Linux, prioridad estática y dinámica, colas de activos y expirados, modelos de consistencia de memoria, consistent locking behavior
Video, pdf