Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Los procesadores SPARC realizan un “sistema de ventanas”. Cada ventana son 24 registros (a los cuales se le suman 8 más que son globales, o sea, accesibles por todas las ventanas; la suma de 32 registros es visible en todo momento) que pertenecen a un procedimiento o subprograma.
El registro G0 está fijo por medio del hardware con el valor 0. En él, los almacenamientos no alteran su valor. Los registros G1 a G7 son globales y pueden contener variables enteras, apuntadores a tablas u otros datos importantes.
Los registros de salida son de O0 a O7 y son usados por los procedimientos para pasar parámetros a los procedimientos que llaman. El primer parámetro va al registro O0, el siguiente al O1 y así sucesivamente.
Sparc es una marca registrada de SPARC International Inc, una
organización establecida en 1989 para promover la arquitectura Sparc , y proporcionar tests de estabilidad. La implementación de la arquitectura original de 32 bits de Sparc fue inicialmente diseñada
en estaciones de trabajo Sun-4 (son una serie de estaciones de trabajo y servidores Unix, lanzados en 1987), reemplazando los sistemas anteriores (Sun-3) basados en la familia de procesadores Motorola 68000.
La CPU SPARC está compuesta de una unidad entera, UI (Integer Unit) que procesa la ejecución básica y una FPU (Floating-Point Unit) que ejecuta las operaciones y cálculos de reales. La IU y la FPU pueden o no estar integradas en el mismo chip. Aunque no es una parte formal de la arquitectura.
Modos de direccionamiento:
Fue originalmente diseñada por Sun Microsystems y dirigido por el ingeniero Kaa en 1985, se basa en los diseños RISC I y II de la Universidad de California en Berkele y que fueron definidos entre los años 1980 y 1982.
La empresa Sun Microsystems
diseñó esta arquitectura y la
licenció a otros fabricantes como:
SPARC es la primera arquitectura RISC abierta. Así otros fabricantes de microprocesadores pueden desarrollar su propio diseño.
Una de las ideas innovadoras de esta arquitectura es la ventana de registros que permite hacer fácilmente compiladores de alto rendimiento y una significativa reducción de memoria en las instrucciones load/store en relación con otras arquitecturas RISC.
SPARC (Scalable Processor Architecture). Un procesador con arquitectura escalable es aquel en el que se pueden definir versiones
posteriores de la misma con mayor cantidad de características, siempre
salvaguardando la compatibilidad con los programas de versiones
anteriores.