Cum funcționează Mac OS X

Ce-i așa mare lucru cu sistemele de operare în primul rând? Ce fac ele de fapt? Un sistem de operare este nivelul de programare care vă permite să faceți lucruri cu calculatorul dumneavoastră. Sistemul de operare interacționează cu hardware-ul unui computer la un nivel de bază, transmițând comenzile dumneavoastră într-un limbaj pe care hardware-ul îl poate interpreta. Sistemul de operare acționează ca o platformă pentru toate celelalte aplicații de pe computerul dumneavoastră. Fără el, computerul dumneavoastră ar fi doar un prespapier.

În esența sa, un computer este un dispozitiv de prelucrare a numerelor. Acesta preia datele de intrare sub formă de zerouri și unu – biți – și le canalizează prin diverse circuite și procesoare. Hardware-ul se comportă conform unor reguli stricte. Definim aceste reguli folosind lucruri precum porțile logice, care primesc date de intrare și produc o ieșire într-un mod previzibil. Unele computere simple nu au nevoie de un sistem de operare, deoarece acestea îndeplinesc doar o sarcină specifică. Dar calculatoarele personale trebuie să fie mai versatile. Sistemul de operare permite programelor complexe să acceseze capacitățile hardware-ului pentru a obține rezultate. Numai proprietățile fizice ale hardware-ului și propria noastră imaginație pot limita ceea ce pot face programele.

Publicitate

Ați putea proiecta un sistem de operare prin programarea fizică a acestuia în circuitele unui calculator. Acest lucru ar necesita construirea unor căi electrice folosind milioane de porți logice. Dar un astfel de sistem de operare ar fi inflexibil. Acesta este motivul pentru care sistemele de operare precum Mac OS X și Windows sunt software. Software-ul este mai maleabil decât hardware-ul – se pot face modificări prin intermediul patch-urilor de software și al actualizărilor de versiuni. Pentru a face același lucru cu hardware-ul ar însemna să schimbi cipurile fizice și plăcile de circuite.

Sistemele de operare sunt ca managerul unui calculator. Este treaba sistemului de operare să monitorizeze de ce are nevoie software-ul și ce poate oferi hardware-ul. Pe măsură ce executați aplicații pe computer, sistemul de operare alocă resursele necesare pentru a finaliza sarcina. Acest lucru poate include puterea de procesare, alocarea memoriei și accesul la spațiul de stocare al computerului, printre altele. În mod ideal, sistemul de operare se va asigura că hardware-ul computerului dvs. nu este niciodată suprasolicitat.

Sistemul de operare permite, de asemenea, programelor să ruleze pe un computer. Fără un SO, un programator ar trebui să proiecteze o aplicație care să ruleze direct pe hardware. Acest lucru nu este foarte eficient. Un sistem de operare acționează ca o interfață între aplicație și hardware. Sistemul de operare face acest lucru prin intermediul unei interfețe de program de aplicație (API). Dezvoltatorii de programe construiesc aplicații pentru API. Presupunând că programatorul a făcut o treabă bună în construirea unei aplicații fără erori grave, aceasta ar trebui să ruleze foarte bine pe sistemul de operare.

O parte importantă a calculatorului Mac este firmware-ul. Firmware-ul este un nivel de programare care există direct deasupra unui strat hardware. Nu face parte din sistemul de operare propriu-zis. Firmware-ul Mac este primul program stocat care se execută atunci când porniți un computer Mac. Sarcina sa este de a verifica dacă există erori la nivelul procesorului, al memoriei, al unităților de disc și al porturilor computerului. Echivalentul pentru PC al firmware-ului Mac se numește BIOS, care înseamnă sisteme de bază de intrare-ieșire. Un al doilea program, numit bootloader, încarcă Mac OS X, presupunând că nu există erori raportate de firmware.

În continuare, vom examina mai îndeaproape ceea ce face Mac OS X să funcționeze.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.