Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUITECTURA DE COMPUTADORES
Grado en Ingeniería Informática
2º Curso – 3er Semestre
TEMA 1:
Arquitectura de computadores
Tema 1: Arquitectura de computadores
Contenidos
Contenidos
Contenidos
Definiciones
Computación paralela
Definiciones: Computador
SISTEMA
SISTEMA DIGITAL
DIGITAL COMPLEJO
COMPLEJO
formado
formado por
por un
un conjunto
conjunto de
de circuitos
circuitos electrónicos
electrónicos
destinado
destinado alal procesamiento
procesamiento de
de lala información.
información.
Definiciones: Computador
INSTRUCCIONES
DATOS RESULTADOS
MEMORIA
ENTRADA/SALIDA
CPU
MEMORIA
1 0 0 1 0 1 0 0
Código de n bits
1 0 0 1 24 = 16 combinaciones
Código de 4 bits
1 0 0 1 0 1 0 0 28 = 256 combinaciones
Código de 8 bits
Arquitectura de Computadores - 2º GII 10
Tema 1: Arquitectura de computadores
1 0 0 1 0 1 0 0
Conexión
Conexión
Almacenamiento
Almacenamiento
Unidades
Unidades
funcionales
funcionales
Circuitos
Circuitos
entradas lógicos salidas
lógicos
Control
Control
Definiciones: Registros
1 0 0 1 0 1 0 0
Registro de n bits
Índice
Índice
m registros
Definiciones: Memoria
MEMORIA
PRINCIPAL
Dirección
Direcciónfísica
física
m posiciones
Definiciones: Buses
1 0 0 1 0 1 0 0
1 0 0 1 0 1 0 0
Definiciones: Temporización
Periodo
Periodo oo Ciclo
Ciclo
Flanco
Flanco T
Señal de reloj
Arquitectura de Computadores - 2º GII 20
Tema 1: Arquitectura de computadores
ALU CACHE
L2
CACHE
REGISTROS
L1
CONTROL
CACHE
FETCH
L1
Potencia
Potenciadisipada
disipadaenenforma
formade
decalor
calor
(ley
(leyde
deJoule)
Joule)
Definiciones
Dirección
Direcciónlógica
lógica Dirección
Direcciónfísica
física
INSTRUCCIONES INSTRUCCIONES
DATOS DATOS
(estáticos) (estáticos)
DATOS
(dinámicos)
NIVEL APLICACIÓN:
Programas de usuario
Aplicaciones específicas
NIVEL SOFTWARE:
Sistema operativo
Compiladores
software
software
NIVEL ARQUITECTURA:
Microchips
Microprocesadores
hardware
hardware NIVEL CIRCUITO:
Puertas lógicas
Circuitos digitales
NIVEL FÍSICO:
Uniones p-n
Transistores
Repertorio de instrucciones
Organización
Implementación
Rendimiento
tCPU I CPI T
trabajo
Rendimiento
tiempo
Computación secuencial
Tres
Tressubsistemas
subsistemasbásicos
básicos
(CPU,
(CPU,Memoria,
Memoria,E/S)
E/S)
Máquina
MáquinaVon
VonNeumann
Neumann Programa
Programaalmacenado
almacenado
Ejecución
Ejecuciónsecuencial
secuencial
Computación secuencial
INSTRUCCIONES
UNIDAD
UNIDAD
DE
DE DATOS
CONTROL
CONTROL
ENTRADA
Y
ALU
ALU ALU
ALU ALU
ALU SALIDA
Computación secuencial
FF XX FF XX
Lectura
Lectura Ejecución
Ejecución Lectura
Lectura Ejecución
Ejecución
Instrucción
Instrucción#1
#1 Instrucción
Instrucción#1
#1 Instrucción
Instrucción#2
#2 Instrucción
Instrucción#2
#2
Computación paralela
Computación paralela
Clasificación de Flynn:
Computación paralela
Clasificación de Flynn:
Computación paralela
Clasificación de Flynn:
Computación paralela
Clasificación de Flynn:
Computación paralela
Clasificación de Flynn:
MÉRITO
MÉRITO
ARQUITECTÓNICO
ARQUITECTÓNICO
RENDIMIENTO
RENDIMIENTO
DEL
DELSISTEMA
SISTEMA COSTE
COSTEDEL
DEL
SISTEMA
SISTEMA
MÉRITO
MÉRITO
ARQUITECTÓNICO
ARQUITECTÓNICO Aplicabilidad
Aplicabilidad
Escalabilidad
Escalabilidad
Compatibilidad
Compatibilidad
Procesado
Procesado
rr
Memoria
Memoria
RENDIMIENTO
RENDIMIENTO
DEL
DELSISTEMA
SISTEMA
Entrada
Entrada
Salida
Salida
Robustez
Robustez
Consumo
Consumo
Confiabilida
Confiabilida
dd
COSTE
COSTEDEL
DEL
SISTEMA
SISTEMA
ARQUITECTURA DE COMPUTADORES
Grado en Ingeniería Informática
2º Curso – 3er Semestre