Co je vestavěný operační systém?
Vestavěný operační systém plní velmi specifický účel s vyloučením všech ostatních funkcí. Tyto operační systémy se obvykle nacházejí v samostatných počítačových zařízeních, jako jsou bankomaty nebo navigační systémy. Vestavěný operační systém obvykle spouští konkrétní část programování, jako je naváděcí systém na raketě, a nic jiného. Tento typ vestavěného systému je často velmi důležitý pro počítačové funkce v reálném čase.
Existuje velký rozdíl mezi standardním a zabudovaným operačním systémem. Standardní operační systém vytváří prostředí, ve kterém může uživatel a počítač vzájemně spolupracovat a provádět velké množství úkolů. To je v přímém kontrastu s vestavěným operačním systémem, který bude provádět pouze jeden typ úkolu, a často to bude provádět bez zásahu uživatele. Zatímco je na víceúčelovém počítači nainstalován normální operační systém, vestavěný systém provozuje jiná elektronická zařízení.
Integrovaný operační systém je obvykle součástí integrovaného počítačového systému. Jedná se o počítačové systémy s úzkým účelem, s pevnou funkcí. Vestavěný počítačový systém provozuje téměř všechna dostupná elektronická zařízení. Tyto malé programy regulují vše od aplikací na mobilu až po teplo v toustovačích.
Tento typ systému se soustředí na mikrokontrolérové čipy. Tyto čipy fungují jako malý počítač, přijímají informace, zpracovávají je a poté vydávají informace. Na rozdíl od běžného počítače je typický mikrokontrolérový čip schopen dělat pouze jednu věc. Zatímco všechny tyto vestavěné systémy mají mikrokontrolérové čipy, pouze ty složitější mají plně integrovaný operační systém.
Obecně, aby vestavěný systém zaručoval skutečný operační systém, potřebuje alespoň jednu ze dvou věcí: složitost nebo interaktivitu. Složitý systém musí přijímat informace z více zdrojů, provádět více typů operací nebo vydávat různé informace na základě své situace. V zásadě musí být schopen provádět více úkolů.
Dalším běžným požadavkem na skutečný operační systém je interaktivita. Pokud uživatel musí s operací spolupracovat, zejména pokud je operace časově závislá, bude mít obvykle vestavěný operační systém. Protože standardní ovladač jednoduše přijímá a odesílá data, kdykoli uživatel potřebuje, aby s těmito daty spolupracoval, je zapotřebí složitější systém.
Je také zabudováno mnoho operačních systémů v reálném čase. Tento typ systému vyžaduje okamžitou reakci na zadání dat - latence a zpoždění nejsou možné. Protože vestavěný systém nemá žádný účel mimo svůj konkrétní úkol, fungují dobře společně. Tyto systémy obvykle provádějí postupy okamžité reakce, jako jsou protiblokovací procesy na vozidle.