Podložka (výpočet) - Shim (computing)

Jádro TI Ducati SIP provádí akceleraci videa a zrychlené zpracování obrazu. Skutečný integrovaný obvod provádějící výpočty je řízen softwarem běžícím na dvou mikrokontrolérech Cortex-M3 . Operační systém (běžící na hostitelském CPU) potřebuje k propojení se subsystémem pouze podložku .

V programování počítače , je podložka je knihovna , která transparentně zachycuje API volání a mění argumenty předané, kliky samotná operace nebo přesměrování provozu na jiném místě. Shimy lze použít k podpoře starého API v novějším prostředí nebo nového API ve starším prostředí. Shimy lze také použít pro spouštění programů na různých softwarových platformách, pro které byly vyvinuty.

Podložky pro starší API obvykle vznikají, když se změní chování API, což způsobí problémy s kompatibilitou pro starší aplikace, které se stále spoléhají na starší funkčnost; v takových případech může být starší API stále podporováno tenkou vrstvou kompatibility v horní části novějšího kódu. Podložky pro novější API jsou definovány jako: „ knihovna, která přináší nové API do staršího prostředí, pouze s využitím prostředků tohoto prostředí.“

Příklady

Viz také

Reference

externí odkazy