|
Co
to je API?
V těchto třech hlavních vrstvách je zaručena komunikace mezi
aplikací a operačním systémem na různých druzích hardwaru. Při
rozdílných konfiguracích hardware je tímto způsobem vždy zaručeno
standardní rozhraní pro operační systémy. BIOS si vytvoří tzv. API
(aplikační programové rozhraní), které tvoří různé příkazy nebo
funkce, pomocí nichž aplikace může příkazy vykonávat, bez nutnosti
komunikace s daným hardwarem. V praxi to znamená, že programy se
nemusí například starat, jak a kam mají uložit soubory pro archivaci
dat nebo jak tisknout. Aplikace předá příkaz API a ta zajistí vše
potřebné pro provedení tohoto příkazu. Tím se komunikace mezi všemi
komponenty dosti zjednodušuje, protože software komunikuje pouze s
operačním systémem, nikoliv s hardwarem. BIOS se skládá ze všech
různých ovladačů, pracujících mezi operačním systémem a hardwarem. Z
toho je patrné, že operační systém nekomunikuje s hardwarem, ale jen
s ovladači. Proto si dávejte pozor zda instalujete do operačního
systému jen ovladače dodávané od výrobce daného zařízení. Pokud
nemáte originální ovladače, nemusí být vždy zaručena správná
funkčnost a tím stabilita systému. |