Interfață binară a aplicației

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

O interfață binară de aplicație (sau pur și simplu ABI ), în informatică , definește interfața dintre sistemul de operare și aplicațiile sale la nivelul limbajului mașinii .

Cu alte cuvinte, interfața definește ce instrucțiuni de limbaj mașină trebuie utilizate pentru a efectua apeluri de sistem către kernel , cum trebuie trecuți parametrii pentru astfel de apeluri și cum să obțineți valorile returnate.
Fiecare sistem de operare are propriul ABI.

Istorie

A fost conceput atunci când, la începutul anilor '80 , sistemul de operare Unix funcționa pe o varietate de hardware diferit și era necesară portabilitatea funcțională, lăsând astfel codul dezvoltat pentru aplicații nealterat, doar stratul de nivel scăzut a fost reprogramat pentru a comunica cu hardware specific . [ fără sursă ]

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT