stringtranslate.com

Архитектура базовой системы сервера

Архитектура базовой системы сервера ( SBSA ) — это архитектура аппаратной системы для серверов на базе 64-битных процессоров ARM . [1] [2] [3] [4]

Обоснование

Исторически сложилось так, что продукты на базе ARM часто были адаптированы для конкретных приложений и профилей мощности. Различия между аппаратными платформами на базе ARM были препятствием, требующим корректировки операционной системы для каждого продукта.

SBSA стремится укрепить экосистему ARM, указав минимальный набор стандартизированных функций, чтобы ОС, созданная для этой стандартной платформы, могла корректно функционировать без изменений на всех аппаратных продуктах, соответствующих спецификации.

Функции

Для укрепления спецификации включены существующие спецификации для USB, PCIe, ACPI, TPM и других стандартов.

Требования к загрузке базы сервера

Вопросы прошивки рассматриваются отдельно в спецификации Server Base Boot Requirements (SBBR). [5]

Проверка платформы

Architecture Compliance Suite (ACS) проверяет, соответствует ли среда спецификации SBSA, и предоставляется по открытой лицензии Apache 2. Он доступен по адресу https://github.com/ARM-software/sbsa-acs.

Уровни соответствия

Спецификация определяет уровни соответствия, причем уровень 0 является самым базовым, а последующие уровни строятся на предыдущих уровнях. По словам спецификации, «Если явно не указано иное, все пункты спецификации, относящиеся к уровню N, применяются к уровням выше N».

Уровень 0, 1 и 2

Уровни 0, 1 и 2 устарели и объединены в уровень 3.

Уровень 3

Уровень 3 содержит спецификации базового уровня для:

Уровень 4

Расширяет уровень 3, например, за счет поддержки расширений восстановления после сбоев RAS спецификации ARMv8.2.

Уровень 5

Расширяет уровень 4, например, с поддержкой управления трансляцией на этапе 2 из гипервизора, как указано в ARMv8.4.

Уровень 6

Расширяет уровень 5, например, за счет поддержки функций безопасности спекулятивного исполнения.

Уровень 7

Расширяет уровень 6, например, за счет поддержки функций разбиения и мониторинга ресурсов системы памяти ARM (MPAM) и блока мониторинга производительности (PMU).

Версии

Первоначальная публичная версия

Первоначальная публичная версия SBSA была анонсирована 29 января 2014 года.

SBSA Версия 3.0

Версия SBSA 3.0 была выпущена 1 февраля 2016 года.

SBSA Версия 5.0

Версия SBSA 5.0 была выпущена 30 мая 2018 года.

SBSA версии 6.0

Версия SBSA 6.0 была выпущена 16 сентября 2019 года.

SBSA Версия 6.1

Версия SBSA 6.1 была выпущена 15 сентября 2020 года.

SBSA Версия 7.0

Версия SBSA 7.0 была выпущена 31 января 2021 года.

SBSA Версия 7.1

Версия SBSA 7.1 была выпущена 6 октября 2022 года.


Смотрите также

Ссылки

  1. Питер Брайт (30 января 2014 г.). «ARM наконец-то определяет платформу, нацелившись на серверную комнату». Ars Technica .
  2. ^ Йохан Де Гелас (29 января 2014 г.). «ARM и партнеры поставляют первый стандарт серверной платформы ARM». AnandTech .
  3. ^ «ARM Ecosystem сотрудничает для разработки стандарта начальной серверной платформы» (пресс-релиз). ARM Holdings . 29 января 2014 г.
  4. Джонатан Корбет (5 февраля 2014 г.). «ARM, SBSA, UEFI и ACPI». LWN.net .
  5. ^ Ltd, Arm. "Server and Infrastructure". Разработчик ARM . Получено 2020-05-13 .