Auxiliar #14 42

Rodrigo Urrea 5 Jul 202305/07/23 a las 11:46 hrs.2023-07-05 11:46:05
Auxiliares

Repaso Examen:
  • Resolución examen 2017-2
enunciado  solucion solucion_p2_actualizada y video
En el horario de la clase auxiliar, se abrirá una sesión para consultas en Zoom.

Preparación para el Examen 66

Javier Bustos Jiménez 4 Jul 202304/07/23 a las 11:01 hrs.2023-07-04 11:01:04

El examen es el miércoles 12 de julio de 9:00 a 12:00.  Entra toda la materia, hasta las cátedras sobre el sistema de entrada/salida y todas las auxiliares.  Se hará en la misma modalidad del control, es decir presencial con un torpedo de una página, más el mismo torpedo que hicieron para el control.

Para preparar el examen les pido lo siguiente:

- Resolver el examen del semestre pasado.
- Resolver las preguntas del control que no contestaron bien, o si no dieron el control.
- Resuelvan preguntas conceptuales de exámenes de semestres anteriores (ver final de la página).  Consideren también las preguntas sobre entrada/salida.  Las preguntas conceptuales suelen haber aparecido previamente en exámenes anteriores.
- Resolver las tareas que no hayan entregado, o si entregaron pero consideran que recibieron mucha ayuda, resolverlas nuevamente.

Auxiliar #13 29

Diego Madariaga 28 Jun 202328/06/23 a las 06:46 hrs.2023-06-28 06:46:28
Auxiliares

Entrada/Salida:

  • inodes y bloques de datos
  • Archivos y directorios
video y enunciado

En el horario de la clase auxiliar, se abrirá una sesión para consultas en Zoom.

Auxiliar #12 29

Rodrigo Urrea 14 Jun 202314/06/23 a las 09:19 hrs.2023-06-14 09:19:14
Auxiliares

Módulos de Linux #2:
  • Implementación de un driver para Linux que "coordina los vigías del Titanic"

enunciado, pauta y video

En el horario de la clase auxiliar, se abrirá una sesión para consultas en Zoom.

Clases Martes 13 y Jueves 15 de Junio 36

Javier Bustos Jiménez 13 Jun 202313/06/23 a las 03:40 hrs.2023-06-13 03:40:13
Cátedra

Ambas cátedras están grabadas.  El profe Mateu abrirá una sesión de zoom durante el horario de la cátedra para que hagan consultas relacionadas con el curso.

Martes


Temario: Organización del acceso a archivos en capas, decodificación, el disco, el sistema de archivos, estructura del sistema de archivos

Video
Pdf: sistema-archivos-pres.pdf

Jueves


Temario: gestión de bloques disponibles, caché de disco, scheduler de disco, driver, ssds vs discos duros

Video
Pdf: sistema-archivos-pres2.pdf

Clase Jueves 8 de Junio 44

Javier Bustos Jiménez 8 Jun 202308/06/23 a las 10:43 hrs.2023-06-08 10:43:08
Cátedra

Hola, desde ahora en adelante las clases las toma el profe Mateu porque son videos + sesiones de consulta.  Fue un gusto hacerles clases :-)

Copio y pego su información.

Abriré una sesión de zoom durante el horario de la cátedra para que hagan consultas relacionadas con el curso.

Temario: entrada/salida mapeada en memoria, interrupciones, canales

Observación: para enteder mejor esta clase, estudien primero el material sobre módulos.

Video
Slides corregidos: pdf

Durante la clase me di cuenta de algunos errores en los slides, y están corregidos en el pdf publicado.  Pero hay un error del que no me di cuenta durante la clase: en la función de lectura del driver para el teclado, el parámetro con la dirección en donde se debe depositar el byte leído se llama buf, igual que el buffer buf que se comparte con el thread que lee el buffer del controlador de comunicaciones.  Son variables distintas.  Por eso en el pdf corregido la primera variable se llama usrbuf.  Agregué además un slide con el código completo de la función de lectura del driver.  Ese slide no aparece en la clase.

Me disculpo por la calidad del audio, pero igual se entiende.  Fue mi primera clase presencial grabada y no contaba con un micrófono de solapa que se conectara al celular con el que grabé la clase.  En las siguientes clases el audio es mejor.

Auxiliar #11 23

Diego Madariaga 6 Jun 202306/06/23 a las 09:04 hrs.2023-06-06 09:04:06
Auxiliares

Módulos de Linux:
  • Implementación de un driver para Linux que permita lecturas bloqueantes

video y enunciado

En el horario de la clase auxiliar, se abrirá una sesión para consultas en Zoom.

Cátedra opcional sobre máquinas virtuales 33

Javier Bustos Jiménez 31 May 202331/05/23 a las 19:03 hrs.2023-05-31 19:03:31
Cátedra

Esta cátedra corresponde a materia que está en el programa de curso pero no será evaluada.

Temario: Virtualización, virtualización del hardware, tipos de virtualización, los desafíos de la virtualización completa y su implementación, espacios de direcciones virtuales virtuales.

El contenido es suficientemente interesante como para que se motiven y vean el video, aún cuando no sea evaluado.

Presentación: pdf (solo sobre virtualización)

Video de la clase presencial.

Cátedras del Jueves 1 y Martes 6 de Junio 22

Javier Bustos Jiménez 31 May 202331/05/23 a las 19:02 hrs.2023-05-31 19:02:31

Estas clases corresponden íntegramente al profesor Luis Mateu, dice:

Ambas clases están envasadas con el relator.  Estaré en mi oficina de 12:00 a 13:30 para atender consultas relacionas con el curso (tareas, materia, etc.).  Mi oficina está en el piso 2 del edificio poniente.  En la etiqueta dice Patricio Inostroza.

Sigan estas instrucciones para descargar el material.  El material dura 83 minutos y corresponde a las clases de mañana jueves y martes.

Tema: módulos de Linux.

Este material viene con ejemplos de módulos en estos archivos adjuntos:

       modules2020-2.tgz

Descompriman los archivos adjuntos con: tar zxf modules2020-2.tgz

(Hay archivos necesarios para la tarea de un semestre anterior.  Obviamente no va a ser la misma tarea este semestre.)

El miércoles 7 de junio tendrán una clase auxiliar sobre módulos.  El enunciado de la tarea, la última del semestre, se publicará el viernes 9.

Auxiliar #10 24

Rodrigo Urrea 31 May 202331/05/23 a las 13:54 hrs.2023-05-31 13:54:31
Auxiliares

La clase de hoy como es costumbre será en la sala G301 a las 16:15.

Se tratará sobre distintos temas de la nueva unidad Administración de Memoria.
  • Tablas de paginamiento
  • Estrategia del Reloj
  • Estrategia del Working Set
  • TLB

Enunciado 
Se tiene los videos del semestre pasado, para la primera mitad Video_P1_P2  y la segunda mitad Video_P3_P4.