Operētājsistēmas kontrolē datora aparatūru. Viņi pārvalda resursus, atklāj aparatūru lietotājiem lietojumprogrammu izstrādei un izpilda kodu.

Bet ne visas operētājsistēmas ir izveidotas vienādi.

Ja visur ir pieejamas tādas darbvirsmas operētājsistēmas kā Windows, citas OS ir paslēptas no mūsu redzesloka. Lielākā daļa cilvēku pat nezina, ka tie pastāv.

Mēs runājam par iegultajām operētājsistēmām.

Apskatīsim, kas ir iegultā OS un kā tā atšķiras no neiegultās operētājsistēmas?

Kas ir iegultā OS?

Iegultā operētājsistēma ir programmatūras daļa, kuras mērķis ir kontrolēt iegulto sistēmu.

Iegultā sistēma ir aparatūras un programmatūras kombinācija, ko izmanto ļoti specializētu uzdevumu veikšanai. Piemēram, apsveriet mūsdienu viedtelevizora piemēru. Mikroprocesoru un saistīto aparatūru televizora iekšpusē kontrolē iegultā OS.

Tātad iegultā OS kontrolē iegultās sistēmas aparatūras resursus un ļauj kodam darboties aparatūrā. Kods, ko darbina iegultā OS, veic fiksētus uzdevumus, piemēram, lietiskā interneta (IoT) ierīču kontroli.

instagram viewer

Kā darbojas iegultā OS?

Iegultā operētājsistēma darbojas kā parasta operētājsistēma ar dažām galvenajām atšķirībām. Tā kā iegultā OS tiek izmantota, lai pārvaldītu sistēmu ar daudz mazākiem resursiem nekā pilnvērtīga darbvirsmas OS, tā ir ļoti efektīva un veic tikai noteiktu funkciju kopumu.

Ņemsim piemēru ar iegultu OS, kas darbojas durvju zvana kamerā, piemēram, Ring. Iegultā OS, kas kontrolē kameras aparatūru, izpilda šo kodu, kas ļauj kamerai veikt savu darbu.

No savienojuma izveide ar Wi-Fi tīklu lai noteiktu kustību un ierakstītu video, iegultā OS ir atbildīga par aparatūras resursu pārvaldību, lai tas viss būtu iespējams.

Augstākajā līmenī ikreiz, kad tiek ieslēgta ierīce ar iegultu sistēmu, tiek palaists iegultā OS, kas nodrošina ierīci. Šajā sāknēšanas posmā viss kods, kas nepieciešams, lai iegultā sistēma darbotos, tostarp OS, arī tiek ielādēts un sagatavots izpildei.

Tāpēc atšķirībā no darbvirsmas operētājsistēmas iegultai OS nav jāielādē kods no atmiņas katru reizi, kad tai ir jāizpilda funkcija.

Iegulto OS veidi

Iegultās operētājsistēmas ir pielāgotas to sistēmu vajadzībām, kurās tās tiks izmantotas. Ja dažas iegultās operētājsistēmas kontrolē sistēmas, kas atkārto tikai vienu uzdevumu, citas iegultās OS pārvalda sistēmas, kas vienlaikus veic vairākus uzdevumus.

Kopumā iegultās operētājsistēmas ir sadalītas daudzuzdevumu veikšana, īsts laiks, un viena cilpa.

Daudzuzdevumu veikšana

Vairākuzdevumu iegultā OS ir OS, kas kontrolē iegulto sistēmu, kurai jāveic vairāki uzdevumi. Uzdevumus var veikt vienlaikus, ja to spēj iegultajā sistēmā izmantotais mikroprocesors, vai arī tos var ieplānot, lai tie darbotos saskaņā ar plānošanas algoritmu.

Daudzuzdevumu iegultās operētājsistēmas piemērs ir operētājsistēma, ko izmanto lietiskā interneta ierīcēs, piemēram, viedajos skaļruņos. Viedajiem skaļruņiem ir ne tikai jāizvada mūzika, bet arī jāizveido savienojums ar internetu un jāmeklē mūzika.

Īsts laiks

Reāllaika iegultā operētājsistēma ir tāda, kas darbojas saskaņā ar stingriem laika ierobežojumiem. Šādai iegultai OS ir jāsaņem un jāapstrādā ievades norādītajā laikā, pretējā gadījumā sistēma neizdodas.

Apsveriet piemēru par avārijas bremzēšanas sistēmu automašīnās. Tiklīdz sistēma konstatē, ka sadursme ir nenovēršama, iegultā OS aktivizē bremžu sistēmu. Ja OS nespēs laicīgi iedarbināt bremzes, var notikt sadursme ar nopietnām sekām.

Viena cilpa

Vienas cilpas iegultā OS ir OS veids, kas atkārtoti veic vienu funkciju. Vienīgais šādas iegultās OS uzdevums ir iegūt ievadi un izveidot izvadi cilpā.

Izplatīts vienas cilpas iegultās OS piemērs ir OS, ko izmanto kustības sensoros. Kustības sensora gaismas uztver kustību, un iegultā sistēma ieslēdz gaismas, ja tiek konstatēta kustība.

Iegultais vs. Neiegultā OS: kāda ir atšķirība?

Lielākā atšķirība starp iegulto un neiegulto operētājsistēmu ir operētājsistēmas darbināmā lietojumprogrammu kopa. Iegultās OS gadījumā lietojumprogrammu komplekts ir fiksēts. Iegultās sistēmas aparatūra ir paredzēta, lai palaistu šo konkrēto lietojumprogrammu kopu.

No otras puses, neiegultajām operētājsistēmām patīk Windows un macOS ir paredzēti, lai nodrošinātu aparatūras piekļuvi lietotāja lietojumprogrammām. Lietotāji var instalēt jebkuru lietotni, kuru viņi vēlas, ja vien tā ir paredzēta darbībai operētājsistēmā. Arī aparatūra, kurā darbojas neiegultā OS, zināmā mērā ir pielāgojama.

Turklāt iegultā OS ir specializēta. Citiem vārdiem sakot, dažādām iegultajām sistēmām ir dažādas iegultās operētājsistēmas. No otras puses, neiegultās operētājsistēmas ir vispārējas nozīmes un atbalsta dažādas aparatūras konfigurācijas.

Parasti sistēma, ko kontrolē iegultā OS, bieži vien ir daļa no lielākas sistēmas. Piemēram, iegultā sistēma, ko izmanto telpas temperatūras mērīšanai, darbojas kā daļa no lielākas klimata kontroles sistēmas vai galaprodukta.

Neiegultās operētājsistēmas kontrolē pašu galaproduktu.

Iegultās operētājsistēmas biežākie lietojumi

Iegultās operētājsistēmas ir visur mums apkārt. Daži izplatīti iegulto OS piemēri ir tie, kas tiek izmantoti:

  • Lietu interneta ierīcēm, piemēram viedās spuldzes un viedie temperatūras sensori utt.
  • Automašīnas klimata kontrolei un apkopei.
  • Lidmašīnu navigācijas sistēmas.
  • GPS izsekotāji un fitnesa izsekotāji.

Šie ir tikai daži iegulto operētājsistēmu piemēri. Kopumā katram mikrokontrolleram ir iegulta OS, kas darbojas aizkulisēs.

Iegultās operētājsistēmas ir ļoti svarīgas, lai mūsu apkārtējās tehnoloģijas darbotos

Lielākā daļa no mums neapzinās, kādu ietekmi uz mūsu dzīvi atstāj iegultās operētājsistēmas. No integrētiem dūmu un temperatūras sensoriem mūsu mājās līdz medicīnas iekārtu darbībai, iegultās operētājsistēmas ir ļoti svarīgas, lai mums apkārt esošās tehnoloģijas darbotos.

Tāpēc, ja vēlaties dziļāk novērtēt iegultās operētājsistēmas, ieguldiet viedā mājas sīkrīkā. Piemēram, viedā slēdzene ir lielisks, vienkāršs veids, kā savā dzīvē sākt integrēt inteliģentas, ikdienas tehnoloģijas.

Kā Wi-Fi atbloķēt savu Android tālruni, izmantojot Smart Lock

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Paskaidrota tehnoloģija

Par autoru

Favads Murtaza (104 publicēti raksti)

Favads ir pilnas slodzes ārštata rakstnieks. Viņam patīk tehnoloģija un ēdiens. Kad viņš neēd un neraksta par Windows, viņš vai nu spēlē videospēles, vai sapņo par ceļošanu.

Vairāk no Fawad Murtaza

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu