Application Binary Interface - ez

Application Binary Interface

A bináris (binary) Application Interface (Eng Eng Application Binary Interface ABI ...) - egy sor megállapodást a programok között, a könyvtárak és az operációs rendszer, amely kölcsönhatás ezen komponensek alacsony szinten a platformon.

Application Binary Interface szabályozza a méretének és elrendezésének alaptípus, a formátum elhaladó érvek és visszatérési értéke a függvény hívásakor, szerkezete és rendszere felhívja a formátumot, a formátum futtatható fájlok, könyvtár fájlok, objektum fájlok és így tovább. N. Néhány ABI leírni a konverziós függvény nevek C ++, támogatás kivételek.

Fontos, hogy megértsük a különbséget ABI és API (Application Programming Interface). API meghatározza a felület között forráskód a program által generált és a könyvtárak, ami lehetőséget ad arra, hogy összeállítja a kódot bármilyen platformon. Az viszont, ABI lehetővé össze tárgykód működéséhez változtatások nélkül bármely platformon, amely ugyanazt a konfigurációt a ABI. API nem nyújt kompatibilitást programot futtatni idő - a feladata az ABI.


Binary Interface beágyazott alkalmazások (angol Embedded Application Binary Interface angol EABI ...) - egy sor egyezmények fájlformátumok, adattípusok használatát nyilvántartások, verem szervezet, az átviteli függvény paramétereket kell használni a firmware-t.

Fordítóprogramok, amelyek támogatják a EABI, ami tárgykód összeegyeztethető által generált kód más fordítók, amely lehetővé teszi a fejlesztők számára, kódtárakat létrehozott egy fordítóprogram tárgyi által generált kód egy másik fordítóval. A fejlesztők írásban a kód assembly nyelven is használhatja a EABI az interfész assembly kódot a fordító által generált kompatibilis.

Fő EABI különbségek az ABI az általános célú operációs rendszerek is, hogy az alkalmazás kódját engedélyezett privilegizált utasítások és dinamikus összekapcsolása (összekötő) nem szükséges (és néha teljesen betiltották), és annak érdekében, hogy a memóriát, használt tömörebb szervezet verem.

Lásd, amit a „Binary Application Interface” más szótárak:

Application Programming Interface - (néha az alkalmazás programozási felület) (angol application programming interface, API [hé pi ay].) [1], egy előre definiált osztályok, eljárások, függvények, struktúrák és állandók az alkalmazás által biztosított (könyvtári szolgáltatás) számára ... ... Wikipedia

RISC OS - Ez a kifejezés, vannak más célra, lásd RISC (egyértelműsítő lap) .. Screenshot RISC OS RISC OS 4 Fejlesztő ... Wikipedia

Bináris kompatibilitás - bináris kompatibilitás, bináris kompatibilitás (angol bináris kompatibilitást.) Fajta program kompatibilitás, amely lehetővé teszi, hogy a program működik a különböző környezetekben megváltoztatása nélkül futtatható fájlokat. Ezt a kifejezést gyakran használják abban az értelemben ... ... Wikipedia

Bináris kompatibilitás - bináris kompatibilitás és bináris kompatibilitást az angol. bináris kompatibilitást típusú program kompatibilitás, amely lehetővé teszi, hogy a program működik a különböző környezetekben megváltoztatása nélkül bináris. Ezt a kifejezést gyakran használják abban az értelemben ... ... Wikipedia

OSI modell - OSI modell hálózati (alap referencia modell Nyílt rendszerek összekapcsolása, Angol Nyílt rendszerek összekapcsolása Basic Reference Model). Abstract hálózati modell fejlesztése a kommunikációs és hálózati protokollokat. Többszintű megközelítést a ... ... Wikipedia

Kapcsolódó cikkek