Kompatybilność z komputerem - Computer compatibility

Mówi się, że rodzina modeli komputerów jest zgodna, jeśli pewne oprogramowanie działające na jednym z modeli może być również uruchamiane na wszystkich innych modelach rodziny. Modele komputerów mogą różnić się wydajnością , niezawodnością lub innymi cechami. Te różnice mogą wpłynąć na wynik działania oprogramowania.

Kompatybilność oprogramowania

Zgodność oprogramowania może odnosić się do zgodności, którą dane oprogramowanie działa na określonej architekturze procesora, takiej jak Intel lub PowerPC . Zgodność oprogramowania może również odnosić się do możliwości uruchomienia oprogramowania w określonym systemie operacyjnym . Bardzo rzadko skompilowane oprogramowanie jest kompatybilne z wieloma różnymi architekturami procesorów. Zwykle aplikacja jest kompilowana dla różnych architektur procesorów i systemów operacyjnych, aby była kompatybilna z różnymi systemami. Z drugiej strony oprogramowanie interpretowane może normalnie działać na wielu różnych architekturach procesorów i systemach operacyjnych, jeśli interpreter jest dostępny dla danej architektury lub systemu operacyjnego. Niezgodność oprogramowania występuje wiele razy w przypadku nowego oprogramowania wydanego dla nowszej wersji systemu operacyjnego, która jest niekompatybilna ze starszą wersją systemu operacyjnego, ponieważ może brakować niektórych funkcji i funkcji, od których zależy oprogramowanie.

Kompatybilność sprzętowa

Kompatybilność sprzętowa może odnosić się do kompatybilności komponentów sprzętowych komputera z określoną architekturą procesora , magistralą, płytą główną lub systemem operacyjnym . Kompatybilny sprzęt może nie zawsze działać z najwyższą podaną wydajnością, ale mimo to może współpracować ze starszymi komponentami . Przykładem są układy RAM , z których niektóre mogą działać z niższą (lub czasami wyższą) częstotliwością taktowania niż znamionowa. Sprzęt zaprojektowany dla jednego systemu operacyjnego może nie działać w innym, jeśli sterowniki urządzenia lub jądra są niedostępne. Na przykład większość sprzętu dla systemu macOS to zastrzeżony sprzęt ze sterownikami niedostępnymi do użytku w systemach operacyjnych, takich jak Linux .

Darmowe i otwarte oprogramowanie


Zobacz też

Bibliografia