Skip to main content

Co je to vložený software?

Vložený software je typ softwaru, který je zabudován do hardwarových systémů.Tento software je obvykle navržen tak, aby vykonával jednu konkrétní funkci, ačkoli jeden kus hardwaru může obsahovat více kusů zabudovaného softwaru.Jakákoli kus technologie, která má desky obvodů a počítačové čipy, bude pravděpodobně mít vložený software v sobě, od digitálních hodin po mobilní telefony až po kalkulačky.Tyto systémy umožňují mnoho pokročilých funkcí, které jsou běžné v moderních zařízeních.Zejména Američané používali různé typy zabudovaných systémů v průzkumu vesmíru, raketových pokynech a avionice od konce 30. do poloviny 60. let.Tyto rané systémy byly obvykle pevně zapojeny do jiných složek a měly vysokou míru selhání.Až do konce 60. let se vložený software vyvinul do bodu, kdy byl užitečný běžným lidem.

Na konci 70. let se první standardy pro integrovaný čip mikrokontroléru vyrábějí vložený software.Tento jediný čip působil jako malý počítač;Mohlo by to převzít, uložit a vydat data a zpracovat své vlastní informace.S těmito čipy bylo možné napsat jediný program, naložit jej do čipu a poté nechat tento chip provést svůj program, kdykoli obdržel správný vstup.Na konci 80. let měla téměř každá forma spotřební elektroniky nějaký druh čipu mikrokontroléru zabudovaný do něj.

V následujících letech se náklady na výrobu integrovaných mikrokontrolérů klesly na haléře.Výsledkem je, že jsou téměř v každém elektronickém zařízení a každá z těchto čipů má jeden nebo více kusů zabudovaného softwaru.Jsou dokonce v položkách, o kterých by si většina lidí nemyslela, že by počítače, jako jsou toustovače, elektrické fanoušky nebo dětské hračky.Jejich čip dostává vstup z připojeného zařízení.Software čte vstup a určuje, zda se musí aktivovat.Pokud ano, provádí svůj program a vydává výsledky.Tyto výsledky mohou jít k uživateli nebo dokonce jinému kusu softwaru.

Vložený software nahrazuje plnohodnotný počítačový systém.V normálním počítači nebo stroji připojeném k normálnímu počítači je relativně málo kusů zabudovaného softwaru.Počítačové systémy obvykle mají pouze několik kusů, které řídí postupy spuštění a základních hardwarových funkcí.Jak se složitá zařízení více počítají, jejich zabudovaný software ve skutečnosti klesá, protože je nahrazen standardními počítačovými systémy.