برنامج مستقل
البرنامج المستقل ، أو البرنامج غير المُدمج ، هو برنامج حاسوبي لا يُحمّل أي وحدة خارجية أو مكتبة أو برنامج، ومُصمم للإقلاع باستخدام إجراء التمهيد الخاص بالمعالج المُستهدف - أي أنه يعمل مباشرةً على الجهاز . في الحواسيب القديمة مثل ENIAC، التي لم تكن تعتمد على نظام تشغيل ، كانت البرامج المستقلة هي الطريقة الوحيدة لتشغيل الحاسوب. عادةً ما تُكتب البرامج المستقلة بلغة التجميع لنوع مُحدد من الأجهزة.
في وقت لاحق، كانت البرامج المستقلة تُستخدم عادةً لوظائف مساعدة مثل تهيئة القرص . كما أن أجهزة الكمبيوتر ذات الذاكرة المحدودة للغاية قد تستخدم برامج مستقلة، أي معظم أجهزة الكمبيوتر حتى منتصف الخمسينيات وما بعدها، وحتى المعالجات المدمجة .
تقتصر البرامج المستقلة حاليًا بشكل أساسي على أنظمة على رقاقة (SoC) أو وحدات تحكم دقيقة (حيث تُعدّ مدة تشغيل البطارية والسعر ومساحة البيانات من العوامل بالغة الأهمية) [ 1 ] والأنظمة الحيوية . في الحالات القصوى، يجب اختبار كل مجموعة ممكنة من المدخلات والأخطاء، وبالتالي معرفة كل مخرج محتمل؛ مع استقلالية تامة [موردون ماديون وفرق برمجة منفصلة] ومراقبة متوازية تمامًا لحالة النظام؛ [ 2 ] [ 3 ] [ 4 ] أو حيث يجب تقليل مساحة الهجوم إلى أدنى حد؛ سيضيف نظام التشغيل تعقيدًا وعدم يقين غير مقبولين (تشمل الأمثلة مقاطعات السلامة للمشغل الصناعي، [ 4 ] وشركات الطيران التجارية، [ 2 ] [ 3 ] والأجهزة الطبية، وأنظمة التحكم في إطلاق الصواريخ الباليستية، ووحدات التحكم في شحن بطاريات الليثيوم في الأجهزة الاستهلاكية [خطر نشوب حريق وتكلفة شريحة تبلغ حوالي 10 سنتات]). يمكن أيضًا جعل وحدات التحكم الدقيقة ذات الموارد المحدودة أكثر تحملاً للظروف البيئية المتنوعة من الأجهزة الأكثر قوة اللازمة لنظام التشغيل؛ هذا ممكن بسبب انخفاض تردد الساعة بشكل كبير، وتباعد الدبابيس، وعدم وجود ناقلات بيانات كبيرة (مثل وحدات ذاكرة الوصول العشوائي DDR4)، والحد الأقصى المسموح به لعدد الترانزستورات لهوامش تصميم أوسع، وبالتالي إمكانية الحصول على خصائص كهربائية وفيزيائية أكثر قوة في كل من تصميم الدوائر واختيارات المواد.
انظر أيضاً
مراجع
- ↑صفحة منتج Atmel TinyAVR.
- 1 2 غودين، دان (2015-05-01). "طائرات بوينغ 787 دريملاينر تحتوي على خلل برمجي كارثي محتمل" . آرس تكنيكا . تم الاسترجاع في 2023-09-04 .
- 1 2 "توجيهات صلاحية الطيران؛ طائرات شركة بوينغ" . unblock.federalregister.gov . تم الاطلاع عليه بتاريخ 4 سبتمبر 2023 .
- 1 2 "كيفية الانتقال من معيار EN 954-1 إلى معيار EN ISO 13849-1 أو EN 62061 | بناء الآلات" . www.machinebuilding.net . تاريخ الوصول: 4 سبتمبر 2023 .
- الأنظمة القديمة
- برمجة الحاسوب
