Institución Facultad de Cs. Físicas y Matemáticas Facultad de Cs. Físicas y Matemáticas
Disponible desde Primavera 2022
Cursos Asociados Otras realizaciones de este Curso
Descripción En este curso aprenderán a:

+ Diseñar circuitos digitales simples, como por ejemplo un circuito que multiplique 2 enteros, y probar su funcionamiento en el simulador Logisim.
+ Identificar a qué instrucciones de máquina de la arquitectura Risc-V corresponde cada instrucción de un programa en C con el fin de depurar errores de programación de complejidad avanzada.
+ Evaluar las ventajas y desventajas de las arquitecturas Risc y Cisc.
+ Escribir trozos de programas en assembler Risc-V y depurarlos con ddd.
+ Evaluar el impacto que tiene el diseño de las componentes del computador (cpu, memoria y sistema de entrada/salida) en su desempeño desde la perspectiva del tiempo de ejecución, energía consumida y costo en tamaño de los circuitos. Por ejemplo el impacto del diseño de su memoria cache o el tipo de implementación de su cpu: microprogramada, en pipeline, super-escalar o con ejecución especulativa y fuera de orden.

El curso se dictará en modalidad remota con evaluaciones presenciales. Se publicarán las grabaciones de las clases, ya sea de este semestre o de algún semestre pasado. Desde ya pueden ver las clases grabadas de semestres anteriores en la sección novedades del semestre antepasado.

Evaluación: 1 control, examen y 6 tareas.

Nota de tareas: 50% de la nota final
- Se calculará como el promedio de 6 tareas.
- Las tareas tienen un fin sobre todo formativo.
- No se elimina ninguna tarea y no habrá tarea recuperativa.
- Las tareas serán rechazadas si no funcionan correctamente con el test suministrado.
- La solución de una tarea debe ser desarrollada por el alumno individualmente, pero puede discutir en palabras con otros alumnos acerca de los principios de la solución.
- El alumno puede recibir ayuda de otros alumnos, del profesor auxiliar o de cátedra, para lograr el correcto funcionamiento de su solución, especialmente cuando le está tomando más tiempo que el estipulado en U-cursos para resolver la tarea.
- Se descuentan 5 décimas por cada día de atraso en la entrega, excluyendo sábados, domingos, feriados o días de receso y vacaciones. Si se entrega un día sábado, es como si la hubiese entregado el lunes siguiente.
- Se descuentan 5 décimas por entregar una tarea que arroja warnings al compilar.

Nota de controles: 50 % de la nota final
- Se calculará como el promedio de un control y un examen. Ambos serán presenciales.
- Por reglamento nadie se exime del examen (se requieren 2 controles).
- Los controles tienen un fin sobre todo evaluativo.

Requisitos de aprobación

Para aprobar el curso se necesita que la nota de controles sea mayor o igual a 4 y que la nota de tareas también sea mayor o igual a 4.

---------------------------

Apuntes, herramientas y controles de semestres anteriores acá.

---------------------------

El control será presencial el miércoles 12 de Octubre en el horario extendido de la clase auxiliar (10:00 a 12:00). El control es con apuntes personales manuscritos por el propio alumno. No se puede llevar nada impreso ni fotocopias.

Calendario de tareas

T1 sobre circuitos secuenciales: 24 de agosto al 7 de septiembre
T2 sobre circuitos modulares: 7 al 28 de septiembre
T3 sobre assembler Risc-V: 28 de septiembre al 14 de octubre
T4 sobre memoria: 19 de octubre al 7 de noviembre
T5 sobre señales de control: 7 al 21 de noviembre
T6 sobre entrada/salida: 21 de noviembre al 5 de diciembre

---------------------------

Qué hacer si no pueden entregar una tarea por enfermedad u otra razón aceptada por la facultad

Este el procedimiento si no pueden trabajar en una tarea:

El reglamento de la facultad permite que los alumnos justifiquen su ausencia a una actividad evaluada, como por ejemplo una tarea, mediante la solicitud "Constancia de ausencia justificada" en el Workflow de Ucampus. Las razones son las indicadas en el reglamento, que vienen siendo las mismas que aplican para justificar la ausencia a un control. El plazo son los mismos 5 días hábiles o 7 días corridos para realizar la solicitud, la diferencia es que el reglamento no indica el método de recuperación de la nota, por lo que en esos casos se les informa a los profesores y cada docente toma la decisión de cómo recuperar esa nota.

En mis cursos, si a un alumno se le aprueba una "Constancia de ausencia justificada" por una tarea, puede entregar esa tarea atrasado sin puntos de descuento en cualquier momento a mí por correo de U-cursos. Por lo tanto no deben mandarme los certificados médicos o cualquier otro documento. Deben hacerlo a través del workflow de Ucampus por favor.

La constancia de ausencia justificada está en el workflow de Ucampus en: Servicios generales -> Workflow -> Solicitudes al Comité de Administración Docente (CAD) -> En el ítem tipo seleccionar "Constancia de ausencia Justificada"
Programa del Curso 2010_2_CC4301.pdf
Compartir