Операционная система должна обеспечивать совместимость на разных аппаратных платформах по нескольким причинам:
- Гибкость. 14 Вычислительная среда должна позволять менять количество и состав аппаратных средств и программного обеспечения в соответствии с меняющимися требованиями решаемых задач. 1
- Сохранение существующего программного обеспечения. 1 Совместимость позволяет не менять имеющееся программное обеспечение при переходе на новые, как правило, более производительные модели. 14
- Использование одних и тех же интерфейсных конструкций. 4 Это важно, когда в сети используются компьютеры разных производителей. 14
- Обеспечение мобильности программного обеспечения. 14 Возможность запускать одни и те же программные системы на разном аппаратном обеспечении означает обеспечение мобильности ПО. 14
Таким образом, совместимость на разных аппаратных платформах способствует универсальности вычислительной системы, доступности прикладного программного обеспечения и широте функциональных возможностей компьютера. 1