martes, 29 de abril de 2008

1.1.- INTRODUCCIÓN

En 1En 1987, Sun Microsystems anunció una arquitectura RISC abierta denominada SPARC (Scalable Processor ARChitecture, o en español Arquitectura de Procesador Escalable), la cual sería la base de futuros productos de la empresa.

Alrededor de media docena de distribuidores de SPARC obtuvieron la licencia para fabricar pastillas SPARC usando diferentes tecnologías (CMOS, ECL, GaAs, Arreglos de compuertas, VLSI, etc.). La intención fue alentar la competencia entre los distribuidores de pastillas, a fin de mejorar en el desempeño, reducir precios y hacer el intento de establecer la arquitectura SPARC como estándar en la industria.

La tecnología Sun, con respecto al SPARC, comenzó con una arquitectura de 32 bits, la cual es la que usan la mayoría de los procesadores fabricados actualmente, pero luego se expandió a una tecnología de 64 bits, lo cual significa el doble de tamaño de los registros y de bus de datos. Nosotros nos centraremos en la arquitectura inicial de Sun de 32 bits.

En primer lugar veremos como funciona el CPU SPARC, desde la longitud de sus buses hasta la codificación de sus instrucciones, haciendo referencia a sus registros y a la manera en que el Procesador accede a los mismos.

Luego estudiaremos cada una de sus instrucciones en detalle, y sus modos de direccionamiento, explicaremos como se distribuyen los bits en las mismas para los distintos modos de direccionar las instrucciones.

También veremos y daremos una breve explicación de cada una de las partes que compone al CPU SPARC.

No hay comentarios: