Macintosh -computerchauffeurs worden geïdentificeerd door een combinatie van factoren, waaronder:
1. Hardware -ID:
* Elk stuk hardware heeft een unieke identificatie, een hardware -ID genoemd , die macOS gebruikt om het specifieke apparaat te bepalen. Deze ID is een reeks letters en cijfers die de fabrikant, het model en andere attributen van het apparaat identificeert.
* Een USB -toetsenbord kan bijvoorbeeld een hardware -ID hebben zoals "USB -toetsenbord".
* De hardware -ID helpt macOS verschillende soorten hardware te onderscheiden, zelfs als ze fysiek vergelijkbaar zijn.
2. Kernel -extensions (kexts):
* Kexts zijn kleine programma's die de instructies bieden voor macOS om met specifieke hardware te communiceren. Ze vormen de kern van apparaatstuurprogramma's op macOS.
* Elke KEXT heeft een unieke identificatie, waarmee macOS de juiste kext kan laden voor een specifiek hardwareapparaat.
* Kexts worden vaak gebundeld met de hardware zelf, maar kunnen ook afzonderlijk worden gedownload.
3. Apparaatboom:
* De apparaatboom is een gegevensstructuur die MacOS gebruikt om informatie over de hardware van het systeem te organiseren.
* Het bevat vermeldingen voor elk hardware -apparaat, inclusief de hardware -ID, Kext -naam en andere details.
* Met de apparaatboom kan macOS snel de stuurprogramma's vinden en toegang krijgen tot de behoefte.
4. Leverancier- en modelnamen:
* Vaak zijn de bestuurderbestanden direct vernoemd naar de hardwarefabrikant en model. Dit maakt het gemakkelijk om de stuurprogramma voor een specifiek apparaat te identificeren.
5. Driverbestanden:
* Driverbestanden op macOS worden meestal opgeslagen in de map `/System/Library/Extensions/`.
* Ze hebben bestandsextensies zoals `.kext` of` .bundle` die hen helpen identificeren als stuurprogramma's.
6. Systeeminformatie:
* De over deze Mac menu en systeeminformatie Toepassing biedt informatie over de hardware van het systeem, inclusief de geïnstalleerde stuurprogramma's.
* Deze tools kunnen u helpen identificeren welke stuurprogramma is gekoppeld aan een specifiek hardwareapparaat.
7. MacOS -updates:
* MacOS -updates bevatten vaak nieuwe stuurprogramma's of bijgewerkte versies van bestaande stuurprogramma's. Deze updates bevatten meestal informatie over de hardware die de stuurprogramma's ondersteunen.
Door deze methoden te combineren, kunnen macOS de juiste stuurprogramma's effectief identificeren en laden voor elk stuk hardware dat op het systeem is verbonden. |