Macintosh -computerdrivere identificeres gennem en kombination af faktorer, herunder:
1. Hardware -ID:
* Hvert stykke hardware har en unik identifikator, kaldet A hardware -id , at MacOS bruger til at bestemme den specifikke enhed. Dette ID er en række bogstaver og tal, der identificerer enhedens producent, model og andre attributter.
* For eksempel kan et USB -tastatur have et hardware -id som "USB -tastatur".
* Hardware -ID hjælper MACO'er med at skelne forskellige typer hardware, selvom de er fysisk ens.
2. Kerneudvidelser (KEXTS):
* Kexts er små programmer, der giver instruktionerne til macOS til at interagere med specifik hardware. De er kernen i enhedsdrivere på macOS.
* Hver KEXT har en unik identifikator, der giver MACO'er mulighed for at indlæse den rigtige KEXT til en bestemt hardwareenhed.
* Kexts er ofte bundtet med selve hardware, men kan også downloades separat.
3. Enhedstræ:
* Enhedstræet er en datastruktur, som MacOS bruger til at organisere information om systemets hardware.
* Den indeholder poster for hver hardwareenhed, inklusive dets hardware -ID, KEXT -navn og andre detaljer.
* Enhedstræet giver MACO'er mulighed for hurtigt at finde og få adgang til de drivere, den har brug for.
4. Sælger og modelnavne:
* Ofte er driverfilerne direkte opkaldt efter hardwareproducenten og modellen. Dette gør det nemt at identificere driveren til en bestemt enhed.
5. Driverfiler:
* Driverfiler på MACO'er gemmes typisk i biblioteket `/System/Library/Extensions/`.
* De har filudvidelser som `.Kext` eller` .Bundle`, som hjælper med at identificere dem som drivere.
6. Systemoplysninger:
* om denne mac Menu og systemoplysninger Applikation giver information om systemets hardware, inklusive de installerede drivere.
* Disse værktøjer kan hjælpe dig med at identificere, hvilken driver der er knyttet til en bestemt hardwareenhed.
7. MacOS -opdateringer:
* MACOS -opdateringer inkluderer ofte nye drivere eller opdaterede versioner af eksisterende drivere. Disse opdateringer inkluderer normalt oplysninger om den hardware, som driverne understøtter.
Ved at kombinere disse metoder kan MACO'er effektivt identificere og indlæse de korrekte drivere for hvert stykke hardware, der er forbundet til systemet.