ПредишенСледващото

Заявление двоичен интерфейс

бинарен (двоичен) интерфейса на приложението (бъл Заявление Binary интерфейс ABI ...) - набор от споразумения между програмите, библиотеки и операционната система, осигуряващи взаимодействие на тези компоненти на по-ниско ниво на платформата.

Заявление двоичен интерфейс регулира размера и подравняването на основните типове данни, формата на преминаващите аргументи и връщане стойност, когато се обаждате на функцията, структурата и системата призовава формат, форматите на изпълними файлове, библиотечни файлове, се противопоставят на файлове, и така нататък. Н. Някои ABI описват имената на функция за превключване в C ++, подкрепа изключения.

Важно е да се разбере разликата между ABI и API (приложен програмен интерфейс). API определя връзката между изходния код, генериран от програмата и библиотеки, осигуряваща възможност за съставяне на кода на всяка платформа. На свой ред, ABI позволява компилиран обектен код за функция без промени на всяка платформа, която използва една и съща конфигурация на АБЗ. API не осигурява съвместимост между програми тече времето - това е задача на АБЗ.


Binary интерфейс за вградени приложения (английски Embedded Application Binary интерфейс английски EABI ...) - набор от конвенции за файлови формати, типове данни, използването на регистри, стек организация, както и трансфер функционални параметри, които да бъдат използвани в фърмуера.

Съставители, които поддържат EABI, създаване на обектен код, съвместим с код, генериран от други компилатори, която позволява на разработчиците да сочат библиотеки, създадени един компилатор с предмет код, генериран от друг компилатор. Разработчиците писане техния код на асемблер могат също да използват EABI да се намесвам с монтаж код, генериран от компилатора съвместими.

Основни EABI разлики от ABI в операционните системи с общо предназначение е, че кодът за прилагане позволи привилегировани инструкции, и не се изисква динамично свързване (свързване) (а понякога и напълно забранени) и, за да се спаси памет, използвана по-компактна организация стека.

Вижте това, което "Binary интерфейс на приложение" и в други речници:

Приложен програмен интерфейс - (понякога интерфейса за приложно програмиране) (. Английски интерфейс за приложно програмиране, API [хей пи ай]) [1], набор от предварително дефинирани класове, процедури, функции, структури и константи, предоставени от приложението (библиотека услуга) за ... ... Wikipedia

RISC OS - Този термин, има и други приложения, вижте RISC (пояснение) .. Screenshot RISC OS RISC OS 4 Developer ... Wikipedia

Бинарна съвместимост - бинарна съвместимост, бинарна съвместимост Вид на програма за съвместимост, което позволява на програмата да работи в различни среди, без да променя изпълнимите файлове неговите (на английски бинарна съвместимост.). Този термин често се използва в смисъл на ... ... Wikipedia

Бинарна съвместимост - бинарна съвместимост и бинарна съвместимост от английски език. двоичен вид съвместимост на програма за съвместимост, което позволява на програмата да работи в различни среди, без да променя своите бинарни файлове. Този термин често се използва в смисъл на ... ... Wikipedia

OSI модел - OSI модел Network Резюме модел мрежа за развитие на комуникациите и мрежовите протоколи (основен модел за отворени системи за взаимно свързване, английски Open системи за взаимно свързване Basic референтен модел.). Дали стъпаловиден подход към ... ... Уикипедия

Свързани статии

Подкрепете проекта - споделете линка, благодаря!