0% encontró este documento útil (0 votos)
75 vistas23 páginas

Seminario de Arquitectura de Computadoras

Este documento presenta un seminario sobre la solución de problemas de arquitectura de computadoras. El seminario cubrirá el funcionamiento básico de las computadoras, los componentes principales como la CPU, la memoria y las unidades de entrada y salida, y cómo estos componentes interactúan. También explicará cómo un programa se ejecuta a nivel de hardware y software. El objetivo es que los estudiantes entiendan la arquitectura de las computadoras a un nivel más profundo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas23 páginas

Seminario de Arquitectura de Computadoras

Este documento presenta un seminario sobre la solución de problemas de arquitectura de computadoras. El seminario cubrirá el funcionamiento básico de las computadoras, los componentes principales como la CPU, la memoria y las unidades de entrada y salida, y cómo estos componentes interactúan. También explicará cómo un programa se ejecuta a nivel de hardware y software. El objetivo es que los estudiantes entiendan la arquitectura de las computadoras a un nivel más profundo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Seminario De Solución De Problemas De Arquitectura De

Computadoras

SEMINARIO DE SOLUCIÓN DE
PROBLEMAS DE ARQUITECTURA
DE COMPUTADORAS
-Introducción a la estructura de
computadoras-

J. Ernesto López Arce Delgado

Universidad de Guadalajara – Centro Universitario de Ciencias


1
Exactas e Ingenierías
División de Electrónica y Computación
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Arquitectura de Computadora
• Es la ciencia y arte de diseñar, seleccionar e interconectar componentes de
hardware así como diseñar la interface de Hardware/Software para crear un
sistema computacional que logre tener cierta funcionalidad, costo,
consumo de energía, desempeño, entre otras metas.

Universidad de Guadalajara – Centro Universitario de Ciencias


2
Exactas e Ingenierías
División de Electrónica y Computación
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Que se aprenderá en el curso?

• Como un programa en lenguaje ensamblador puede ser ejecutado como


lógica digital, implementado con diseño RTL, Verilog.

• Que sucede entre esa ejecución del programa.

• Como una computadora es diseñada usando compuertas lógicas y cables


para satisfacer las necesidades del diseño.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 3
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Objetivos del curso

• Entender como un procesador funciona debajo de la capa de software y


como se hace la toma de decisiones hechas a nivel de hardware afecta al
software por ende al programador.

• Permitir que sean capaces de crear diseños de RTL y que entiendan al


sistema computacional mas allá del nivel de software.

Universidad de Guadalajara – Centro Universitario de Ciencias


4
Exactas e Ingenierías
División de Electrónica y Computación
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Niveles de transformación

Podemos determinar a cierto nivel que cualquier


problema se puede resolver con un algoritmo, que
es programado en algún lenguaje, ejecutarlo en
rutinas de un Sistema que lo codificara a un
conjunto de instrucciones (ISA), que se
decodificara en una microarquitectura, siendo
ejecutado usando cierta lógica usando circuitos
que a su vez usan electricidad conformada por
electrones.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 5
Seminario De Solución De Problemas De Arquitectura De
Computadoras

• Funcionamiento de una computadora.

• Componentes principales.

• Como trabajan estos componentes entre


ellos.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 6
Dispositivos
de Entrada
CPU
-Unidad de control Dispositivos
-ALU de Salida

Unidad de Memoria

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 7
Seminario De Solución De Problemas De Arquitectura De
Computadoras

CPU

Unidad de Control

Dispositivos Dispositivos
ALU Registros
de Entrada de Salida

Unidad de Memoria

Almacenamiento
Primario
Almacenamiento
Secundario

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 8
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Operaciones Decodificador de
Aritméticas CPU instrucciones
Unidad de Control

Operaciones ALU Registros Interfaz de bus


Lógicas

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 9
Seminario De Solución De Problemas De Arquitectura De
Computadoras

ROM
-PROM Unidad de Memoria
-EPROM -Disco duro,
-EEPROM Almacenamiento -CD,
Primario -DVD,
RAM
-Memoria USB
-Estática Almacenamiento
-Dinámica Secundario

Tipos de Memoria
• Registros CPU
• Memoria Cache
• Memoria principal
• Memoria Secundaria
Universidad de Guadalajara – Centro Universitario de Ciencias
Exactas e Ingenierías
División de Electrónica y Computación 10
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Hardware

• Componentes principales de una ALU


-Sumador
-Resta
-Multiplicador, etc.
• Estructura de una memoria
-Multiplexor
-FlipFlops, etc.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 11
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Ejemplo: Sistema quad-core

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 12
Seminario De Solución De Problemas De Arquitectura De
Computadoras

• Profesor: Información del curso


• J. Ernesto Lopezarce D.

• Contacto:
• [Link]@[Link]
• [Link]@[Link]
• Horas de clase:
• L-J 7:00-9am
• Viernes 7-11am
• Intereses/hobbies:
• Sistemas reconfigurables FPGA.
• Redes de computadoras.
• Debug de sistemas computacionales.
• Videojuegos.
• Armar Modelos a escala, Legos, etc.
• Gustoso del buen beber y comer,
IG: @depuroantojo
Universidad de Guadalajara – Centro Universitario de Ciencias
Exactas e Ingenierías
División de Electrónica y Computación 13
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Que se espera de su parte?

• Realizar las actividades realmente.


• Asistir a las clases, realizar las lecturas, realizar las tareas.
• Hacer su trabajo y trabajar bien.
• Pregunten, tomen notas, participen.
• Realizar las actividades asignadas.
• Llegar a clase a tiempo.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 14
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Para el Curso

• Como preparen y administren su tiempo es muy


importante.
• Existirá una actividad cada semana.

• Se espera un curso difícil,


• Sin embargo, si le dedican el tiempo, aprenderán muchos
temas de interés y comprenderán como un
microprocesador funciona internamente.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 15
Seminario De Solución De Problemas De Arquitectura De
Computadoras

De las actividades
• Actividades
• Hagan las actividades comprendiendo el material.
• Cualquier duda será respondida, cada que se explique un
tema nuevo.
• Si varios tienen duda de temas ya vistos se puede hacer un
repaso.

• Todas las actividades son individuales e


independientes.
• Se aceptan tareas atrasadas, pero la evaluación de
esa tarea será solo la mitad (hasta dos semanas de
la fecha de entrega).
Universidad de Guadalajara – Centro Universitario de Ciencias
Exactas e Ingenierías
División de Electrónica y Computación 16
Seminario De Solución De Problemas De Arquitectura De
Computadoras

De las actividades
• Se utilizara la plataforma Moodle para entrega de
Actividades solo en formato PDF*, con el siguiente
formato para el nombre del archivo:

*Si el reporte no esta en PDF no contara.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 17
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Evaluación

✓ ~15 Actividades -> 60%


• Funcionamiento y simulación de cada practica (50%).
• Enviar reporte de la practica el día de la
presentación.

✓ Proyecto Final -> 40%


• Funcionamiento y Simulación. (50%)
• Reporte de proyecto final. (50%)

Universidad de Guadalajara – Centro Universitario de Ciencias


18
Exactas e Ingenierías
División de Electrónica y Computación
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Deshonestidad académica Evaluación,


trampa y copiar
o No se toreara ningún tipo de trapa o copia de actividades.
o Como adultos se les tratara como tal.
o Cualquier actividad, reporte, código copiado
directamente de alguna referencia o de algún compañero
será anulada.
o Recuerde para crear los reportes se espera que sigua el
siguiente proceso:
▪ Lectura -> Comprensión -> Reporte
o Tomen su tiempo para hacer las actividades.

Universidad de Guadalajara – Centro Universitario de Ciencias


19
Exactas e Ingenierías
División de Electrónica y Computación
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Que se usara en el curso?


• Lenguajes
• Verilog
• VHDL

• Plataformas
• Moodle -> Entrega de tareas.
[Link]
• Meet/Discord -> Sesiones del curso, dudas, etc.
*Servidor de Discord pendiente.

• Software (licencia estudiantil)


• Modelsim + Editor de texto.
• Quartus + Modelsim
Universidad de Guadalajara – Centro Universitario de Ciencias
Exactas e Ingenierías
División de Electrónica y Computación 20
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Que se usara en el curso?


Software a utilizar
• Modelsim
• Crear cuenta con correo institucional.
• [Link]
student-edition

• Quartus lite edition v.18.1 o mayor


• Crear una cuenta en la pagina de Intel :
[Link]
[Link]

• Luego vaya al Link de descarga de Quartus


([Link] )

• Instalar directo en equipo (8~9 GB)


Universidad de Guadalajara – Centro Universitario de Ciencias
Exactas e Ingenierías
División de Electrónica y Computación 21
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Actividad siguiente

• Registrarse en Moodle
• Revisar Actividad 01 y su fecha de entrega.

• Agregarse al servidor de Discord.


• Link será distribuido la siguiente clase.

Universidad de Guadalajara – Centro Universitario de Ciencias


Exactas e Ingenierías
División de Electrónica y Computación 22
Seminario De Solución De Problemas De Arquitectura De
Computadoras

Actividad segunda semana

• Comprobar la instalación de Modelsim o Quartus.

• Realizar la primera práctica del curso.

• MIPS y Proceso de compilación

Universidad de Guadalajara – Centro Universitario de Ciencias


23
Exactas e Ingenierías
División de Electrónica y Computación

También podría gustarte