Hardware
Arquitectura de los Computadores Personales
Luis J. Saiz Adalid
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
1
Resumen
• • • • Evolución del rendimiento de los computadores Concepto de arquitectura Tendencias Análisis de prestaciones
Contenidos sujetos a una Licencia Creative Commons 2.5:Reconocimiento – No comercial – Sin Obra Derivada
2
Evolución del rendimiento de los computadores
•
Antes de los 70: 1,3 anual
– Mejoras tecnológicas – Innovaciones en el diseño
•
Año 70-80: 1,35 anual
– Utilización del microprocesador – Mejoras tecnológicas de los circuitos integrados
•
Año 80-actualidad
– Arquitecturas RISC (Reduced-Instruction Set Computers) – Mejorasarquitectónicas: paralelismo a nivel de instrucciones y caches – Mejoras tecnológicas
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
3
Evolución del rendimiento
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
4
Arquitecturas CISC vs RISC
• CISC
– Complex instructionset computers – Computadores con un conjunto de instrucciones complejo
• RISC
– Reduced instruction set computer – Computadores con un conjunto de instrucciones reducido.
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
5
Arquitecturas CISC vs RISC
• Los términos complejo y reducido, expresan la característica distintiva de cadaarquitectura, pero NO deben tomarse sólo como referencia las instrucciones, sino también la complejidad del hardware del procesador Con tecnologías de semiconductores comparables e igual frecuencia de reloj
– Un procesador RISC típico tiene una capacidad de procesamiento de 2 a 4 veces mayor que la de un CISC – La estructura del hardware del RISC es tan simple, que se puede realizar en unafracción de la superficie ocupada por el circuito integrado de un procesador CISC
•
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
6
Arquitecturas CISC vs RISC
• Aunque los microprocesadores RISCs puedan parecer como sustitutos de los CISC, esto no es tan simple:
– Para aplicar una determinada arquitectura de microprocesador sondecisivas las condiciones de realización técnica y sobre todo la rentabilidad, incluyendo los costos de software – Existían y existen razones de compatibilidad para desarrollar y utilizar procesadores de estructura compleja así como un extenso conjunto de instrucciones
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
7
Situaciónactual
• La gran capacidad de integración ha permitido que viejos diseños (ejemplo, x86) hayan integrado muchas de las innovaciones originalmente diseñadas en los RISCs • En los PCs (arquitecturas compatibles x86), hay un módulo que decodifica instrucciones x86 y las traduce a un repertorio interno de tipo RISC
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial– Sin Obra Derivada
8
Situación actual
• El aumento del rendimiento se debe a la combinación de mejoras tecnológicas y arquitectónicas
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
9
Entornos de diseño actuales
• Computadores de sobremesa • Computadores empotrados • Servidores • Tarea del diseñador de computadores
–Determinar los atributos importantes – Diseñar el sistema para maximizar el rendimiento – Considerar limitaciones de coste y consumo
Contenidos sujetos a una Licencia Creative Commons 2.5: Reconocimiento – No comercial – Sin Obra Derivada
10
¿Que hay que diseñar?
• Juego de instrucciones • Organización funcional • Diseño lógico e implementación • Por tanto, optimizar el diseño requiere...
Regístrate para leer el documento completo.