سيستم عاملهای بلادرنگ
توجه داشته باشید: درصورتی که شما صاحب اثر این فایل می باشید یا به هر دلیلی نسبت به فایل تحقیقاتی مذکور در این پست مالکیت معنوی دارید و درخواست حذف آن را دارید، در واتس آپ به شماره 09100636002 پیام دهید تا ظرف 24 ساعت نسبت به حذف فایل از روی سایت دانشجوسرا اقدام شود. در صورت تمایل و درخواست، دو مقاله به صورت رایگان (به نام پژوهشگر و دانشجو) در مجلات علمی معتبر پذیرش شده و چاپ می گردد. ((حفظ حقوق معنوی صاحب اثر در اولویت فعالیت سایت دانشجوسرا می باشد))
مقدمه:
مهمترين کاربرد سيستمهای بلادرنگ در رابطه با عمليات کنترل پردازش است . خاصيت مهم سيستم عاملهای بلادرنگ اين است که هر فعل و انفعال با کامپيوتر بايستی يک پاسخ در مدت زمانی که از قبل تعيين شده است دريافت دارد . سيستم بايستی بتواند اين زمان پاسخ را گارانتی بکند (عواقب زمان پاسخ بد در رابطه با سيستمی که يک هواپيما و يا يک کارخانه شيميايی را کنترل ميکند را ميتوان براحتی تصور کرد ) . مسئله زمان پاسخ در عمل به اين معناست که معمولاً نرم افزار بصورت خاص-منظور است و به کاربرد بخصوصی اختصاص يافته است . دستگاههای جنبی چنين سيستمهايی نيز به احتمال قوی دستگاههای بخصوصی هستند . مثلاً ممکن است که از وسايل حس کننده که با سيگنالهای آنالوگ عمل می کنند به جای ترمينالهای عادی استفاده شوند
فهرست مطالب:
· فصل اول : زمانبندی بلادرنگ
مقدمه............................................................................................................................ 2
مشخصات سيستم های بلادرنگ..................................................................................... 3
زمانبندی بلادرنگ........................................................................................................ 8
رويکردهای ايستای مبتنی بر جدول......................................................................... 10
رويکردهای ايستای مبتنی بر اولويت و با قبضه کردن.............................................. 10
رويکردهای پويا بر اساس برنامه ريزی..................................................................... 10
رويکردهای پويا با بهترين کوشش............................................................................ 11
زمانبندی ايستا مبتنی بر جدول................................................................................. 11
زمانبندی ايستای مبتنی بر اولويت و با قبضه کردن.................................................. 11
زمانبند مهلت زمانی.................................................................................................... 12
زمانبندی Linux .................................................................................................... 19
زمانبندی Unix SVR4........................................................................................... 21
· فصل دوم : الگوريتم های برنامه ريزی و حمايت سيستم های اجرايي برای سيستم های بلادرنگ
خلاصه......................................................................................................................... 26
برنامه ريزی بلادرنگ................................................................................................. 29
متريک های اجرا در سيستم های بلادرنگ............................................................... 30
الگوهای برنامه ريزی................................................................................................ 32
الگوريتمهای برنامه ريزی برای اين الگوها.............................................................. 32
برنامه ريزی ثابت Table –Driven ................................................................... 36
برنامه ريزی priority driven preemptive ................................................. 37
برنامه ريزی ديناميک ................................................................................................ 39
برنامه ريزی Best –Effort ديناميک.................................................................... 40
موضوعات برنامه ريزی مهم....................................................................................... 41
برنامه ريزی با محدوديتهای توان خطا.................................................................... 41
برنامه ريزی با احيای منابع........................................................................................ 43
سيستم اجرايي بلادرنگ ........................................................................................... 43
هسته های کوچک ، سريع و اختصاصی.................................................................... 44
توسعه های زمان واقعی برای سيستم های اجرای بازرگانی.................................... 46
سيستم های اجرای تحقيق......................................................................................... 48
هسته MARS............................................................................................................. 50
هسته SPRING........................................................................................................ 50
هستهMARUTI ........................................................................................................ 51
هسته ARTS ............................................................................................................ 51
· فصل سوم : بررسی ارتباط ميان اجزای يک سيستم جامع بلادرنگ
خلاصه......................................................................................................................... 54
شرح عملگرهای بهبوديافته........................................................................................ 60
تشريح مطالعات تجربی............................................................................................... 67
فصل چهارم : منابع..................................................................................................... 70
فهرست جدول ها و شکلها :
شکل 1 – 1 : زمانبندی يک فرايند بلادرنگ-------------------9
شکل 1 – 2 : زمانبندی وظيفه های بلادرنگ متناوب با مهلتهای زمانی کامل شدن---------------------------16
شکل 1 – 3 : زمانبندی وظيفه های بلادرنگ نامتناوب با مهلتهای زمانی در شروع----------------------18
شکل 1 – 4 : مثالی از زمانبندی Linux----------------------21
شکل 1 – 5: طبقه های اولويت در SVR4 --------------------23
جدول 1 -1 : اطلاعات اجرای دو وظيفه متناوب-----------------16
جدول1 – 2: اطلاعات اجرای پنج وظيفه نامتناوب---------------19
شکل 3– 1: معماری سيستم جامع---------------------------57
شکل 3 – 2 : پروتکل ارتباط RS- 232C ----------------------58
شکل 3 – 3: خطای checksum ----------------------------60
شکل 3 – 4 : زمان تزريق خطا------------------------------62
شکل 3 – 5 : عملگرهای جهش يافته-------------------------65
شکل 3 – 6 : مثالی از CRM ------------------------------66
شکل 3 – 7 : مثالی از CRH ------------------------------66
جدول 3 – 1: رابط ميان RTOS و برنامه---------------------59
جدول 3 – 2 : محل تزريق خطا----------------------------63
جدول 3 – 3 : RTOS و برنامه های کاربردی -----------------68
جدول 3 – 4 : تعداد رابطهای بين RTOS و برنامه--------------69
توجه داشته باشید: درصورتی که شما صاحب اثر این فایل می باشید یا به هر دلیلی نسبت به فایل تحقیقاتی مذکور در این پست مالکیت معنوی دارید و درخواست حذف آن را دارید، در واتس آپ به شماره 09100636002 پیام دهید تا ظرف 24 ساعت نسبت به حذف فایل از روی سایت دانشجوسرا اقدام شود. در صورت تمایل و درخواست، دو مقاله به صورت رایگان (به نام پژوهشگر و دانشجو) در مجلات علمی معتبر پذیرش شده و چاپ می گردد. ((حفظ حقوق معنوی صاحب اثر در اولویت فعالیت سایت دانشجوسرا می باشد))