Itthon Hardver Mi a beágyazott szoftver? - meghatározás a techopedia alapján

Mi a beágyazott szoftver? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a beágyazott szoftver?

A beágyazott szoftver olyan szoftverdarab, amely be van ágyazva hardverbe vagy nem PC-beli eszközökbe. Kifejezetten arra a hardverre írják, amelyen fut, és általában korlátozott feldolgozási és memória-korlátozásokkal rendelkezik az eszköz korlátozott számítási képességei miatt. A beágyazott szoftverek példái közé tartoznak a dedikált GPS-eszközökben, gyári robotokban, néhány számológépben és még a modern intelligens órákban találhatóak is.

A Techopedia ismerteti a beágyazott szoftvert

A beágyazott szoftver hasonló a firmware-hez, mivel általában ugyanazt a funkciót szolgálják. Ez utóbbi azonban egy speciális típusú beágyazott szoftver, amelyet nem felejtő memóriába (például ROM vagy EPROM) írunk, amelyet nem lehet egyszerűen módosítani - ebből következően a "cég" név, és elsősorban futtatásához vagy indításához használjuk. az eszköz. Ezzel szemben a beépített szoftvert használják az eszköz teljes működéséhez.


A beágyazott szoftver nagyon egyszerű lehet, például az otthoni világítás vezérléséhez használható, és 8 bites mikrovezérlőn is futhat, csupán néhány kilobájt memóriával, vagy elég bonyolult is, például az összes elektronikus alkatrészt futtató szoftver. egy modern intelligens autó, klímaberendezéssel, automatikus sebességtartóval és ütközésérzékeléssel, valamint irányító navigációkkal kiegészítve. Komplex beágyazott szoftverek megtalálhatók a repülőgép-avionikai rendszerekben, a vadászrepülőkben használt rendkívül összetett fly-by-wire rendszerekben, sőt a rakéta-irányító rendszerekben is.


A beágyazott szoftverek és az alkalmazásszoftverek közötti fő különbség az, hogy az előbbieket általában egy meghatározott eszközhöz kötik, amely maga az operációs rendszer szolgál, az eszköz specifikációival kapcsolatos korlátozásokkal, tehát a frissítéseket és kiegészítéseket szigorúan ellenőrzik, míg az alkalmazásszoftverek a egy számítógépet, és egy tényleges teljes operációs rendszer tetején fut, tehát kevesebb korlátozással rendelkezik az erőforrások tekintetében.

Mi a beágyazott szoftver? - meghatározás a techopedia alapján