البرنامج المستقل

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 04:16، 31 أكتوبر 2023. العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)

اَلْبَرْنَامَجُ اَلْمُسْتَقِلُ (بالإنجليزية: Standalone program)‏،ويُسمى أيضًا «برنامجًا قائمًا بذاتهِ، هو برنامج حاسوبي لا يقوم بتحميل أي وحدة خارجية أو دالة مكتبية،[1] أو برنامج مصمم للإقلاع بواسطة الإجراءات التمهيدية لمعالج النظام - يعمل على الآلة العارية (بدون تدخل نظام التشغيل). في أجهزة الحاسوب القديمة مثل إينياك وبدون مفهوم نظام التشغيل، كانت البرامج المستقلة هي الطريقة الوحيدة لتشغيل الحاسوب. عادةً تُكتب البرامج المستقلة أو تترجم بلغة التجميع للأجهزة المحددة.

توفرت البرامج المستقلة اللاحقة عادةً لوظائف الأدوات المساعدة مثل تهيئة القرص. أيضًا، تَستخدم أجهزة الحاسوب ذات الذاكرة المحدودة برامجًا مستقلةً، أي معظم أجهزة الحاسوب حتى منتصف الخمسينيات من القرن الماضي، وما زالت فيما بعد تَستخدم معالجات مضمنة.

تقتصر البرامج المستقلة الآن بشكل أساسي على المنظومات الرقاقية SoC's أو المتحكمات الدقيقة (حيث يكون عمر البطارية والسعر ومساحة البيانات له مميزات)،[2] والأنظمة الهامة. في الحالات القصوى، يجب اختبار كل مجموعة ممكنة من المدخلات والأخطاء وبالتالي كل المخرجات المحتملة معروفة؛ مستقلة تمامًا [موردي العتاد وفرق البرمجة المنفصلين] مع مراقبة متوازية تمامًا لحالة النظام؛[3][4][5] أو حيث يجب تصغير مساحة الهجوم؛ قد يضيف نظام التشغيل تعقيدًا وشك غير مقبولين. (أمثلة، مقاطعات سلامة المشغل الصناعي،[5] شركات الطيران التجارية،[3][4] الأجهزة الطبية، وأدوات التحكم في إطلاق الصواريخ البالستية، ومتحكمات شحن بطارية الليثيوم في الأجهزة الاستهلاكية [مخاطر الحريق وتكلفة الرقاقة بحوالي عشرة سنتات) يمكن أيضًا جعل المتحكمات الدقيقة المحدودة الموارد أكثر تحملاً للظروف البيئية المتنوعة من العتاد الأقوى اللازم لنظام التشغيل؛ وذلك ممكن لأن تردد الساعة المنخفض، والتباعد بين الأسنان، ونقص ناقلات البيانات الكبيرة (على سبيل المثال وحدات ذاكرة الوصول العشوائي (دي دي آر 4 إس دي رام)، وعدد الترانزستور المحدود يسمح بهوامش تصميم أوسع وبالتالي إمكانية الحصول على خصائص كهربائية وفيزيائية أكثر قوة في تصميم الدائرة والاختيارات المادية.

طالع أيضا

  • آلة عارية أو مجردة

مراجع

  1. ^ "ترجمة و معنى library functions في قاموس المعاني. قاموس عربي انجليزي". www.almaany.com/ar/dict/ar-en/. مؤرشف من الأصل في 2021-12-04.
  2. ^ [1], Atmel TinyAVR product page. نسخة محفوظة 2017-12-28 على موقع واي باك مشين.
  3. ^ أ ب [2] Simultaneous generator control unit 'GCU' failure in 787 نسخة محفوظة 2021-04-06 على موقع واي باك مشين.
  4. ^ أ ب [3], Four redundant generator control units in 787 were identical, could fail at same point. نسخة محفوظة 28 نوفمبر 2021 على موقع واي باك مشين.
  5. ^ أ ب [4], ISO requirements for CE approval performance level 4. نسخة محفوظة 2020-08-07 على موقع واي باك مشين.