ما هي أنظمة التشغيل في الوقت الفعلي

جدول المحتويات:

ما هي أنظمة التشغيل في الوقت الفعلي
ما هي أنظمة التشغيل في الوقت الفعلي

فيديو: ما هي أنظمة التشغيل في الوقت الفعلي

فيديو: ما هي أنظمة التشغيل في الوقت الفعلي
فيديو: OS / Chapter 1 / Real Time Systems 2024, شهر نوفمبر
Anonim

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

ما هي أنظمة التشغيل في الوقت الفعلي
ما هي أنظمة التشغيل في الوقت الفعلي

سمة من سمات أنظمة التشغيل في الوقت الحقيقي

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

على سبيل المثال ، يعمل الدماغ البشري مثل نظام التشغيل في الوقت الفعلي. تُستخدم أنظمة التشغيل في الوقت الفعلي في أنظمة التشخيص الطبي وأنظمة حجز شركات الطيران وأنظمة الاتصالات وأنظمة التحكم في الأسلحة القتالية والعديد من المجالات الأخرى.

أنواع أنظمة التشغيل في الوقت الفعلي

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

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

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

في أنظمة تعدد المهام في الوقت الفعلي ، يجب على نظام التشغيل تحديد أولويات المهام في الوقت الفعلي على المهام الأخرى ، والاحتفاظ بها حتى اكتمالها.

يعد نظام التشغيل Linux أحد أنظمة التشغيل التي تتضمن نظام الوقت الفعلي البسيط.

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

موصى به: