Совместимость с компьютером
-
Совместимость компьютерных моделей
- Программное обеспечение, работающее на одной модели, должно работать на всех моделях семейства.
- Различия в производительности, надежности и других характеристиках могут влиять на совместимость.
-
Совместимость программного обеспечения
- Программное обеспечение может быть совместимо с определенной архитектурой процессора или операционной системой.
- Компилированное программное обеспечение обычно адаптировано для разных архитектур и ОС.
- Интерпретируемое программное обеспечение может работать на множестве архитектур и ОС при наличии интерпретатора.
-
Несовместимость программного обеспечения
- Новое программное обеспечение может быть несовместимо со старыми версиями ОС из-за отсутствия необходимых функций.
-
Аппаратная совместимость
- Аппаратное обеспечение должно быть совместимо с архитектурой процессора, шины, материнской платы и ОС.
- Оборудование может работать не на максимальной заявленной производительности, но с устаревшими компонентами.
- Оборудование, разработанное для одной ОС, может не работать на другой без драйверов устройств или ядра.
-
Совместимость с открытым исходным кодом (FOSS)
- FOSS может быть несовместим с фирменным оборудованием и специальным программным обеспечением из-за препятствий со стороны производителей.
- Производители могут скрывать интерфейсы и спецификации, необходимые для разработки драйверов FOSS, чтобы стимулировать использование своего проприетарного ПО.
-
Дополнительные термины и понятия
- В статье упоминаются другие термины, связанные с совместимостью, такие как уровень совместимости, взаимозаменяемость, прямая и обратная совместимость, кросс-платформенность, эмуляторы и список компьютерных стандартов.
Полный текст статьи: