close

Applikations binær grænseflade

Hop til navigation Hop til søgning

En binær applikationsgrænseflade (eller blot ABI ) inden for datalogi definerer grænsefladen mellem operativsystemet og dets applikationermaskinsprogniveau .

Med andre ord definerer grænsefladen, hvilke maskinsprogsinstruktioner der skal bruges til at foretage systemkald til kernen , hvordan parametrene for sådanne opkald skal videregives, og hvordan man får returværdierne.
Hvert operativsystem har sit eget ABI.

Historie

Det blev udtænkt, da Unix -operativsystemet i begyndelsen af ​​firserne kørte på en række forskellig hardware , og funktionel portabilitet var påkrævet, og dermed efterlod koden udviklet til applikationerne uændret, kun lavniveaulaget blev omprogrammeret til at kommunikere med specifik hardware .

Relaterede emner