Operativni sustavi kontroliraju hardver računala. Oni upravljaju resursima, izlažu hardver korisnicima za razvoj aplikacija i izvršavaju kod.

Ali nisu svi operativni sustavi stvoreni jednaki.

Gdje su desktop OS-i poput Windowsa posvuda, drugi OS-ovi su skriveni od našeg pogleda. Većina ljudi ni ne zna da postoje.

Govorimo o ugrađenim operativnim sustavima.

Pogledajmo što je ugrađeni OS i kako se razlikuje od ne-ugrađenog OS-a?

Što je ugrađeni OS?

Ugrađeni operativni sustav je dio softvera koji je usmjeren na kontrolu ugrađenog sustava.

Ugrađeni sustav je kombinacija hardvera i softvera koji se koristi za obavljanje visoko specijaliziranog zadatka. Na primjer, razmotrite primjer modernog pametnog televizora. Mikroprocesorom i pripadajućim hardverom unutar TV-a upravlja ugrađeni OS.

Dakle, ugrađeni OS kontrolira hardverske resurse ugrađenog sustava i dopušta izvođenje koda na hardveru. Kod koji pokreće ugrađeni OS izvršava fiksne zadatke kao što je kontrola uređaja Interneta stvari (IoT).

Kako radi ugrađeni OS?

instagram viewer

Ugrađeni OS radi kao obični OS s nekim ključnim razlikama. Budući da se ugrađeni OS koristi za upravljanje sustavom s mnogo manje resursa od punopravnog desktop OS-a, vrlo je učinkovit i obavlja samo fiksni skup funkcija.

Uzmimo primjer ugrađenog OS-a koji radi unutar kamere za zvono na vratima kao što je Ring. Ugrađeni OS koji kontrolira hardver kamere izvršava taj kod koji omogućuje kameri da obavi svoj posao.

Iz povezivanje na Wi-Fi mrežu za otkrivanje pokreta i snimanje videa, ugrađeni OS je odgovoran za upravljanje hardverskim resursima kako bi sve to bilo moguće.

Na najvišoj razini, kad god se uključi uređaj s ugrađenim sustavom, pokreće se ugrađeni OS koji napaja uređaj. Tijekom ove faze pokretanja, sav kod koji je ugrađenom sustavu potreban za funkcioniranje, uključujući OS, također se učitava i priprema za izvršenje.

Stoga, za razliku od desktop OS-a, ugrađeni OS ne mora učitavati kod iz memorije svaki put kada treba izvršiti funkciju.

Vrste ugrađenog OS-a

Ugrađeni operativni sustavi prilagođeni su potrebama sustava u kojima će se koristiti. Gdje neki ugrađeni OS-ovi kontroliraju sustave koji izvršavaju samo jedan zadatak pri ponavljanju, drugi ugrađeni OS-ovi upravljaju sustavima koji istovremeno izvode više zadataka.

Općenito, ugrađeni operativni sustavi se dijele na multitasking, stvarno vrijeme, i jednostruka petlja.

Multitasking

Ugrađeni OS za više zadataka je OS koji kontrolira ugrađeni sustav koji treba izvršiti više zadataka. Zadaci se mogu izvoditi istovremeno ako je to sposoban mikroprocesor koji se koristi u ugrađenom sustavu ili se mogu planirati da se izvode u skladu s algoritmom raspoređivanja.

Primjer ugrađenog OS-a koji obavlja više zadataka je operativni sustav koji se koristi u uređajima Interneta stvari poput pametnih zvučnika. Pametni zvučnici moraju ne samo emitirati glazbu, već se i povezati s internetom i tražiti glazbu.

Stvarno vrijeme

Ugrađeni OS u stvarnom vremenu je onaj koji radi pod strogim vremenskim ograničenjima. Takav ugrađeni OS mora primati i obraditi ulaze u dodijeljenom vremenu ili sustav ne uspije.

Razmotrimo primjer sustava kočenja u nuždi u automobilima. Čim sustav otkrije da je sudar neizbježan, ugrađeni OS aktivira kočioni sustav. Ako OS ne uspije aktivirati kočnice na vrijeme, može doći do sudara s ozbiljnim posljedicama.

Jedna petlja

Ugrađeni OS s jednom petljom vrsta je OS-a koji ponavlja jednu funkciju. Jedini zadatak takvog ugrađenog OS-a je uzeti ulaz i proizvesti izlaz, u petlji.

Uobičajeni primjer ugrađenog OS-a s jednom petljom je OS koji se koristi u svjetlima koja prepoznaju pokret. Svjetla za otkrivanje pokreta prepoznaju kretanje, a ugrađeni sustav uključuje svjetla ako se otkrije pokret.

Ugrađeni vs. Ne-ugrađeni OS: u čemu je razlika?

Najveća razlika između ugrađenog OS-a i ne-ugrađenog OS-a je skup aplikacija koji operativni sustav pokreće. U slučaju ugrađenog OS-a, skup aplikacija je fiksan. Hardver ugrađenog sustava dizajniran je za pokretanje tog specifičnog skupa aplikacija.

S druge strane, ne-ugrađeni OS-ovi poput Windows i macOS dizajnirani su da daju hardverski pristup korisničkim aplikacijama. Korisnici mogu instalirati bilo koju aplikaciju koju žele sve dok je dizajnirana za rad na OS-u. Hardver na kojem radi neugrađeni OS također je donekle prilagodljiv.

Štoviše, ugrađeni OS je specijaliziran. Drugim riječima, različiti ugrađeni sustavi imaju različite ugrađene OS-ove. S druge strane, ne-ugrađeni OS-i su opće namjene i podržavaju različite hardverske konfiguracije.

Općenito, sustav kojim upravlja ugrađeni OS često je dio većeg sustava. Na primjer, ugrađeni sustav koji se koristi za mjerenje temperature u prostoriji radi kao dio većeg sustava kontrole klime ili kao krajnji proizvod.

Ne-ugrađeni operativni sustavi kontroliraju sam krajnji proizvod.

Uobičajene upotrebe ugrađenog OS-a

Ugrađeni operativni sustavi su posvuda oko nas. Neki uobičajeni primjeri ugrađenih OS-a su oni koji se koriste u:

  • Internet of Things uređaji poput pametne žarulje i pametni temperaturni senzori itd.
  • Automobili za kontrolu i održavanje klime.
  • Navigacijski sustavi zrakoplova.
  • GPS tragači i fitness tracker.

Ovo je samo nekoliko primjera ugrađenih OS-ova. Općenito, svaki mikrokontroler ima ugrađen OS koji pokreće stvari iza kulisa.

Ugrađeni OS-ovi ključni su za funkcioniranje tehnologija oko nas

Većina nas ne shvaća utjecaj koji ugrađeni OS imaju na naše živote. Od integriranih senzora dima i temperature u našim domovima do rada medicinske opreme, ugrađeni operativni sustavi ključni su za funkcioniranje tehnologija oko nas.

Dakle, ako želite dublje uvažavanje ugrađenih OS-a, uložite u pametni kućni gadget. Na primjer, pametna brava je strašan, jednostavan način da počnete integrirati inteligentnu, svakodnevnu tehnologiju u svoj život.

Kako Wi-Fi otključati svoj Android telefon pomoću Smart Lock-a

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Objašnjena tehnologija

O autoru

Fawad Murtaza (Objavljeno 104 članka)

Fawad je slobodni pisac s punim radnim vremenom. Voli tehnologiju i hranu. Kad ne jede ili ne piše o Windowsima, ili igra videoigre ili sanjari o putovanjima.

Više od Fawada Murtaze

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu