• بازدید : 52 views
  • بدون نظر
دانلود رایگان پایان نامه سيستم عاملهای بلادرنگ-خرید اینترنتی پایان نامه سيستم عاملهای بلادرنگ-پایان نامه سيستم عاملهای بلادرنگ-دانلود رایگان مقاله سيستم عاملهای بلادرنگ-دانلود رایگان سمینار سيستم عاملهای بلادرنگ-تحقیق سيستم عاملهای بلادرنگ
این فایل در ۸۴صفحه قابل ویرایش تهیه شده وشامل موارد زیر می باشد:
مهمترين کاربرد سيستمهای بلادرنگ در رابطه با عمليات کنترل پردازش است . خاصيت مهم سيستم عاملهای بلادرنگ اين است که هر فعل و انفعال با کامپيوتر بايستی يک پاسخ در مدت زمانی که از قبل تعيين شده است دريافت دارد 

سيستم عاملی قطعی است که عمليات خود را در زمانهای ثابت يا فواصل زمانی از پيش تعيين شده ، انجام دهد. وقتی چند فرايند در رقابت برای منابع و زمان پردازنده هستند ، هيچ سيستمی نمی تواند قطعی باشد. در يک سيستم عامل بلادرنگ ، درخواستهای فرايند برای خدمت توسط رخدادها و زمانبندی های خارجی اعمال می شود. ميزان پاسخگويي سيستم عامل به درخواستها ، اولاً به سرعتی که می تواند به وقفه ها پاسخ دهد و ثانياً به اينکه آيا سيستم ظرفيت کافی برای اداره تمام درخواستها ، در زمان معلوم دارد يا خير، وابسته است .

يک معيار مفيد برای قابليت عملکرد قطعی سيستم عامل، حداکثر تأخير از زمان ورود يک وقفه دستگاه با اولويت بالا ، تا زمان شروع خدمت است . در سيستم های عامل غير بلا درنگ ، اين تأخير ممکن است در محدوده دهها تا صدها ميلی ثانيه باشد ، در حاليکه در يک سيستم عامل بلادرنگ ممکن است اين تأخير حد بالايي از محدوده چند ميکرو ثانيه تا يک ميلی ثانيه داشته باشد .

يک مشخصه مربوط ولی مجزا ، پاسخ دهی است. قطعی بودن درباره اين است که سيستم عامل پس از تصديق ، چه مدت صرف خدمت دادن به وقفه می نمايد . موارد پاسخ دهی عبارتند از :

۱٫     مقدار زمان لازم برای اداره اوليه وقفه و شروع به اجرای روال خدماتی وقفه . اگر برای اجرای روال خدماتی وقفه نياز به تغيير متن باشد ، تأخير بيش از حالتی است که می توانست روال خدماتی وقفه در متن فرايند جاری اجرا گردد .

۲٫     مقدار زمان لازم برای اجرای روال خدماتی وقفه. معمولاً اين زمان بستگی به سخت افزار دارد.

۳٫     تأثير تو در تو بودن وقفه ها . اگر يک روال خدماتی وقفه با ورود وقفه ديگری دچار وقفه شود، خدمت مربوط به آن دچار تأخير ميگردد.

قطعی بودن و پاسخ دهی به همراه هم ، زمان پاسخ به رخدادهای خارجی را تعيين می کنند. ويژگی زمان پاسخ در سيستم های بلادرنگ بسيار حساس است ، زيرا چنين سيستم هايي بايد نيازهای زمانی اعمال شده توسط افراد ، دستگاهها و جريان داده ها در خارج از سيستم را رعايت کنند.

عموماً کنترل کاربر در يک سيستم بلادرنگ بسيار وسيع تر از کنترل کاربر در سيستم عامل عادی است .

در سيستم عامل عادی، کاربر يا هيچ گونه کنترلی بر عمل زمانبندی ندارد يا فقط می تواند رهنمونهای کلی ارائه کند. مثلاً کاربران را از نظر اولويت طبقه بندی نمايد . ولی در يک سيستم بلادرنگ لازم است به کاربر اجازه کنترل دقيق اولويت وظيفه داده شود. کاربر بايد بتواند ميان وظيفه های سخت و نرم تفاوت قائل شود و اولويتهای نسبی در هر طبقه را تعيين نمايد . همچنين يک سيستم بلادرنگ به کاربر اجازه می دهد تا مشخصاتی مثل استفاده از صفحه بندی يا مبادله فرا يند ، کدام فرايندها بايد در حافظه اصلی مقيم باشند ، کدام الگوريتم های انتقال از ديسک به کار گرفته شوند و اينکه فرايندهای در اولويتهای متفاوت چه حقوقی داشته باشند را تعيين نمايد .

قابليت اطمينان :

قابليت اطمينان نوعاً در سيستم های بلادرنگ بسيار مهمتر از سيستم های عادی است .

يک خرابی گذرا در سيستم غير بلادرنگ ممکن است تا تعمير يا تعويض آن ، منجر به سطح خدمت دهی پايين تر گردد . ولی در سيستم بلادرنگی که در حال پاسخ دهی و کنترل رخدادها در زمان حقيقی است ، از دست رفتن يا کاهش کارآمدی يک پردازنده می تواند عواقب فاجعه آميزی (از ضرر مادی گرفته تا آسيب ديدگی کلی دستگاهها يا حتی ازدست رفتن جانها  )داشته باشد.

همانگونه که در ساير موارد نيز ديده می شود . تفاوت سيستم عامل بلادرنگ و غير بلادرنگ در يک درجه است . حتی يک سيستم بلادرنگ نيز بايد به گونه ای طراحی شود که به حالات مختلف خرابی ، پاسخ دهد. 


عتیقه زیرخاکی گنج