Съдържание:
Определение - Какво означава вграден софтуер?
Вграденият софтуер е част от софтуера, който е вграден в хардуер или устройства без компютър. Той е написан специално за конкретния хардуер, на който работи и обикновено има ограничения за обработка и памет поради ограничените компютърни възможности на устройството. Примерите за вграден софтуер включват тези, които се намират в специализирани GPS устройства, фабрични роботи, някои калкулатори и дори съвременни умни часовници.Techopedia обяснява вградения софтуер
Вграденият софтуер е подобен на фърмуера, тъй като обикновено те обслужват една и съща функция. Последният обаче е специален тип вграден софтуер, който е записан в енергонезависима памет (като ROM или EPROM), която не може лесно да бъде променена - оттук и името "firm" - и се използва главно за стартиране или зареждане устройството. За разлика от тях, вграденият софтуер се използва за цялостната работа на устройството.
Вграденият софтуер може да бъде много прост, като този, използван за контролиране на осветлението в домовете, и може да работи на 8-битов микроконтролер само с няколко килобайта памет или може да бъде доста сложен, като например софтуера, управляващ всички електронни компоненти на съвременен интелигентен автомобил, в комплект с климатични контроли, автоматичен круиз и сензор за сблъсък, както и контролни навигации. Сложен вграден софтуер може да бъде намерен и в системите за авиационна авионика, в много сложни системи за летене по тел, използвани в изтребители и дори в системи за управление на ракети.
Основната разлика между вградения софтуер и приложния софтуер е, че първото обикновено е обвързано с конкретно устройство, служещо като самата ОС, с ограничения, свързани с спецификациите на това устройство, така че актуализациите и допълненията са строго контролирани, докато приложният софтуер осигурява функционалността в компютър и работи над действителна пълна ОС, така че има по-малко ограничения по отношение на ресурсите.
