اسم المستخدم

تابعنا بواسطة البريدالإلكتروني

تابعنا بالبريد الإلكتروني

أدخل بريدك الإلكتروني:

شرح خطوات الاشتراك

حوسبة الزمن الحقيقي

أبريل 21, 2009 كتبه زايد

حوسبة الزمن الحقيقي هي دراسة للعتاد و البرامج التي  تكون لها قيود في الزمن الحقيقي بمعنى أن النظام لا بد أن يستجيب للحدث في مدة زمنية معينة ، على عكس الأنظمة الأخرى حيث لا تكون هناك قيود على مدة الاستجابة على الرغم أنه كلما كانت أسرع استجابة كلما كانت أفضل ، و يتم تلبية الطلب على برامج الوقت الحقيقي بواسطة أنظمة تشغيل الوقت الحقيقي (مثل VxWork ، و Windows CE ، و RTLinux )  و لغات البرمجة المتزامنة ( مثل Averest و ChucK  و  SyncCharts ).


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

2- لينة Soft: ينفذ هذا النوع من النظم المهام بقيود أقل "حدة" من القاسية مع المحافظة على تصغير زمن التأخير قدر الإمكان ، و تستعمل عادة في حال وجود مشاكل في الوصول المتزامن ، و تريد أن تجعل مجموعة من الأنظمة المتصلة محدثة بآخر التغيرات ، على سبيل المثال البرامج التي تحافظ على تحديث خطط الطيران  في شركة طيران تجارية ؛ بحيث يجب أن تكون خطط الطيران حديثة بشكل معقول ، و لكن يمكن أن تتأخر لبضع ثواني ، و مثال آخر هو أنظمة البث الفيديو المباشرة بحيث يمكن أن تتأخر قليلا (بطبيعة حال على حساب جودة النظام ) ولكن سيظل النظام يعمل.

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

المصدر الرئيسي من هنا .

التعليقات

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.

قد يعتقد كل من يقرأ هذه

أبريل 21, 2009 كتبه MEG, منذ سنة واحدة 19 أسبوعا
رقم التعليق3533

قد يعتقد كل من يقرأ هذه المقالة بان كل انظمة التشغيل هي real time (كما كنت اعتقد سابقاً) , بحيث ان العملية (البرنامج وقت التنفيذ) فور انشائها ستعالج فوراً حتى تنتهي , لكن في الحقيقة ان انظمة تشغيل الكمبيوتر مثلا لا تقوم بمعالجة كل العمليات في نفس الوقت , بل تعالج عملية واحدة كل مرة و قد تنتظر العملية ثواني قبل تنفيذها ريثما يتم الانتهاء من العملية السابقة , و قد تتوقف العلمية الحالية و تدخل في طابور انتظار فور انتهاء الزمن المسوح لها بالعمل خلاله حتى تأتي عملية اخرى لتنفذ خلال نفس الفترة , باستثناء بعض العمليات التي يسمح لها النظام بذلك لحساسيها , و هذا ما يشعر المستخدم ان الكمبيوتر ينفذ كل البرامج في نفس الوقت , من هنا جاء مفهوم نظم تشغيل الوقت الحقيقي و التي تسمح للعملية فور انشائها بالتنفيذ . هذا ما احببت اضافتة لتتضح الصورة للقارئ البسيط و لاربط ما درسته بما قراته لترسخ المعلومة اكثر :)

شكرا على التنويه ، و أحببت أن

أبريل 21, 2009 كتبه زايد, منذ سنة واحدة 19 أسبوعا
رقم التعليق3534

صورة زايد

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

 

بارك الله فيكم موضوع شيق و

أبريل 21, 2009 كتبه زائر (لم يتم التحقق), منذ سنة واحدة 19 أسبوعا
رقم التعليق3535

بارك الله فيكم موضوع شيق و مفيد و نتمنى المزيد على هذه الشاكلة .

الله يعطيك العافية على مثل

أبريل 23, 2009 كتبه أبو سامي (لم يتم التحقق), منذ سنة واحدة 19 أسبوعا
رقم التعليق3562

الله يعطيك العافية على مثل هالمقال

وأضيف بعض الأمثلة لمن لم تتضح له الصورة بشكل كامل

أنظمة الصواريخ والرادارات

أنظمة إطفاء الحرائق الآلية

وهلم جرا من أي نظام ملزوم بوقت حقيقي ( كما ذكر كاتب الموضوع )

أكرر شكري وتقديري لك

ويكيبيديا

مايو 1, 2009 كتبه زائر (لم يتم التحقق), منذ سنة واحدة 17 أسبوعا
رقم التعليق3657

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

لا مانع معي

مايو 1, 2009 كتبه زايد, منذ سنة واحدة 17 أسبوعا
رقم التعليق3658

صورة زايد

سياسة وادي التقنية تشجع نقل محتوياته المفيدة لمن يرغب في ذلك بشرط أن يشير إلينا ....

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

بخصوص ترخيص المقالة فأظن أننا واضحين في ذلك " يسمح بإعادة النشر بشرط ذكر المؤلف و الموقع" و نحن نتسهل لدرجة أن رابط واحد للمصدر يكفي :) .

الأمر المحزن أن كل شيء يجب أن يقوم به شخص واحد ، فيجب عليك أن تكتب و تنشر هنا و هناك و هناك ، فهل أنت كاتب أم ناشر ؟

AdaptiveThemes & Holooli & Edited by mhamed