قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 529
نشاط [ #MAAM# ]
قوة السمعة:
قديم 03-09-2013, 12:09 PM المشاركة 9   
افتراضي



أخي إن أمكن تشرحها لنا او تضع لنا رابط لشرحها لاني كثيراً ما سمعت عنها ولكنني لم أفهم شروحاتها
يعطيك العافية
هذا موضوع بالعربي
http://www.qariya.com/vb/showthread.php?t=46338

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 04-09-2013, 06:54 PM المشاركة 10   
افتراضي


سلام عليكم
حصلت على هذا موضوع ولكن كيف يتم استغلاله في عمليه البرمجه

في مقالة حوسبة الزمن الحقيقي عرفنا أنظمة الوقت الحقيقي و كيف أنها مقيدة بزمن استجابة معينة ، و ذكرنا أنه من أجل تلبية مثل هذه المتطلبات فإن تم تطوير أنظمة تشغيل خاصة بالوقت الحقيقي ، و اليوم سنركز بشكل أكثر على هذه الأنظمة.
أنظمة التشغيل الوقت الحقيقي Real-Time Operating System (RTOS) ، هي أنظمة تشغيل متعددة المهام موجهة لتطبيقات الوقت الحقيقي ، مثل الأنظمة المضمنة ، و الروبورتات ، و سفن الفضاء ، و المتحكمات الصناعية ، و معدات البحث العلمي.

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

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

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

المصادر :

Real-Time Operating Systems

real-time operating system

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 04-09-2013, 06:59 PM المشاركة 11   
افتراضي


انظروا الى هذا الفيديو
http://video.awal7ob.com/vview.php?vc=rYeqygKAZoM


الصورة الرمزية #MAAM#
#MAAM#
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: EGYPT
المشاركات: 529
نشاط [ #MAAM# ]
قوة السمعة:
قديم 04-09-2013, 10:26 PM المشاركة 12   
افتراضي


والله ياحسن انا عمري مافكرت استخدم RTOS انا نفسي استخدمه بس لغاية دلوقتي المشاريع اللي بشتغل عليها عمري ما احتجت فيها ل RTOS


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 05-09-2013, 04:52 AM المشاركة 13   
افتراضي


والله ياحسن انا عمري مافكرت استخدم RTOS انا نفسي استخدمه بس لغاية دلوقتي المشاريع اللي بشتغل عليها عمري ما احتجت فيها ل RTOS
سلام عليكم
استاذي انا اقصدي اريد فكره عنه انت قلت " انا نفسي استخدمه " ياريت لو عندك معلومه حول هذا موضوع
فأني لم افهمه تماما
مع فائق الاحترام والتقدير



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 01:25 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)