سیستم عامل های زمان واقعی چیست؟

فهرست مطالب:

سیستم عامل های زمان واقعی چیست؟
سیستم عامل های زمان واقعی چیست؟

تصویری: سیستم عامل های زمان واقعی چیست؟

تصویری: سیستم عامل های زمان واقعی چیست؟
تصویری: حقیقت های تلخ درباره ماینینگ که کسی به شما نمیگوید 2024, ممکن است
Anonim

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

سیستم عامل های زمان واقعی چیست؟
سیستم عامل های زمان واقعی چیست؟

ویژگی سیستم عامل های بی درنگ

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

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

انواع سیستم عامل های بی درنگ

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

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

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

در سیستم های چند وظیفه ای در زمان واقعی ، سیستم عامل باید کارهای بی درنگ را نسبت به سایر وظایف اولویت داشته و تا زمان تکمیل آنها نگه دارد.

یکی از سیستم عامل هایی که شامل سیستم زمان واقعی نرم است ، سیستم عامل لینوکس است.

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

توصیه شده: