سیستمعامل بیدرنگ سیستمعاملی است که زمان در آن، عامل کلیدی است. زمانی از یک سیستم بیدرنگ استفاده میشود که لازم باشد عملیات پردازش یا جریان داده در زمان کاملاً مشخصی انجام شود. یک سیستم بیدرنگ اغلب بهعنوان ابزار کنترلی در یک کاربرد خاص استفاده میشود. ساختار پایه سیستمعامل بیدرنگ شبیه سیستمعاملهای معمولی است که علاوه بر خصوصیات آن، امکان مدیریت زمانی کارها را با کمک متدولوژیهایی مانند هماهنگسازی، مدیریت وقفه، زمانبندی، مدیریت حافظه و... فراهم میکند که منجر به استفاده گسترده سیستمعامل بیدرنگ در سیستمهای کنترل پرواز، سامانههای هدایت موشکی، سیستم پزشکی، سیستمهای کنترل رآکتور هستهای، سیستم خلبان خودکار هواپیما، سیستم ضد موشکی وسایر سیستمهای کنترلی حساس میشوند. این نوع سیستمعامل کاربرد قابلتوجهی در صنعت دارد؛ لذا تدوین و ارائه یک طبقهبندی مطابق با آخرین بررسیها و دستاوردهای این حوزه کمک شایانی به اندیشمندان این حوزه خواهد کرد. در این مقاله ضمن تدوین و ارائه این طبقهبندی، به بررسی جامع سیستمعامل بیدرنگ و موضوعات آن شامل هماهنگسازی، مدیریت وقفه، سطوح اولویت بیدرنگ، مدیریت حافظه، زمانبندی، سمافور، پیشپرداخت سریع کار، امنیت و پرکاربردترین سیستمعاملهای بیدرنگ است.