Совместимость с компьютером - Computer compatibility

Семейство компьютерных моделей считается совместимым, если определенное программное обеспечение , работающее на одной из моделей, также может работать на всех других моделях этого семейства. Модели компьютеров могут отличаться по производительности , надежности или другим характеристикам. Эти различия могут повлиять на результат работы программного обеспечения.

Совместимость программного обеспечения

Совместимость программного обеспечения может относиться к совместимости конкретного программного обеспечения с определенной архитектурой ЦП, такой как Intel или PowerPC . Совместимость программного обеспечения также может относиться к способности программного обеспечения работать в конкретной операционной системе . Очень редко скомпилированное программное обеспечение совместимо с несколькими различными архитектурами ЦП. Обычно приложение компилируется для разных архитектур ЦП и операционных систем, чтобы обеспечить его совместимость с другой системой. С другой стороны, интерпретируемое программное обеспечение может нормально работать на многих различных архитектурах ЦП и операционных системах, если интерпретатор доступен для данной архитектуры или операционной системы. Несовместимость программного обеспечения возникает много раз для нового программного обеспечения, выпущенного для более новой версии операционной системы, которая несовместима со старой версией операционной системы, поскольку в ней могут отсутствовать некоторые функции и функции, от которых зависит программное обеспечение.

Совместимость оборудования

Аппаратная совместимость может относиться к совместимости аппаратных компонентов компьютера с конкретной архитектурой ЦП , шиной, материнской платой или операционной системой . Совместимое оборудование не всегда может работать с максимальной заявленной производительностью, но, тем не менее, оно может работать с устаревшими компонентами . Примером являются микросхемы ОЗУ , некоторые из которых могут работать с более низкой (а иногда и более высокой) тактовой частотой, чем номинальная. Оборудование, разработанное для одной операционной системы, может не работать для другой, если драйверы устройства или ядра недоступны. Например, большая часть оборудования для macOS - это проприетарное оборудование с драйверами, недоступными для использования в таких операционных системах, как Linux .

Бесплатное программное обеспечение с открытым исходным кодом


Смотрите также

использованная литература