Macintosh -Computertreiber werden durch eine Kombination von Faktoren identifiziert, darunter:
1. Hardware -ID:
* Jedes Stück Hardware hat eine eindeutige Kennung, die eine Hardware -ID bezeichnet , dass macOS verwendet wird, um das spezifische Gerät zu bestimmen. Diese ID ist eine Reihe von Buchstaben und Zahlen, die den Hersteller, Modell und andere Attribute des Geräts identifizieren.
* Zum Beispiel kann eine USB -Tastatur eine Hardware -ID wie "USB -Tastatur" haben.
* Die Hardware -ID hilft macOS, verschiedene Arten von Hardware zu unterscheiden, auch wenn sie physisch ähnlich sind.
2. Kernel -Erweiterungen (Kexts):
* Kexts sind kleine Programme, die die Anweisungen für macOS zur Interaktion mit spezifischer Hardware geben. Sie sind der Kern von Gerätetreibern auf MacOS.
* Jeder KEXT verfügt über eine eindeutige Kennung, mit der MacOS den richtigen Kext für ein bestimmtes Hardware -Gerät lädt.
* Kexts werden oft mit der Hardware selbst gebündelt, können aber auch separat heruntergeladen werden.
3. Gerätebaum:
* Der Gerätebaum ist eine Datenstruktur, die MacOS verwendet, um Informationen über die Hardware des Systems zu organisieren.
* Es enthält Einträge für jedes Hardware -Gerät, einschließlich seiner Hardware -ID, des Kext -Namens und anderer Details.
* Mit dem Gerätebaum können MacOS schnell auf die benötigten Treiber lokalisieren und zugreifen.
4. Lieferanten- und Modellnamen:
* Oft sind die Treiberdateien direkt nach dem Hardwarehersteller und dem Modell benannt. Dies erleichtert einfach, den Treiber für ein bestimmtes Gerät zu identifizieren.
5. Treiberdateien:
* Treiberdateien auf macOS werden normalerweise im Verzeichnis "/System/Bibliothek/Erweiterungen/" gespeichert.
* Sie haben Dateierweiterungen wie `.Kext` oder` .bundle`, die dazu beitragen, sie als Treiber zu identifizieren.
6. Systeminformationen:
* Die über diesen Mac Menü und Systeminformationen Die Anwendung gibt Informationen zur Hardware des Systems, einschließlich der installierten Treiber.
* Diese Tools können Ihnen dabei helfen, zu ermitteln, welcher Treiber einem bestimmten Hardware -Gerät zugeordnet ist.
7. MacOS -Updates:
* MACOS -Updates enthalten häufig neue Treiber oder aktualisierte Versionen vorhandener Treiber. Diese Updates enthalten normalerweise Informationen über die Hardware, die die Treiber unterstützen.
Durch die Kombination dieser Methoden kann MacOS die richtigen Treiber für jedes mit dem System verbundene Hardware -Stück identifizieren und laden.