Jednou z dôležitých súčastí počítača Mac je firmware. Firmware je úroveň programovania, ktorá existuje priamo na vrchole hardvérové vrstvy. To nie je súčasťou samotného operačného systému. Mac firmware je prvým uložený program, ktorý sa spustí pri zapnutí počítača Mac. Jej úlohou je kontrolovať CPU, pamäť, pevné disky a porty počítača chyby. PC ekvivalent Mac sa nazýva firmvér BIOS, čo je skratka pre základné vstupov a výstupov systémov. Druhý program nazvaný bootloader načíta Mac OS X, za predpokladu, že tam sú hlásené firmwarom žiadne chyby.
Ďalej, budeme sa bližšie pozrieť na to, čo robí Mac OS X kliešťa.
anatómia Mac OS X
Srdcom systému Mac OS X je xnu jadra. Jadro sa odkazuje na súčasť operačného systému, ktorý načíta ako prvý. Riadi a monitoruje hardvérové prostriedky, ako pamäte, prideľovanie procesora CPU a diskové jednotky. Jadro xnu obsahuje kód zo starého počítača architektúry systému s názvom Mach. Mach je produktom Carnegie Mellon University a bol asi od roku 1980. Tento kód je zodpovedný za niektoré základné funkcie v rámci počítača Mac, vrátane virtuálnej správu pamäte a multitasking. Kód tiež dáva Mac OS právomoc znížiť rýchlosť spracovania procesor je mal by začať prehriať.
Ďalšia časť jadra je vstup-výstup (I /O) Kit. Opiera sa o špecializované, obmedzenej verzii programovacieho jazyka C ++ pre kontrolu ovládače zariadení. Ovládače zariadení sú tým, čo umožňujú externé zariadenie pre komunikáciu s počítačom. Napríklad, môže tlačiareň vyžadovať ovládač zariadenia na vašom počítači, takže môžete tlačiť z vášho počítača. Zaobchádzanie všetky požiadavky a informácie pohybujúce sa z vášho počítača do iných zariadení - a naopak - je náročná práca. I /O Kit umožňuje počítaču Mac pracovať s niekoľkými predmetov okolo rôznych technológií v rovnakom čase. To je dôvod, prečo sa môžete pripojiť zariadenie k počítaču Mac pomocou USB, FireWire a Thunderbolt káble súčasne.
Tretia časť jadra xnu je stráž a vyhadzovač zabezpečenie vášho počítača. Na svojom serveri Berkeley Software (BSD) derivát pre UNIX základe, táto časť jadra má na starosti údržbu systému cenných papierov a oprávnenia. Keď sa prihlásite do počítača Mac BSD určuje vašu úroveň