Filtrar

Auxiliar #14 Repaso Examen 39

José Astorga Tobar 4 Jul 202304/07/23 a las 16:58 hrs.2023-07-04 16:58:04
Auxiliares

Mañana en la sala B112 tendremos la última clase auxiliar. Haremos un repaso para el examen, resolveremos el examen del segundo semestre del 2017.

Enunciado 
Presentación

Hay video disponible de un semestre anterior, tener en cuenta que la pregunta P2 está realizada en una versión antigua de nSystem, la solución actualizada la pueden encontrar en el archivo zip.

Video
Pauta
pauta_p2_actualizada.zip (2.9 kb)

Nos vemos!

Preparación del examen 63

Luis Mateu B. 4 Jul 202304/07/23 a las 10:41 hrs.2023-07-04 10:41:04
Información

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.

Se acabaron las cátedras 45

Luis Mateu B. 26 Jun 202326/06/23 a las 20:53 hrs.2023-06-26 20:53:26
Información

Se me olvidó avisar: la cátedra del jueves 15 fue la última del semestre.  Todavía quedan clases auxiliares.  Abriré una sesión de zoom para que hagan consultas en el horario de la cátedra (hasta las 13:00).

Auxiliar #13 Entrada y Salida 27

Pablo Jaramillo V. 26 Jun 202326/06/23 a las 17:55 hrs.2023-06-26 17:55:26
Auxiliares

Buenas tardes mi gente,

Junto con desear que se encuentren bien considerando las lluvias, e inundaciones, les cuento que reconocemos que a pesar de que se resuman las actividades docentes el Miércoles es muy probable que Santiago con lluvia siga siendo Santiago con lluvia, ergo: sea complejo moverse hasta y desde la U.

Por lo que la clase de este Miércoles será online por Jitsi Meet (No tengo licencia de Zoom) y será grabada para quienes no puedan asistir. Modificaré esta publicación con el enlace unos minutos antes de la clase.

En la clase veremos problemas preguntas donde vamos a razonar sobre: como correría un computador considerando si sus procesos son intensivos en uso de CPU o E/S, paralelos o consecutivos; inodos y bloques de datos, y estimaciones de tamaños de archivos; y estimaciones sobre el desempeño de discos.

Material:

Como siempre, se tiene el video del año pasado para quien le interese.

Edit: ahora está disponible la grabación de este semestre  en esta podrán encontrar lo mismo que en el video anterior y adicionalmentr una resolución a los últimos 2 ejercicios del auxiliar de este semestre (el auxiliar es más extenso que en aquel momento).

Auxiliar #12 Módulos de Linux 2 16

José Astorga Tobar 13 Jun 202313/06/23 a las 13:47 hrs.2023-06-13 13:47:13
Auxiliares

La clase de mañana será a través de Zoom, el link será publicado en Clases Virtuales. Veremos otro problema de módulos de Linux.

Enunciado: t3.pdf
Pauta: vigia-sol.zip
Video semestre anterior

Saludos
  •  

Cátedras del martes 13 y jueves 15 de junio 48

Luis Mateu B. 12 Jun 202312/06/23 a las 19:05 hrs.2023-06-12 19:05:12
Cátedra asíncrona

Ambas cátedras están grabadas.  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

Cátedra del jueves 8 de junio 23

Luis Mateu B. 7 Jun 202307/06/23 a las 18:03 hrs.2023-06-07 18:03:07
Cátedra asíncrona

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 Módulos de Linux 24

Pablo Jaramillo V. 5 Jun 202305/06/23 a las 21:13 hrs.2023-06-05 21:13:05
Auxiliares

Hola mi gente!

En el auxiliar de esta semana aprenderemos a hacer drivers. El ejercicio será sobre un driver que permite lecturas síncronas bloqueantes.

Misma sala y misma hora que siempre.


Para quien no pueda ir se tiene el video del año pasado.

La solución está también en el zip de módulos del curso.

Cátedra opcional sobre máquinas virtuales 34

Luis Mateu B. 31 May 202331/05/23 a las 18:52 hrs.2023-05-31 18:52:31
Cátedras opcionales

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.

Lamentablemente fijé mal el tiempo de exposición y nuevamente cuesta leer los slides en algunos momentos.  Recomiendo tener a mano el pdf de la presentación.
  •  

Cátedras del jueves 1ero. y martes 6 de junio 87

Luis Mateu B. 31 May 202331/05/23 a las 18:47 hrs.2023-05-31 18:47:31
Cátedras con el relator

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.