Datos Generales

N煤mero de cr茅ditos: 6.00
ISCED-F: Educaci贸n
Estado: Core
Curso acad茅mico: 1潞
Cuatrimestre: 2潞
Idiomas: English, Portuguese
Disponible para estudiantes de movilidad: Yes
C贸digo: V05G301V01105

Coordinaci贸n

martin@uvigo.es

PRESENTACI脫N

La asignatura de Arquitectura de Ordenadores es una base fundamental para comprender c贸mo funcionan los sistemas computacionales modernos. Esta materia abarca desde los principios b谩sicos de dise帽o y organizaci贸n de computadores hasta conceptos avanzados relacionados con la optimizaci贸n del rendimiento y la integraci贸n de hardware y software.

Requisitos

No hay requisitos para esta asignatura.

PROFESORES

  • Dr. Juan P茅rez G贸mez: Especialista en dise帽o de microprocesadores.
  • Dra. Laura Mart铆nez Ruiz: Investigadora en computaci贸n de alto rendimiento.
  • Ing. Carlos Fern谩ndez L贸pez: Consultor en dise帽o de hardware y sistemas embebidos.

CONTENIDO DE LA ASIGNATURA

  • Introducci贸n a la historia y evoluci贸n de la arquitectura de computadores.
  • Dise帽o y funcionamiento de procesadores (RISC y CISC).
  • La jerarqu铆a de memoria: caches, RAM y almacenamiento secundario.
  • Conexiones y buses de comunicaci贸n entre dispositivos.
  • Lenguaje ensamblador: instrucciones y ciclo de ejecuci贸n.
  • Introducci贸n a la computaci贸n paralela y sistemas multiprocesador.

RESULTADOS DE APRENDIZAJE

  • Dominar los conceptos fundamentales de la arquitectura de computadores.
  • Dise帽ar soluciones de hardware y software que optimicen el rendimiento del sistema.
  • Interpretar programas b谩sicos en lenguaje ensamblador y evaluar su impacto en el hardware.
  • Comprender la interacci贸n entre componentes del sistema y proponer mejoras en su dise帽o.

LECTURAS Y HERRAMIENTAS RECOMENDADAS

  • Libros:
    • "Organizaci贸n y Arquitectura de Computadores" de William Stallings.
    • "Dise帽o de Procesadores Modernos" de John Paul Shen y Mikko Lipasti.
  • Herramientas:
    • Simuladores de arquitectura como MARIE o MIPS.
    • Ensambladores como MASM o NASM.
    • Emuladores de memoria para pr谩cticas avanzadas.

ACTIVIDADES PLANIFICADAS

  • Clases magistrales combinadas con demostraciones pr谩cticas.
  • Talleres sobre dise帽o y programaci贸n en ensamblador.
  • Sesiones grupales para resolver problemas de arquitectura de sistemas.
  • Evaluaciones pr谩cticas utilizando simuladores de arquitectura.

M脡TODOS Y CRITERIOS DE EVALUACI脫N

  • Ex谩menes te贸ricos: 40% del total, centrados en la evaluaci贸n conceptual.
  • Proyectos pr谩cticos: 30%, enfocados en el dise帽o de componentes y simulaciones.
  • Actividades y tareas: 20%, resoluci贸n de problemas en clase y participaci贸n.
  • Asistencia y participaci贸n activa: 10%.