Vienas svarbi Mac kompiuteryje yra firmware. Firmware yra planavimo lygmenį, kuris egzistuoja tiesiogiai ant aparatūros sluoksniu. Tai nepriklauso nuo operacinės sistemos pati. Mac programinė aparatinė įranga yra pirmoji saugoma programa, kuri vykdo kai įjungiate Mac kompiuterio. Jo darbas yra patikrinti kompiuterio procesoriaus, atminties, diskų ir uostus klaidų. PC prilygsta Mac firmware vadinamas BIOS, kuris reiškia pagrindinių įvesties-išvesties sistema. Antroji programa vadinama įkrovos tvarkyklės įkelia Mac OS X, darant prielaidą, nėra jokių klaidų, apie kurias firmware.
Be to, mes atidžiau pažvelgti į tai, ką daro "Mac OS X varnele.
Anatomija Mac OS X
iš Mac OS X širdis yra XNU branduolį. Branduolys nurodo operacinės sistemos, kad įkelia pirmoji dalis. Ji kontroliuoja ir stebi techninės įrangos išteklius, pavyzdžiui, atminties, procesoriaus procesoriaus paskirstymo ir diskai. XNU branduolys apima kodą iš seno kompiuterio architektūros sistema, vadinama Macho. Macho yra Carnegie Mellon universiteto produktas ir buvo maždaug nuo 1980 m. Šis kodas yra atsakingas už kai kurių pagrindinių funkcijų per Mac kompiuteryje, įskaitant virtualiosios atminties valdymo ir multitasking. Kodas taip pat suteikia Mac OS įgaliojimus sumažinti procesoriaus apdorojimo greitis, jei ji ima perkaisti.
Dar vienas branduolio dalis yra įvesties-išvesties (I /O) komplektas. Ji remiasi specializuoto, ribotos versijos C ++ programavimo kalba kontroliuoti įrenginių tvarkykles. Įrenginio vairuotojai yra tai, ką leidžia išoriniai įrenginiai bendrauti su kompiuteriu. Pavyzdžiui, jūsų spausdintuvas gali reikalauti įrenginio tvarkyklę kompiuteryje, kad jūs galite spausdinti iš savo mašiną. Tvarkyti visus prašymus ir informaciją juda iš savo kompiuterio prie kitų prietaisų - ir atvirkščiai - tai sunkus darbas. I /O Kit leidžia Mac kompiuterį, kad rankena kelių prietaisų daugiau skirtingų technologijų tuo pačiu metu. Štai kodėl galite jungdami prietaisus prie Mac naudojant USB, Firewire ir Žaibo laidus vienu metu.
trečia dalis XNU branduolys yra kompiuterio apsaugininka