Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNCIONAMIENTO
1.Organización y arquitectura de
computador
2.Estructura y funcionamiento
3.Historia de computadores
4.Diseño para conseguir mejores
prestaciones
Introducción
Arquitectura de un Computador
“La apariencia funcional que presenta a sus usuarios
inmediatos” descripción del comportamiento del
computador Describe “lo que sucede”
Organización de un Computador
Describe el hardware
utilizando distintos niveles
de abstracción Describe “cómo sucede”
Implementación
Con qué tecnología
Estructura y Funcionamiento
ESTRUCTURA
Forma como se relacionan los
componentes unos con otros
Estructura a Nivel superior
Estructura de la CPU
Estructura de la Unidad de
Control
FUNCIÓN
Operación individual de los
componentes como parte de su
estructura
Funciones del computador:
Procesamiento de datos
Almacenamiento de datos
Movimiento de datos
Control
Visión Funcional
Movimiento de datos
Almacenamiento
Procesamiento de datos
Internos
Procesamiento de datos en
transito
Evolución del Computador
Taxonomía de Flynn
Clasificación del Pc según su
arquitectura
Evolución del Procesador
4bits
8bits
16bits
32bits
32bits
32bits
64bits 64bits
La máquina de Von Neumann
No fue hasta en 1952 que fueron
implementados por primera vez en una
máquina denominada AIS. (Sistema de
identificación automática)
La máquina de Von Neumann
Una memoria principal (M)
Una Unidad Aritmético Lógica (ALU)
Una unidad de control (CC)
Un equipo de entrada salida (I/O)
dirigido por la unidad de control.
MEMORIA IAS (Instituto de
estudios avanzados)
La memoria del IAS consistía en 1000
posiciones de almacenamiento
llamados palabras, de 40 bits cada
uno.
Tanto los datos como las instrucciones
se almacenan allí.
MEMORIA IAS
Estructura IAS
Estructura del IAS
Registro temporal de memoria (buffer)
MBR. Actualmente se suele denominar
MDR.
Registro de dirección de Memoria MAR.
Registro de instrucción IR.
Estructura del IAS
Registro temporal de Instrucciones IBR
Contador de Programa PC
Acumulador AC y Multiplicador
Diagrama de Flujo
Diseño para construir mejores
prestaciones
El precio de los computadores continúa cayendo año tras año,
mientras sigue creciendo su capacidad y potencia
Las aplicaciones domésticas y de oficina cada vez requieren
más potencia: procesamiento de imágenes, reconocimiento del
habla, vídeo-conferencias, aplicaciones multimedia,
almacenamiento de ficheros con voz y vídeo, etc.
Sin embargo, los bloques básicos de los computadores son
prácticamente los mismos que los de los computadores de hace
casi 50 años
Las técnicas para sacar el máximo rendimiento se han vuelto
cada vez más sofisticadas
Factores en diseño de
mejores prestaciones
Velocidad de Microprocesador
Equilibrio de Prestaciones
Velocidad del
Microprocesador
Predicción de Ramificación
precaptar la instrucción
Análisis del flujo de datos
dependencia de instrucciones
para organización optimizada
Ejecución Especulativa
ejecutar instrucciones antes
de que aparezcan en
la ejecución de un programa
Equilibrio de prestaciones
Existe una desigualdad de prestaciones entre
microprocesador y memoria principal. Si la memoria
no logra mantener las demandas del procesador,
este se detiene
Soluciones E.Prestaciones
Incrementar ancho de palabra
Interfaz DRAM más eficiente, incluyendo una
cache u otro esquema de almacenamiento
temporal en el chip DRAM
Reducir la frecuencia de acceso a MP
mediante caches internas y externas
Incrementar ancho de banda, usando buses
más rápidos
Conclusiones