سیستمعامل بیدرنگ
From Wikipedia, the free encyclopedia
سیستمعامل بیدرنگ بر پایه Unix که توسط شرکت LynuxWorks ارائه میشود. این سیستم عامل منطبق با استاندارد POSIX و سازگار با Linux میباشد و دارای ویژگی چند نخی است و برای کاربردهای بیدرنگ پیچیدهای که نیاز به پاسخگوییهای سریع و قطعی دارند، طراحی شدهاست. نوعی سیستمعامل است که در آن، زمان، پارامتر کلیدی است. برای مثال در سیستمهای کنترل فرایند، رایانههای بیدرنگ باید دادههای فرایند تولید را جمعآوری کرده و به کمک آن ماشینهای داخل کارخانه را کنترل کنند. خیلی اوقات باید فرجه زمانی (deadline) بهطور دقیق برآورده شود؛ یعنی باید کارها در لحظات خاصی از زمان انجام گیرد. برای مثال اگر یک خودرو در خط مونتاژ در حال حرکت باشد و ربات جوشکاری خیلی زود یا خیلی دیر جوش دهد، خودرو خراب خواهد شد.[1]
زمانی از یک سیستم بیدرنگ استفاده میشود که لازم باشد عملیات پردازنده یا جریان داده در زمان کاملاً مشخصی انجام شود؛ بنابراین یک سیستم بیدرنگ اغلب بهعنوان ابزار کنترلی در یک کاربرد خاص استفاده میشود. سیستمهایی که آزمایشهای علمی را کنترل میکنند، سیستمهای تصویربرداری پزشکی، سیستمهای کنترل صنعتی، و نیز برخی از موتورهای انژکتوری در خودرو، کنترلرهای لوازم خانگی و سیستمهای جنگافزاری، سیستمهای بیدرنگ هستند. این سیستمها برای آنکه بهدرستی کار کنند باید پاسخ درست را در فرجه زمانی از پیش تعیین شده بازگردانند در صورتی که در سیستمهای اشتراک زمانی مطلوب است (ولی اجباری نیست) که سریع پاسخ دهند.[2]