رایانش بیدرنگ
From Wikipedia, the free encyclopedia
در علوم رایانه رایانش بیدرنگ[1] یا محاسبه همزمان-با-وقوع (به انگلیسی: Real-time computing) به بررسی مسائل بیدرنگ بودن سامانههای رایانهای از جمله ضرب الاجل (سررسید)هایی (به انگلیسی: deadline) که برای یک پردازش وجود دارد میپردازد. در سامانههای غیر بیدرنگ هیچ ضربالاجلی برای پردازشها وجود ندارد حتی اگر پاسخ سریع یا عملکرد بالا مورد انتظار باشد.
نیاز به نرمافزارهای بیدرنگ معمولاً توسط سیستمعاملهای بیدرنگ و زبان برنامهنویسی بیدرنگ برطرف میشود که بستری را برای ایجاد نرمافزارهای بیدرنگ فراهم میسازند.
کاربرد سامانههای بیدرنگ میتواند در زمینههایی باشد که مأموریت بحرانی باشد. ترمزهای ضد قفل وسیله نقلیه مثال سادهای از مورد استفاده سامانههای بیدرنگ است، محدودیت پردازش درخواست در یک بازه زمانی کوتاه که در آن بازه ترمزها بایستی آزاد شوند تا از قفل شدن چرخها جلوگیری کنند. درصورتی که پردازش بیدرنگ در ضربالاجل نتواند درخواست پردازش را پاسخ دهد پردازش شکست خورده تلقی میشود. پردازش بایستی در ضربالاجل درخواستی پایان یابد بدون توجه به بار پردازشهای روی سامانه.