جدول المحتويات:
- التعريف - ماذا تعني واجهة نظام التشغيل المحمولة (POSIX)؟
- تيكوبيديا تشرح واجهة نظام التشغيل المحمولة (POSIX)
التعريف - ماذا تعني واجهة نظام التشغيل المحمولة (POSIX)؟
تعد واجهة نظام التشغيل المحمولة (POSIX) عبارة عن مجموعة من معايير الواجهة المحددة من قِبل مجتمع الكمبيوتر IEEE ومبنية على UNIX. يوفر تعريفًا لواجهات برمجة التطبيقات ، وواجهات الأداة المساعدة المقترنة ، وأغلفة سطر الأوامر من أجل توافق التطبيقات والبرامج المختلفة مع أنظمة تشغيل مختلفة ومتغيرات UNIX. POSIX هي عائلة متطورة من معايير الكمبيوتر تتكون من مجموعة واسعة من مكونات نظام التشغيل تتراوح بين لغة البرمجة C والواجهات القائمة على shell لإدارة أنظمة الكمبيوتر.
تيكوبيديا تشرح واجهة نظام التشغيل المحمولة (POSIX)
تطورت واجهة نظام التشغيل المحمولة من متطلبات المؤسسات المختلفة إلى الحصول على تطبيقات وبرامج يمكن نقلها إلى أنظمة كمبيوتر مختلفة دون الحاجة إلى إعادة ترميز. تم اختيار نظام التشغيل UNIX كواجهة نظام قياسية لأنه كان قادرًا على أن يكون "مصنعًا محايدًا". على الرغم من وجود العديد من الإصدارات لواجهة نظام التشغيل المحمولة ، إلا أن POSIX 1 التي تحدد مكالمات النظام و POSIX 2 التي تحدد واجهات سطر الأوامر مهمة منها.
يتم التعرف على واجهة نظام التشغيل المحمولة بمعايير مثل المنظمة الدولية للتوحيد القياسي (ISO) والمعهد القومي الأمريكي للمعايير (ANSI). واحدة من أكبر أدوار POSIX هي ضمان قابلية نقل الرمز والتوافق بين الأنظمة والأنظمة الأساسية للأجهزة المختلفة. يتم فحص هذا بشكل متزايد للعديد من الاتفاقيات الحكومية والتطبيقات التجارية. التطبيقات التجارية الحديثة القائمة على UNIX وحتى التطبيقات المجانية القائمة على UNIX هي في معظمها متوافقة مع POSIX.