Jednou z důležitých součástí počítače Mac je firmware. Firmware je úroveň programování, která existuje přímo na vrcholu hardwarové vrstvy. To není součástí samotného operačního systému. Mac firmware je prvním uložen program, který se spustí při zapnutí počítače Mac. Jejím úkolem je kontrolovat CPU, paměť, pevné disky a porty počítače chyby. PC ekvivalent Mac se nazývá firmware BIOS, což je zkratka pro základní vstupů a výstupů systémů. Druhý program nazvaný bootloader načte Mac OS X, za předpokladu, že tam jsou hlášené firmwarem žádné chyby.
Dále, budeme se blíže podívat na to, co dělá Mac OS X klíštěte.
Anatomie Mac OS X
Srdcem systému Mac OS X je xnu jádra. Jádro se odkazuje na součást operačního systému, který načte jako první. Řídí a monitoruje hardwarové prostředky, jako paměti, přidělování procesoru CPU a diskové jednotky. Jádro xnu obsahuje kód ze starého počítače architektury systému s názvem Mach. Mach je produktem Carnegie Mellon University a byl asi od roku 1980. Tento kód je zodpovědný za některé základní funkce v rámci počítače Mac, včetně virtuální správu paměti a multitasking. Kód také dává Mac OS pravomoc snížit rychlost zpracování procesor je měl by začít přehřát.
Další část jádra je vstup-výstup (I /O) Kit. Opírá se o specializované, omezené verzi programovacího jazyka C ++ pro kontrolu ovladače zařízení. Ovladače zařízení jsou tím, co umožňují externí zařízení pro komunikaci s počítačem. Například, může tiskárna vyžadovat ovladač zařízení na vašem počítači, takže můžete tisknout z vašeho počítače. Zacházení všechny požadavky a informace pohybující se z vašeho počítače do jiných zařízení - a naopak - je náročná práce. I /O Kit umožňuje počítači Mac pracovat s několika předmětů kolem různých technologií ve stejnou dobu. To je důvod, proč se můžete připojit zařízení k počítači Mac pomocí USB, FireWire a Thunderbolt kabely současně.
Třetí část jádra xnu je stráž a vyhazovač zabezpečení vašeho počítače. Na svém serveru Berkeley Software (BSD) derivát pro UNIX základě, tato část jádra má na starosti údržbu systému cenných papírů a oprávnění. Když se přihlásíte do počítače Mac BSD určuje vaši úroveň přístupu. Správce by měl téměř volnou ruku a mohli stahovat nebo mazat programy a další