Dom Sprzęt komputerowy Co to jest skalowalna architektura procesorów (sparc)? - definicja z techopedia

Co to jest skalowalna architektura procesorów (sparc)? - definicja z techopedia

Spisu treści:

Anonim

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.

Co to jest skalowalna architektura procesorów (sparc)? - definicja z techopedia