SPARC
Материал из Википедии — свободной encyclopedia
SPARC (Scalable Processor ARChitecture — масштабируемая архитектура процессора) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.
Краткие факты Разработчик, Разрядность ...
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 является открытой. Это значит, что:
- Архитектура системы команд SPARC опубликована как стандарт IEEE 1754—1994;
- Спецификации SPARC доступны по лицензии любой компании или частному лицу и дают возможность разрабатывать свои собственные решения;
- Развитием архитектуры SPARC занимается независимая некоммерческая организация SPARC International, Inc., основанная в 1989 году. Членство в SPARC International открыто для всех желающих.
Для производства процессоров с архитектурой SPARC достаточно закупить у SPARC International лицензию на архитектуру системы команд (99 $) и разработать свою реализацию архитектуры либо закупить готовую реализацию (что несколько дороже).
Существовало три основные ревизии архитектуры SPARC: версии 7, 8 и 9[1]. Иногда UltraSPARC серии T выделяются как отдельные архитектуры UltraSPARC Architecture 2005 и 2007[2].
Версия 8 архитектуры SPARC описывает 32-разрядный микропроцессор, тогда как версия 9 — 64-разрядный.