Architektura základního systému serveru - Server Base System Architecture
The Architektura základního systému serveru (SBSA) je architektura hardwarového systému pro servery na základě 64-bit PAŽE procesory.[1][2][3][4]
Odůvodnění
Historicky byly produkty založené na ARM často přizpůsobeny konkrétním aplikacím a výkonovým profilům. Variace mezi hardwarovými platformami založenými na ARM byla překážkou vyžadující úpravy operačního systému pro každý produkt.
SBSA usiluje o posílení ekosystému ARM určením minimální sady standardizovaných funkcí tak, aby OS postavený pro tuto standardní platformu by měl správně fungovat bez úprav na všech hardwarových produktech vyhovujících specifikaci.
Funkce
- Vlastnosti CPU
- Správa paměti
- Periferní přístup
- Přerušení
- Hlídací pes (detekce potulného systému)
Existující specifikace pro USB, PCIe, ACPI, TPM a další standardy jsou začleněny, aby zpevnily specifikaci.
Požadavky na spuštění serveru
Problémy s firmwarem jsou řešeny samostatně ve specifikaci Server Base Boot Requirements (SBBR).[5]
Validace platformy
Sada Architecture Compliance Suite (ACS) kontroluje, zda prostředí vyhovuje specifikaci SBSA, a je poskytována pod licencí open source Apache 2. Je k dispozici na https://github.com/ARM-software/sbsa-acs.
Úrovně shody
Specifikace definuje úrovně souladu, přičemž úroveň 0 je nejzákladnější, a následné úrovně navazující na předchozí úrovně. Slovy specifikace: „Pokud není výslovně uvedeno, všechny položky specifikace patřící k úrovni N platí pro úrovně vyšší než N.“
Úroveň 0, 1 a 2
Úrovně 0, 1 a 2 byly zastaralé a složeny do úrovně 3.
Úroveň 3
Úroveň 3 obsahuje specifikace základní úrovně pro:
- Funkce PE (Processing Element - jádro)
- Mapa paměti
- Regulátor přerušení
- Přiřazení PPI (periferní přerušení)
- Chování MMU
- Subsystém hodin a časovačů
- Probuďte sémantiku
- Sémantika stavu napájení
- Hlídací psi
- Periferní subsystémy
Úroveň 4
Prodlužuje úroveň 3, např. s podporou rozšíření RAS pro zotavení po chybě specifikace ARMv8.2
Úroveň 5
Rozšiřuje úroveň 4, např. s podporou řízení překladu fáze 2 z hypervisoru, jak je uvedeno v ARMv8.4.
Úroveň 6
Prodlužuje úroveň 5, např. s podporou bezpečnostních funkcí spekulativního provedení.
Verze
Počáteční veřejná verze
Počáteční veřejná verze SBSA byla oznámena 29. ledna 2014.
SBSA verze 3.0
SBSA verze 3.0 byla vydána 1. února 2016.
SBSA verze 5.0
SBSA verze 5.0 byla vydána 30. května 2018.
SBSA verze 6.0
SBSA verze 6.0 byla vydána 16. září 2019.
Viz také
Reference
- ^ Peter Bright (30. ledna 2014). „ARM konečně definuje platformu, když se zaměřuje na serverovnu“. Ars Technica.
- ^ Johan De Gelas (29. ledna 2014). „ARM a partneři dodávají první standard ARM serverové platformy“. AnandTech.
- ^ „ARM Ecosystem Collaborates to Deliver Initial Server Platform Standard“ (Tisková zpráva). ARM Holdings. 29. ledna 2014.
- ^ Jonathan Corbet (5. února 2014). „ARM, SBSA, UEFI a ACPI“. LWN.net.
- ^ Ltd, Arm. „Server a infrastruktura“. ARM vývojář. Citováno 2020-05-13.
![]() | Tento počítačový článek je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |