Spisu treści:
- Definicja - Co oznacza architektura skalowalnego procesora (SPARC)?
- Techopedia wyjaśnia architekturę skalowalnego procesora (SPARC)
Definicja - Co oznacza architektura skalowalnego procesora (SPARC)?
Skalowalna architektura procesorów, lepiej znana jako SPARC, jest technologią architektury przetwarzania zestawów instrukcji (RISC) dla mikroprocesorów opracowaną przez Sun Microsystems, która wprowadziła ją w 1987 roku. Jest ogólnie utożsamiana z systemem operacyjnym Solaris. Architektura SPARC została zaprojektowana w celu optymalizacji zarówno 32-bitowych, jak i 64-bitowych implementacji.
Techopedia wyjaśnia architekturę skalowalnego procesora (SPARC)
SPARC to wysoce skalowalna otwarta architektura zaprojektowana z myślą o szybkim tempie wykonania. Słowo „skalowalne” w SPARC oznacza, że stos rejestru może być skalowany do 512 lub 32 okien, aby zminimalizować obciążenie procesora. Można go również zmniejszyć, aby zminimalizować zakłócenia i czas przełączania kontekstu. W pewnym momencie podczas wywołania funkcji, okno przechodzi 16 rejestrów w dół stosu, aby współdzielić górne i dolne rejestry między funkcjami. Okno jest ponownie przesuwane w górę, przesuwając lokalne rejestry na górę lub dół stosu, umożliwiając utrzymanie lokalnych wartości w wywołaniach funkcji.
Od czasu jego wydania wprowadzono kilka zmian w architekturze SPARC. SPARC wprowadził wiele nowych funkcji w wersji 8, która obejmuje funkcje zwielokrotniania i dzielenia oraz 128-bitowy rejestr o poczwórnej precyzji.
Oprócz własnych systemów Solaris, OpenSolaris i SunOS firmy Sun, SPARC został zaprojektowany do obsługi innych systemów operacyjnych, takich jak NetBSD, OpenBSD i Linux.
