. متن داده‌شده را خلاصه کن

متن: طراحی بر اساس اولویت در این طراحی تنها زمانی وظیفه‌ای تعویض می‌شود که وظیفه‌ای با اولویت بالاتر درخواست دهد، به این نوع طراحی را اولویت اولیه نیز می‌نامند. طراحی اشتراک زمانی در این طراحی وظیفه بر اساس وقفه ساعت تعویض می‌شود که در رویدادها round robin نامیده می‌شود. سیستم عامل‌های بی‌درنگ را می‌توان با داشتن ملزومات یگانه در پنج حوزه عمومی زیر، مشخص نمود: قطعی بودن پاسخ‌دهی کنترل کاربر قابلیت اطمینان نرمش با خطا سیستم عاملی قطعی است که عملیات خود را در زمان‌های ثابت یا فواصل زمانی از پیش تعیین‌شده انجام دهد. وقتی چند فرآیند در رقابت برای منابع و زمان پردازنده هستند، هیچ سیستمی نمی‌تواند قطعی باشد. در یک سیستم بی‌درنگ، درخواست‌های فرآیند برای خدمت توسط رخدادها، اولا به سرعتی که می‌تواند به وقفه‌ها پاسخ دهد و ثانیا به اینکه آیا سیستم ظرفیت کافی برای اداره تمام درخواست‌ها، در زمان معلوم را دارد یا خیر، وابسته است. یک معیار مفید برای قابلیت عملکرد قطعی سیستم‌عامل، حداکثر تأخیر از زمان ورود یک وقفه دستگاه با اولویت بالا، تا زمان شروع خدمت است. در سیستم عامل‌های غیربی‌درنگ این تأخیر ممکن است در محدوده ده تا صدها میلی‌ثانیه باشد، در حالی که در یک سیستم‌عامل بی‌درنگ ممکن است این تأخیر حد بالایی از حدود چند میکرو ثانیه تا یک میلی‌ثانیه باشد. یک مشخصه مربوط ولی مجزا، پاسخ‌دهی است. قطعی بودن درباره این است که سیستم‌عامل قبل از تصدیق، چه مدت صرف خدمت دادن به وقفه می‌نماید. قطعی بودن و پاسخ‌دهی به همراه هم، زمان پاسخ به رخدادهای خارجی را تعیین می‌کنند ویژگی زمان پاسخ در سیستم‌های بی‌درنگ بسیار حساس است، زیرا چنین سیستم‌هایی باید نیازهای زمانی اعمال‌شده توسط افراد، دستگاه‌ها و جریان داده‌ها در خارج از سیستم را رعایت کنند. عموما کنترل کاربر در یک سیستم بی‌درنگ بسیار وسیع‌تر از کنترل کاربرد در سیستم‌عامل عادی است. در سیستم عامل‌های عادی کاربر یا هیچ‌گونه کنترلی بر عمل زمان‌بندی ندارد رهنمودهای کلی ارائه کند ولی در یک سیستم بی‌درنگ لازم است به کاربر اجازه کنترل دقیق اولویت وظیفه داده شود و بتواند میان وظیفه‌های سخت و نرم تفاوت قائل شود. قابلیت اطمینان نوعا در سیستم‌های بی‌درنگ بسیار مهم‌تر از سیستم‌های عادی است. یک خرابی گذرا در سیستم بی‌درنگ ممکن است تا تعمیر یا تعویض، منجر به سطح خدمت پایین‌تر …
خلاصه:
سیستم‌عامل بی‌درنگ بر پایه unix که توسط شرکت lynuxworks ارائه می‌شود . این سیستم عامل منطبق با استاندارد posix و سازگار با linux می‌باشد و دارای ویژگی چند نخی است و برای کاربردهای بی‌درنگ پیچیده‌ای که نیاز به پاسخگویی‌های سریع و قطعی دارند ، طراحی شده‌است . نوعی سیستم‌عامل است که در آن ، زمان ، پارامتر کلیدی است . برای مثال در سیستم‌های کنترل فرایند ، رایانه‌های بی‌درنگ باید داده‌های فرایند تولید را جمع‌آوری کرده و به کمک آن ماشین‌های داخل کارخانه را کنترل کنند . خیلی اوقات باید فرجه زمانی (deadline) به‌طور دقیق برآورده شود ؛ یعنی باید کارها در لحظات خاصی از زمان انجام گیرد .