Acasă Hardware Ce este software-ul încorporat? - definiție din techopedia

Ce este software-ul încorporat? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă software încorporat?

Software-ul încorporat este o piesă software încorporată în dispozitive hardware sau non-PC. Este scris special pentru hardware-ul pe care îl rulează și, de obicei, are restricții de procesare și memorie din cauza capacităților limitate de calcul ale dispozitivului. Exemple de software încorporat includ cele găsite în dispozitive GPS dedicate, roboți din fabrică, unele calculatoare și chiar smartwatches moderne.

Techopedia explică software încorporat

Software-ul încorporat este similar cu cel al firmware-ului, deoarece de obicei servesc aceeași funcție. Acesta din urmă este însă un tip special de software încorporat, care este scris în memorie nevolatilă (cum ar fi ROM sau EPROM), care nu poate fi modificat cu ușurință - de unde și denumirea „firmă” - și este utilizat în principal pentru a rula sau a porni dispozitivul. În schimb, software-ul încorporat este utilizat pentru funcționarea generală a dispozitivului.


Software-ul încorporat poate fi foarte simplu, cum ar fi cel folosit pentru controlul iluminării în case și poate rula pe un microcontroller pe 8 biți cu doar câțiva kilobiți de memorie sau poate fi destul de complex, cum ar fi software-ul care rulează toate componentele electronice. a unei mașini inteligente moderne, completată cu control climatic, croazieră automată și senzor de coliziune, precum și navigații de control. Un software complex încorporat poate fi găsit, de asemenea, în sistemele avionice de avioane, în sistemele complexe fly-by-wire utilizate în avioane de vânătoare și chiar în sistemele de ghidare a rachetelor.


Principala diferență între software încorporat și software de aplicație este că primul este de obicei legat de un anumit dispozitiv, funcționând ca sistemul de operare în sine, cu restricții legate de specificațiile acelui dispozitiv, astfel încât actualizările și completările sunt strict controlate, în timp ce aplicațiile software oferă funcționalitatea în un computer și rulează pe deasupra unui sistem de operare complet, deci are mai puține restricții în ceea ce privește resursele.

Ce este software-ul încorporat? - definiție din techopedia