SPARC | |
---|---|
| |
Разработчик | Sun Microsystems |
Разрядность | 64-bit (32 → 64) |
Представлена | 1985 |
Версии | V9 (1993) |
Архитектура | RISC |
Тип | Регистр-Регистр |
Кодирование СК | фиксированное |
Реализация переходов | Флаги условий |
Порядок байтов | Bi (Big → Bi) |
Размер страницы | 8 KiB |
Расширения | VIS 1.0, 2.0, 3.0 |
Открытая? | Yes |
Регистры | |
Общего назначения | 31 (G0 = константа ноль; не глобальные регистры используют регистровые окна) |
Вещественные | 32 |
Медиафайлы на Викискладе |
SPARC (Scalable Processor ARChitecture — масштабируемая архитектура процессора) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.
Архитектура SPARC является открытой. Это значит, что:
Для производства процессоров с архитектурой SPARC достаточно закупить у SPARC International лицензию на архитектуру системы команд (99 $) и разработать свою реализацию архитектуры либо закупить готовую реализацию (что несколько дороже).
Существовало три основные ревизии архитектуры SPARC: версии 7, 8 и 9[1]. Иногда UltraSPARC серии T выделяются как отдельные архитектуры UltraSPARC Architecture 2005 и 2007[2].
Версия 8 архитектуры SPARC описывает 32-разрядный микропроцессор, тогда как версия 9 — 64-разрядный.