فرمت فایل : WORD ( قابل ویرایش ) تعداد صفحات:76
مقدمه:
مهمترین کاربرد سیستمهای بلادرنگ در رابطه با عملیات کنترل پردازش است . خاصیت مهم سیستم عاملهای بلادرنگ این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد . سیستم بایستی بتواند این زمان پاسخ را گارانتی بکند (عواقب زمان پاسخ بد در رابطه با سیستمی که یک هواپیما و یا یک کارخانه شیمیایی را کنترل میکند را میتوان براحتی تصور کرد ) . مسئله زمان پاسخ در عمل به این معناست که معمولاً نرم افزار بصورت خاص-منظور است و به کاربرد بخصوصی اختصاص یافته است . دستگاههای جنبی چنین سیستمهایی نیز به احتمال قوی دستگاههای بخصوصی هستند . مثلاً ممکن است که از وسایل حس کننده که با سیگنالهای آنالوگ عمل می کنند به جای ترمینالهای عادی استفاده شوند
فهرست مطالب: · فصل اول : زمانبندی بلادرنگ مقدمه............................................................................................................................. 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
پایان نامه سیستم عاملهای بلادرنگ