Uygulama ikili arabirimi

Olarak işlem , bir uygulama ikili arabirimi ( ABI ikili programı arayüzü), bir tarif arayüzü arasında düşük bir seviyede arasındaki uygulamalar ve işletim sistemi , bir uygulama ve bir arasında, kütüphane veya bir uygulamadan farklı parçaları arasında. Bir ABI, bir API'nin , kaynak kodun bu API'yi destekleyen herhangi bir sistemde çalışacağından ( varsa derleneceğinden ) emin olmak için kaynak kod ile kitaplık arasında bir arabirim tanımlaması açısından API'den farklıdır .

Özellikle, bir ABI, belirli bir mimari için fonksiyonları çağırmak için kuralları tanımlar. Genel kayıtların kesin rolünü (fonksiyon parametreleri, fonksiyonların sonuçları, geçici değişkenler?) Ve bütünlüklerinin sorumluluğunu (çağıran veya çağrılan) tanımlayan ABI'dır. Yığının yapısını, özellikle bir işlev çağrısının ek parametreleri için ayrılmış konumların organizasyonunu, belirli kayıtların kaydedilmesini, belleğin yığın üzerinde dinamik olarak tahsisini (derlemede bilinen boyut) tanımlayan ABI'dir. tanımlayıcının kapsamına.

Bir ABI, bir mimariyi, bir programlama dilini ve bir derleyiciyi birbirine bağlayan bir sözleşmedir.

Ayrıca bakınız

İç bağlantılar

Dış bağlantılar