Jump to content

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

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

Обоснование

[ редактировать ]

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

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

  • Возможности процессора
  • Управление памятью
  • Периферийный доступ
  • Прерывания
  • Сторожевой таймер (обнаружение ошибочной системы)

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

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

[ редактировать ]

Проблемы встроенного ПО рассматриваются отдельно в спецификации базовых требований к загрузке сервера (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 содержит спецификации базового уровня для:

  • Характеристики PE (процессорного элемента — ядра)
  • Карта памяти
  • Контроллер прерываний
  • Назначения PPI (периферийных прерываний)
  • Поведение MMU
  • Подсистема часов и таймера
  • Семантика пробуждения
  • Семантика состояния мощности
  • Сторожевые собаки
  • Периферийные подсистемы

Уровень 4

[ редактировать ]

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

Уровень 5

[ редактировать ]

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

Уровень 6

[ редактировать ]

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

Уровень 7

[ редактировать ]

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

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

[ редактировать ]

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

ВОСА Версия 3.0

[ редактировать ]

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

ВОСА Версия 5.0

[ редактировать ]

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

ВОСА Версия 6.0

[ редактировать ]

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

ВОСА Версия 6.1

[ редактировать ]

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

ВОСА Версия 7.0

[ редактировать ]

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

ВОСА Версия 7.1

[ редактировать ]

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


См. также

[ редактировать ]
  1. ^ Питер Брайт (30 января 2014 г.). «ARM наконец определяет платформу, ориентируясь на серверную комнату» . Арс Техника .
  2. ^ Йохан Де Гелас (29 января 2014 г.). «ARM и партнеры представили первый стандарт серверной платформы ARM» . АнандТех .
  3. ^ «Экосистема ARM сотрудничает для создания первоначального стандарта серверной платформы» (пресс-релиз). АРМ Холдингс . 29 января 2014 г.
  4. ^ Джонатан Корбет (5 февраля 2014 г.). «ARM, SBSA, UEFI и ACPI» . LWN.net .
  5. ^ ООО, Арм. «Сервер и инфраструктура» . ARM-разработчик . Проверено 13 мая 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 67ff785b64c4fc9a104f4a70723b0756__1701880380
URL1:https://arc.ask3.ru/arc/aa/67/56/67ff785b64c4fc9a104f4a70723b0756.html
Заголовок, (Title) документа по адресу, URL1:
Server Base System Architecture - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)