Vai al contenuto

Application binary interface

Da Wikipedia, l'enciclopedia libera.
Versione del 3 nov 2006 alle 19:07 di 84.220.125.30 (discussione) (A.B.I.)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Acronino di Application Binary Interface. L' ABI costituisce l'interfaccia tra il sistema operativo e le proprie applicazioni fungendo appunto da connettore. In termini tecnici costituisce lo strato intermedio tra le chiamate ( system call ) degli applicativi e le funzioni low-level del kernel. Ogni sistema operativo dispone di una propria ABI. Venne concepita quando agli inizi degli anni '80 il S.O. Unix girava su una varieta' di hardware differenti e si richiedeva una portabilita' funzionale, lasciando quindi inalterato il codice sviluppato per gli applicativi, si procedeva a riprogrammare unicamente lo strato di basso livello per dialogare con l'hardware specifico.