العربية  

books embedded binary interfaces

If you do not find what you're looking for, you can use more accurate words.

View more

واجهات التطبيق الثنائية المضمنة (Info)


تحدد الواجهة الثنائية المضمنة (أو المدمجة) للتطبيق الاصطلاحات القياسية لصيغة الملفات وأنواع البيانات واستخدام السجل وتنظيم إطار المكدس ومعلمة الدالة التي تمر عبر برنامج مضمن للاستخدام مع نظام تشغيل مضمن.

المحولات البرمجية التي تدعم واجهة التطبيق الثنائية المضمنة تنشئ رمز كائن متوافق مع التعليمات البرمجية التي تم إنشاؤها بواسطة المحولات البرمجية الأخرى، مما يسمح للمطورين بالربط بين المكتبات التي تم إنشاؤها باستخدام محول برمجي مع رمز الكائن الذي تم إنشاؤه في محول برمجي آخر. المطورين اللذين يكتبون رمز لغة التجميع الخاص بهم قد يتفاعلون أيضا مع تجميعة تم إنشاؤها باستخدام محول برمجي متوافق.

تم تصميم واجهة التطبيق الثنائية المضمنة لتحسين الأداء ضمن الموارد المحدودة للأنظمة المضمنة. تقوم واجهة التطبيق الثنائية بحذف معظم التجريدات التي يتم إجراؤها بين النواة ورمز المستخدم في أنظمة التشغيل المعقدة. على سبيل المثال، يتم تجنب الربط الديناميكي للسماح بعمليات تنفيذية أصغر وتحميل أسرع، كما أن استخدام سجل ثابت يسمح بتكدسات أكثر إحكاما وباتصال النواة. ويسمح تشغيل التطبيقات في وضع الامتيازات بالوصول المباشر إلى تشغيل الأجهزة المخصصة دون توجيه استدعاء برنامج تشغيل جهاز. اختيار واجهة التطبيق الثنائية المضمنة يمكن أن يؤثر على الأداء.

واجهات التطبيق الثنائية المضمنة المستخدمة على نطاق واسع تشمل:

باور بي سي، واجهة التطبيق الثنائية المضمنة بنية إيه آر إم، وواجهة التطبيق الثنائية المضمنة لمجموعة تعليمات ميبس

Source: wikipedia.org