Computerkompatibilität - Computer compatibility

Eine Familie von Computermodellen wird als kompatibel bezeichnet, wenn eine bestimmte Software , die auf einem der Modelle läuft, auch auf allen anderen Modellen der Familie ausgeführt werden kann. Die Computermodelle können sich in Leistung , Zuverlässigkeit oder anderen Merkmalen unterscheiden. Diese Unterschiede können sich auf das Ergebnis der Ausführung der Software auswirken.

Softwarekompatibilität

Softwarekompatibilität kann sich auf die Kompatibilität beziehen, die eine bestimmte Software auf einer bestimmten CPU-Architektur wie Intel oder PowerPC hat . Softwarekompatibilität kann sich auch auf die Fähigkeit der Software beziehen, auf einem bestimmten Betriebssystem ausgeführt zu werden . Sehr selten ist eine kompilierte Software mit mehreren verschiedenen CPU-Architekturen kompatibel. Normalerweise wird eine Anwendung für verschiedene CPU-Architekturen und Betriebssysteme kompiliert, damit sie mit den verschiedenen Systemen kompatibel ist. Interpretierte Software hingegen kann normalerweise auf vielen verschiedenen CPU-Architekturen und Betriebssystemen laufen, wenn der Interpreter für die Architektur oder das Betriebssystem verfügbar ist. Softwareinkompatibilität tritt häufig bei neuer Software auf, die für eine neuere Version eines Betriebssystems veröffentlicht wurde, die mit der älteren Version des Betriebssystems nicht kompatibel ist, da einige der Merkmale und Funktionen fehlen können, von denen die Software abhängt.

Hardwarekompatibilität

Hardwarekompatibilität kann sich auf die Kompatibilität von Computerhardwarekomponenten mit einer bestimmten CPU-Architektur , einem Bus, einem Motherboard oder einem Betriebssystem beziehen . Kompatible Hardware läuft möglicherweise nicht immer mit der angegebenen Höchstleistung, kann aber dennoch mit Legacy-Komponenten arbeiten . Ein Beispiel sind RAM- Chips, von denen einige mit einer niedrigeren (oder manchmal höheren) Taktrate als angegeben laufen können . Hardware, die für ein Betriebssystem entwickelt wurde, funktioniert möglicherweise nicht für ein anderes, wenn Geräte- oder Kerneltreiber nicht verfügbar sind. Ein Großteil der Hardware für macOS ist beispielsweise proprietäre Hardware mit Treibern, die für die Verwendung in Betriebssystemen wie Linux nicht verfügbar sind .

Kostenlose und Open-Source-Software


Siehe auch

Verweise