В системе на основе ARM необходимо, чтобы сборка ОС была специально адаптирована для системы, в которую она должна быть установлена?

2 ответа2

1

В отличие от ПК, построенных на архитектуре x86, устройства ARM не имеют стандартизированного метода начальной загрузки операционной системы. Часто на устройствах ARM самозагрузка криптографически привязана к конкретной операционной системе, разработанной моим производителем, и поэтому должна быть разблокирована, чтобы разрешить загрузку других операционных систем. В отличие от ПК, эти устройства редко допускают загрузку с внешних устройств хранения, что означает, что для установки требуется «перепрошивка» или замена содержимого встроенной флэш-памяти в новой операционной системе. Это также не стандартизировано от одной системы к другой.

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

0

Операционная система должна быть построена для архитектуры, в которой она работает, поскольку разные процессоры имеют разные наборы команд.

Это причина, по которой операционные системы, такие как Windows, не будут работать на мобильном устройстве. Вы должны быть уверены, что любая ОС, которую вы собираетесь использовать, будет совместима с ARM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .