Käyttöjärjestelmät ohjaavat tietokoneen laitteistoa. He hallitsevat resursseja, paljastavat laitteiston käyttäjille sovellusten kehittämistä varten ja suorittavat koodia.

Mutta kaikkia käyttöjärjestelmiä ei ole luotu tasavertaisina.

Kun työpöytäkäyttöjärjestelmät, kuten Windows, ovat kaikkialla, muut käyttöjärjestelmät ovat piilossa näkyviltä. Suurin osa ihmisistä ei edes tiedä niiden olemassaolosta.

Puhumme sulautetuista käyttöjärjestelmistä.

Katsotaanpa, mikä on sulautettu käyttöjärjestelmä ja miten se eroaa ei-sulautetusta käyttöjärjestelmästä?

Mikä on sulautettu käyttöjärjestelmä?

Sulautettu käyttöjärjestelmä on ohjelmisto, jonka tarkoituksena on ohjata sulautettua järjestelmää.

Sulautettu järjestelmä on laitteiston ja ohjelmiston yhdistelmä, jota käytetään erittäin erikoistuneiden tehtävien suorittamiseen. Harkitse esimerkiksi modernia älytelevisiota. Television sisällä olevaa mikroprosessoria ja siihen liittyvää laitteistoa ohjaa sulautettu käyttöjärjestelmä.

Joten sulautettu käyttöjärjestelmä ohjaa sulautetun järjestelmän laitteistoresursseja ja sallii koodin ajamisen laitteistossa. Sulautetun käyttöjärjestelmän käyttämä koodi suorittaa kiinteitä tehtäviä, kuten esineiden Internet (IoT) -laitteiden ohjauksen.

Kuinka sulautettu käyttöjärjestelmä toimii?

Sulautettu käyttöjärjestelmä toimii kuten tavallinen käyttöjärjestelmä, mutta siinä on joitakin keskeisiä eroja. Koska sulautettua käyttöjärjestelmää käytetään järjestelmän hallintaan, jolla on paljon vähemmän resursseja kuin täysimittaisella työpöytäkäyttöjärjestelmällä, se on erittäin tehokas ja suorittaa vain tietyn joukon toimintoja.

Otetaan esimerkki sulautetusta käyttöjärjestelmästä, joka toimii ovikellokameran, kuten Ringin, sisällä. Kameralaitteistoa ohjaava sulautettu käyttöjärjestelmä suorittaa koodin, joka antaa kameran tehdä työnsä.

From muodostaa yhteyden Wi-Fi-verkkoon liikkeen havaitsemiseen ja videon tallentamiseen sulautettu käyttöjärjestelmä on vastuussa laitteistoresurssien hallinnasta, jotta se olisi mahdollista.

Korkeimmalla tasolla aina, kun sulautetulla järjestelmällä varustettu laite käynnistetään, laitteen virtalähde käynnistyy. Tämän käynnistysvaiheen aikana myös kaikki sulautetun järjestelmän tarvitsema koodi, mukaan lukien käyttöjärjestelmä, ladataan ja valmistetaan suoritusta varten.

Siksi, toisin kuin työpöytäkäyttöjärjestelmä, sulautetun käyttöjärjestelmän ei tarvitse ladata koodia muistista joka kerta, kun sen on suoritettava toiminto.

Sulautetun käyttöjärjestelmän tyypit

Sulautetut käyttöjärjestelmät on räätälöity vastaamaan niiden järjestelmien tarpeita, joissa niitä käytetään. Jos jotkin sulautetut käyttöjärjestelmät ohjaavat järjestelmiä, jotka suorittavat vain yhden tehtävän toistuvasti, toiset sulautetut käyttöjärjestelmät hallitsevat järjestelmiä, jotka suorittavat useita tehtäviä kerralla.

Yleensä sulautetut käyttöjärjestelmät jaetaan moniajo, reaaliaika, ja yksi silmukka.

Moniajo

Moniajo sulautettu käyttöjärjestelmä on käyttöjärjestelmä, joka ohjaa sulautettua järjestelmää, jonka on suoritettava useita tehtäviä. Tehtävät voidaan suorittaa samanaikaisesti, jos sulautetun järjestelmän mikroprosessori siihen kykenee, tai ne voidaan ajastaa ajamaan ajoitusalgoritmin mukaan.

Esimerkki moniajosta sulautetusta käyttöjärjestelmästä on esineiden internet-laitteissa, kuten älykaiuttimissa, käytetty käyttöjärjestelmä. Älykaiuttimien on paitsi toistettava musiikkia, myös oltava yhteydessä Internetiin ja etsittävä musiikkia.

Reaaliaika

Reaaliaikainen sulautettu käyttöjärjestelmä toimii tiukoissa aikarajoituksissa. Tällaisen sulautetun käyttöjärjestelmän on vastaanotettava ja käsiteltävä syötteitä määrätyssä ajassa tai järjestelmä epäonnistuu.

Harkitse esimerkkiä autojen hätäjarrutusjärjestelmästä. Heti kun järjestelmä havaitsee törmäyksen olevan välitön, sulautettu käyttöjärjestelmä aktivoi jarrujärjestelmän. Jos käyttöjärjestelmä ei käynnistä jarruja ajoissa, voi tapahtua törmäys, jolla on vakavia seurauksia.

Yksi silmukka

Yhden silmukan sulautettu käyttöjärjestelmä on käyttöjärjestelmä, joka suorittaa yhden toiminnon toistuvasti. Tällaisen sulautetun käyttöjärjestelmän ainoa tehtävä on ottaa sisääntulo ja tuottaa ulostulo silmukassa.

Yleinen esimerkki yhden silmukan sulautetusta käyttöjärjestelmästä on liiketunnistimissa käytettävä käyttöjärjestelmä. Liiketunnistinvalot havaitsevat liikkeen ja sulautettu järjestelmä sytyttää valot, jos liikettä havaitaan.

Upotettu vs. Ei-sulautettu käyttöjärjestelmä: mikä ero on?

Suurin ero sulautetun ja sulautetun käyttöjärjestelmän välillä on sovellusjoukko, jota käyttöjärjestelmä käyttää. Jos kyseessä on sulautettu käyttöjärjestelmä, sovellusjoukko on kiinteä. Sulautetun järjestelmän laitteisto on suunniteltu suorittamaan kyseistä sovellussarjaa.

Toisaalta sulautetut käyttöjärjestelmät pitävät Windows ja macOS on suunniteltu antamaan laitteistolle pääsy käyttäjän sovelluksiin. Käyttäjät voivat asentaa minkä tahansa haluamansa sovelluksen, kunhan se on suunniteltu toimimaan käyttöjärjestelmässä. Laitteisto, jolla ei-sulautettujen käyttöjärjestelmien käyttöjärjestelmä toimii, on myös muokattavissa jossain määrin.

Lisäksi sulautettu käyttöjärjestelmä on erikoistunut. Toisin sanoen eri sulautetuilla järjestelmillä on erilaiset sulautetut käyttöjärjestelmät. Sen sijaan sulautetut käyttöjärjestelmät ovat yleiskäyttöisiä ja tukevat erilaisia ​​laitteistokokoonpanoja.

Yleensä järjestelmä, jota sulautettu käyttöjärjestelmä hallitsee, on usein osa suurempaa järjestelmää. Esimerkiksi huoneen lämpötilaa mittaava sulautettu järjestelmä toimii osana suurempaa ilmastointijärjestelmää tai lopputuotetta.

Ei-sulautetut käyttöjärjestelmät hallitsevat itse lopputuotetta.

Sulautetun käyttöjärjestelmän yleiset käyttötavat

Sulautetut käyttöjärjestelmät ovat kaikkialla ympärillämme. Joitakin yleisiä esimerkkejä sulautetuista käyttöjärjestelmistä ovat ne, joita käytetään:

  • Esineiden internet -laitteet, kuten älykkäät hehkulamput ja älykkäät lämpötila-anturit jne.
  • Autot ilmastointiin ja huoltoon.
  • Lentokoneen navigointijärjestelmät.
  • GPS-seurantalaitteet ja kuntoseuraajat.

Nämä ovat vain muutamia esimerkkejä sulautetuista käyttöjärjestelmistä. Yleensä jokaisessa mikro-ohjaimessa on sulautettu käyttöjärjestelmä, joka ajaa asioita kulissien takana.

Sulautetut käyttöjärjestelmät ovat tärkeitä ympärillämme olevien teknologioiden toiminnalle

Useimmat meistä eivät ymmärrä sulautettujen käyttöjärjestelmien vaikutusta elämäämme. Sisäänrakennetuista savu- ja lämpötilaantureista lääkinnällisten laitteiden toimintaan, sulautetut käyttöjärjestelmät ovat ratkaisevan tärkeitä ympärillämme olevien teknologioiden toiminnalle.

Joten jos haluat syvempää arvostusta sulautetuista käyttöjärjestelmistä, sijoita älykkään kodin vempaimeen. Esimerkiksi älylukko on mahtava, yksinkertainen tapa integroida älykästä, jokapäiväistä tekniikkaa elämääsi.

Kuinka avata Android-puhelimesi Wi-Fi-lukitus Smart Lockilla

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Tekniikka selitetty

Kirjailijasta

Fawad Murtaza (104 artikkelia julkaistu)

Fawad on kokopäiväinen freelance-kirjoittaja. Hän rakastaa tekniikkaa ja ruokaa. Kun hän ei syö tai kirjoita Windowsista, hän joko pelaa videopelejä tai haaveilee matkustamisesta.

Lisää Fawad Murtazalta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi