Аппаратная платформа компьютера


Аппаратная платформа компьютера (архитектура компьютера) — уровень, образованный программной архитектурой компьютера (микроархитектура, микропрограмма, управления ядром микропроцессора и архитектурой набора команд) на аппаратной базе (конкретных микросхем процессора, чипсета, других физических компонентов, которые в совокупности составляют аппаратную модель вычислительной системы).

Предназначен для запуска определённых семейств программных продуктов (операционная система, прикладное программное обеспечение), которые, в свою очередь, разработаны исходя из возможностей и для запуска на данной аппаратуре.

Конкретно, аппаратные платформы отличаются друг от друга совокупностью аппаратуры (процессором, чипсетом), а также разработанными (и запускаемыми) программными компонентами.

Наиболее распространёнными являются персональные компьютеры на платформах семейств x86. Это в первую очередь Windows- и Linux-ПК а также все современные модели ПК Apple Mac. (До перехода на x86-64 Apple Mac делались на платформах семейства Power PC. Power PC в настоящее время основная платформа для серверов и мейнфреймом от IBM.) Большинство современных мобильных устройств выполнены на платформах семейства ARM. Эти платформы ряд иных платформ и их семейства являются широко известными брендами.

Иногда ветвь CPU прекращает развитие, и может возникнуть компьютерный анклав, то есть пользователи по-прежнему любят свои компьютеры или не могут от них отказаться. Технический прогресс в анклаве замедлен или полностью остановлен. Железо компьютерного анклава на уровне машинных кодов не совместимо с мейнстрим платформами и постепенно морально стареет. Это значит, что у пользователей есть большой соблазн сменить платформу. Программисты если и пишут новый софт, то, как правило, на свободных, нежели коммерческих, началах.

Аппаратные платформы несовместимы в случае различия программной модели процессора, а также различия системных шин и устройств на материнской плате.