Binární rozhraní aplikace
Přejít na navigaci
Přejít na hledání
Aplikační binární rozhraní (nebo jednoduše ABI ) v informatice definuje rozhraní mezi operačním systémem a jeho aplikacemi na úrovni strojového jazyka .
Jinými slovy, rozhraní definuje, jaké instrukce strojového jazyka mají být použity k provádění systémových volání jádra , jak mají být předány parametry pro taková volání a jak získat návratové hodnoty.
Každý operační systém má své vlastní ABI.
Historie
Vznikl, když na začátku osmdesátých let běžel operační systém Unix na různém hardwaru a byla vyžadována funkční přenositelnost, takže kód vyvinutý pro aplikace zůstal nezměněn, pouze nízkoúrovňová vrstva byla přeprogramována tak, aby komunikovala se specifickým hardwarem. .