Компания Arm опубликовала спецификацию PC Base System Architecture (PC-BSA), призванную задать стандарт для проектирования ПК на базе Arm-процессоров. Документ устанавливает требования к оборудованию и прошивке, благодаря которым Arm-системы станут более предсказуемыми для операционных систем, гипервизоров и другого ПО.
PC-BSA Level 1 требует наличия 64-разрядного процессора на Armv8.1 или более поздней версии архитектуры, интеграции Trusted Platform Module (TPM) 2.0 для функций безопасности, поддержки System Memory Management Unit (SMMU) для работы вирутализации и поддержки стандартов PCI Express для обеспечения совместимости устройств. Эти меры призваны сократить число инцидентов, мешавших совместимости Arm-систем там, где традиционно господствовала архитектура x86 — они предусматривают безопасные процессы загрузки и совместимость с современным ПО «из коробки».
Много внимания уделяется виртуализации — создаётся впечатление, что экосистема ПК под Arm формируется для удовлетворения актуальных потребностей, предполагающих разделение и управление рабочими нагрузками при помощи виртуальных машин и контейнеров. Наличие TPM 2.0, включённой в список системных требований Windows 11, призвано сделать машины на Arm не менее надёжными, чем системы на x86. Соблюдение стандартов PCIe обеспечит совместимость с актуальными комплектующими, включая видеокарты и быстрые твердотельные накопители.
Спецификация первого уровня закладывает основы, но ей дело не ограничится. Далее последуют дополняющие документы, предполагающие, в частности, разметку памяти (Memory Tagging) для упрощения отладки и комплексную поддержку средств шифрования. Успех PC-BSA будет зависеть от того, как будут соблюдаться требования — производителям оборудования и разработчикам ПО придётся принять решение, хотят ли они поучаствовать в революции Arm в экосистеме Windows.
Источник: