16

تطبيقات الزمن الحقيقي في البرمجة كيف يمكنك شرحها ببساطة.؟

بصراحة كثيراً ما أسمع عن مصطلح تطبيق الزمن الحقيقي real time app أنا أفهم المصطلح جيداً عن التعامل مع الهاردوير و ذلك ربما لأني مهندس حواسيب مختص بالهاردوير و لكني كثيراً ما أسمع هذا المصطلح مرتبطاً بالبرامج و البرمجيات من دون أفهم المبدأ جيداً

كيف يمكنك أن تشرحه لي ببساطة؟؟


التعليق السابق

المشاكل التي أشرت لها مشاكل مزامنة synchronization سواء مزامنة الوصول للبيانات أو مزامنة البيانات نفسها، تطبيقات الـrealtime يكون فيها حدث أو بيانات يلزم أن يستجاب لها في زمن محدد وليس فقط أسرع مايمكن (هذا الفرق الجوهري)، فالبيانات قد تفقد أو يفشل النظام.

لهذا الأمر طرحت الأمثلة مثل راكب الحافلة أو الطائرة لأن الموضوع نسبي والاستجابة أصلا هي نوع من أنواع المزامنة أي تأتي في إطارها

التعريف الذي ورد في مشاركة الأخ مؤيد أراه أقرب للوصف الصحيح

https://arabia.io/go/6325/2...

في تطبيقات الزمن الحقيقي يجب أن يكون هناك حد أعلى محدد وواضح ومعروف مسبقا لأقصى زمن انتظار

على سيرة الزمن الأصغري وأسرع ما يمكن سأذكر طرفة

سُئل ثلاثة أشخاص عن أسرع شيء استجابة

فقال أحدهم : المصباح

لأنك مجرد ضغط الزر يضيء المصباح

فقال الثاني : الفكرة

لأنه مجرد أن تخطر لك فكرة تظهر لديك ردة الفعل

فقال الثالث : الإسهال

لأنه عندما يحين وقته لا تستطيع أن تفكر ولا تلحق أن تشعل المصباح ツ