Applikasjons binært grensesnitt

Et binært applikasjonsgrensesnitt (eller ganske enkelt ABI ), i informatikk , definerer grensesnittet mellom operativsystemet og dets applikasjonermaskinspråknivå .

Med andre ord definerer grensesnittet hvilke maskinspråkinstruksjoner som skal brukes for å gjøre systemanrop til kjernen , hvordan parametrene for slike samtaler skal sendes, og hvordan man får returverdiene.
Hvert operativsystem har sin egen ABI.

Historie

Det ble unnfanget da Unix - operativsystemet på begynnelsen av åttitallet kjørte på en rekke forskjellig maskinvare og funksjonell portabilitet var nødvendig, og dermed forlot koden utviklet for applikasjonene uendret, bare lavnivålaget ble omprogrammert til å kommunisere med spesifikk maskinvare .

Relaterte elementer