کامپیوترسیستم عامل

یک سیستم عامل در زمان واقعی چیست؟

چه هستند سیستم عامل از زمان واقعی؟ توجه به مطالعه دقیق از RTOS. اول از همه، آن را انواع خاصی از سیستم عامل، که از سیستم عامل عمومی برای عملکرد و سرعت خود را در بدترین شرایط متفاوت است. بسیاری از مفاهیم که نشان می دهد جزئیات وجود دارد:

- RTOS - یک سیستم است که قادر به ارائه خدمات لازم برای یک دوره معینی از زمان.

- زمان واقعی سیستم، که است که مشخصه آن ثابت آمادگی، و پردازش اطلاعات به کاربران قابل مشاهده؛

- "سیستم سریع"، که به جلو می آید نه زمان پاسخ RTOS و زمان کافی برای کار با نرم افزار.

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

انواع سیستم عامل از زمان واقعی

تقسیم آنها با توجه به برنامه های: سفت و سخت (سخت)، نرم (نرم) و تعاملی است. نگاهی کوتاه به هر نوع.

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

نرم زمان واقعی سیستم اجازه می دهد 80-90٪ از موارد به انحراف از خاص محدودیت زمانی توسط یک سفارش. اما مهمتر از همه، این تاخیر نمی منجر به جبران ناپذیر عواقب.

RTOS تعاملی شامل عامل انسانی (زمانی که فرد در انتظار پاسخ از سیستم پس از دستورالعمل ها و یا دستورات داده شده به آنها).

سیستم عامل های زمان واقعی محبوب ترین و ویژگی های آنها

ترین RTOS - دریچه دار و در مورد آنها دشوار است برای به دست آوردن اطلاعات دقیق. این شرکت WindRiver سیستم VxWorks (سخت RTOS) برای توسعه نرم افزار تعبیه شده بر روی کامپیوتر را توسعه داده است. این است که در کامپیوتر میزبان، که در حال توسعه نرم افزار، و کامپیوتر کلاینت، که در آن آن است که تحت VxWorks کنترل استفاده می شود.

این سیستم عامل در زمان واقعی - shirokonastraivaemye، اما ماژول های نرم افزار می تواند در یک محیط متفاوت، که آنها را کاملا در استفاده محدود استفاده شود. این مزایا شامل:

- تعداد نامحدود از وظایف.

- تعداد اولویت - 256.

- وظایف برنامه ریزی شده چرخه یا با اولویت.

- سمافور، که کمک به مدیریت منابع سیستم حیاتی است.

سیستم عامل QNX بیدرنگ نوترینو بیدرنگ سیستم عامل - زاییده افکار شرکت QNX نرم افزار سیستم. این است که در معماری متقابل مبتنی بر سرور است و توسط یک چند tasking بزرگ را به یک حالت اولویت مشخص می شود. هر عنصر از سیستم به طور مستقل کار می کند: هر واحد به طور مستقل می تواند با گسل ها و شکست های بدون تاثیر بهره برداری از هسته و یا سایر اجزاء دوباره راه اندازی شود. این شهر همچنین دارای یک اتصال پیکربندی عمیق به هسته اولیه، که حذف کار در محیط دیگر.

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

بر خلاف سیستم عامل و هدف مشترک

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.