اكتشف أسرار حوسبة في زمن حقيقي

الحوسبة في الوقت الفعلي (RTC: Real-time computing) أو الحوسبة التفاعلية في علوم الحاسوب، تصف أنظمة الأجهزة والبرامج الخاضعة «لقيد الوقت الحقيقي»، يستمد مصطلح الوقت الفعلي من استخدامه في المحاكاة المبكرة، حيث يتم محاكاة العملية في العالم الافتراضي(الحاسوب) بمعدل يطابق معدل العملية الحقيقي.

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

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

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

قراءة المقال الكامل على ويكيبيديا ←