Professional Documents
Culture Documents
Parte 1
Parte 1
El CPU
Conceptos Generales, Arquitectura de
Von Neumann, Arquitectura Harvard
Conceptos Generales
• Arquitectura de Computadores
– Atributos de un sistema que son visibles a un
programador, y que tienen un impacto directo
en la ejecución de un programa.
• Organización de Computadores
– Unidades funcionales y sus interconexiones que
materializan especificaciones arquitectónicas:
set de instrucciones, mecanismos de E/S,
técnicas para direccionamiento de memoria.
Arquitectura de Von Neumann
Arquitectura Harvard
Estrictamente hablando, se
refiere a un CPU que utiliza
espacios de memoria de
programa y de datos separados.
Esta denominación es utilizada
generalmente para referirse a
buses de programa y de datos
separados, incluyendo cachés,
aunque el dispositivo de
memoria principal sea
compartido.
Perspectiva Histórica
• 1938 -1952
• ENIAC (1946)
– 30 toneladas
– 1600m2
– 18000 tubos
– 140KW
– 5000 sumas/segundo
1era. Generación: Tubos de Vacío (2)
2da. Generación: Transistores
• 1953 - 1962
• IBM 7090 (1960)
– 32K de
memoria
– Tiempo de ciclo
2µs
3era. Generación: Circuitos
Integrados
• 1963 - 1971
• IBM 360 (Modelo
75, 1965)
– 512K de memoria
– Tiempo de ciclo
0.2µs
4ta. Generación: Microprocesadores
• 1972 – 1987
• PC-Compatible
– Computadora personal
– Utiliza circuitos VLSI
– 128MB de memoria
– Tiempo de ciclo 5ns
5ta. Generación: Procesamiento
Paralelo?
• 1987 – hoy?
• Supercomputadores
– PVP = Parallel Vector Processors
– MPP = Massively Parallel Processors
– SMP = Symmetric Shared-Memory
Multiprocessors
• CRAY T3E, IBM SP2, TANDEM
Himalaya K10000
Perspectiva Histórica