Von NewmN
Enviado por marthalegil • 1 de Mayo de 2014 • 520 Palabras (3 Páginas) • 201 Visitas
RISC.
Lección 27. Clasificación de procesadores simples
ERA
ESTILO
HARDWARE
SOFTWARE
Antes 1970
RISC
Simple
Lenguaje ensamblador
~ 1970 - ~2000
CISC
Complejo Diseñado para simplificar tareas compiladas
Lenguajes de alto nivel FORTRAN Algol Pascal C
~ 1980 -
RISC
Simple Diseñado para trabajar tan rápido como sea posible
Lenguajes de alto nivel FORTRAN Pascal C
optimizando necesidades compiladas
2000 -
RISC/ VLIW?
Simple Diseñado para trabajar tan rápido como sea posible Múltiples instrucciones en paralelo
Lenguajes de alto nivel FORTRAN Pascal C Java
optimizando requerimientos compilados
- Conjunto de Instrucciones Complejas (CISC) Como los lenguajes de alto nivel empezaron a hacerse populares, arquitectos de la computadora intentaron hacer máquinas con las capacidades de emparejar estructuras usadas por programadores. Como un ejemplo, complejo que dirige los modos, se agregó para que una expresión como: X = a[j++]; Pueda transformarse a una sola instrucción de la máquina. En ese momento, la memoria estaba relativamente cara y lenta, para que compactando un programa en tan pocas instrucciones como sea posible, sea vista como una meta deseable. Esto significa que los programas más pequeños cargaron más rápidamente y que la memoria (escasa y cara) estaba más disponible para los datos.
Lección 28. Arquitecturas Significativas (CISC)
IBM
360, 370
Una extensa familia de procesadores mainframe fueron diseñados y fabricados en estas series.
DEC
PDP-11
En un momento la familia de minicomputadores más popular.
DEC
VAX
DEC fue el sucesor de su familia PDP-11- una de las primeras maquinas de 32 Bits.
Intel
x86
Empezando con los 8088 que impulsó los primeros PC IBM, la arquitectura del x86 se ha desarrollado con la popularidad de PCs.
Motorola
68K
Una familia de procesadores de 32-Bits uso tempranamente los Apple Macintoshes y extensivamente los incluyo en los sistemas.
- ALU
La Unidad Lógica Aritmética, es el “núcleo” de cualquier procesador: Es la unidad que realiza los cálculos. Un ALU típico tendrá dos puertos de entrada (A y B) y un puerto del salida (Y). También tendrá una entrada del control que le indica qué operación (agregue, substraiga, y, o, etc.) para realizar y adicionar salidas para los códigos de condición (llevar, inundar, negar, resultado cero). ALU puede ser simple y realizar sólo unas operaciones: la aritmética de enteros (agregar, substraer), lógica booleana (y, o, complemento) y cambios (izquierda, corrija, ruede). Las ALU simples pueden encontrarse en procesadores pequeños de 4 y 8-Bits incluidos en los sistemas usados.
El
...