Universidad · Otoño 2026
Arquitecturas Computacionales·Salón HU413·Sesión 1 · Semana 1

Presentación del curso · Qué es la arquitectura computacional

jueves 13 de agosto · 16:00–17:40 · hace 69 días

Origen de las notas: Tú (Word)

Guía del maestro.docx

GUÍA 13-08-26 Arquitecturas Computacionales

HU413 · jueves 13/08/2026 · 16:00-17:40 · Sesión 1

Presentación del curso · Qué es la arquitectura computacional


BIENVENIDA

El curso aborda el diseño y análisis de arquitecturas computacionales modernas, desde los fundamentos históricos y las clasificaciones hasta técnicas avanzadas de diseño de procesadores, manejo de memoria y arquitecturas paralelas.

QUÉ SIGNIFICA ARQUITECTURA DE UNA COMPUTADORA

  • Arquitectura del conjunto de instrucciones — lo que ve el programador: instrucciones, registros y modos de direccionamiento. Es el contrato entre hardware y software.
  • Microarquitectura — cómo se implementa ese contrato: segmentación, cachés, unidades funcionales.
  • Realización — la implementación física concreta en silicio.

Dos procesadores pueden compartir arquitectura y tener microarquitecturas completamente distintas. Es lo que permite que un programa de hace veinte años corra hoy.

NIVELES DE ABSTRACCIÓN

De abajo hacia arriba: transistores, compuertas, bloques funcionales, microarquitectura, conjunto de instrucciones, sistema operativo, aplicaciones. Cada nivel oculta la complejidad del anterior, y este curso vive en los niveles intermedios.

OBJETIVOS DEL CURSO

  • Comprender y comparar arquitecturas clásicas y modernas, de Von Neumann a RISC y CISC.
  • Diseñar y simular componentes clave: unidad de control, ALU y sistemas de memoria.
  • Analizar y evaluar el rendimiento de arquitecturas paralelas, multiprocesadores y sistemas embebidos.
  • Aplicar simulación de flujo de datos y herramientas HDL a soluciones prácticas.

CÓMO MEDIR RENDIMIENTO

La ecuación que va a gobernar todo el curso: tiempo de ejecución = número de instrucciones × ciclos por instrucción × tiempo de ciclo. Cualquier mejora ataca uno de los tres factores, y casi siempre empeora otro.

HERRAMIENTAS

Nand2Tetris para construir desde compuertas, Tinkercad y EDA Playground para simular. Como apoyo, los canales de CrashCourse Computer Science y Ben Eater.

ESTRUCTURA Y EVALUACIÓN

Clase los jueves de 16:00 a 17:40 en HU413 y laboratorio los viernes en LA116. Asesorías viernes de 15:00 a 16:00. Tareas y participación 15%, tres exámenes 30%, seis prácticas 30% y proyecto final 25%.

FECHAS

Parciales el 10 de septiembre, el 8 de octubre y el 5 de noviembre. Proyecto final del 23 al 27 de noviembre.

Mis notasTú (Word)187 palabras
Editor embebido

Edita aquí con aspecto de Word. Guardar en Word escribe el .docx en tu carpeta del semestre. Ctrl+S guarda directo al archivo.

Abrir .docx
Tareas propias de esta sesión
1.- Empezar nand2tetris por mi cuenta, aunque sea los primeros capítulos
2.- Ver la serie de Ben Eater de construir una computadora desde cero
3.- Investigar por qué RISC-V es abierto y qué implica eso