QNX: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۲۷:
'''کیواِناکس''' (QNX) یک سیستمعامل [[شبه یونیکس|شبه یونیکسی]] [[سیستمعامل بیدرنگ|بیدرنگ]] است که اساساً برای هدف قراردادن بازار [[سامانه توکار|سامانههای توکار]] ساخته شدهاست. این محصول در ابتدا توسط شرکت [[کانادایی]] [[کیواناکس سافتویر سیستمز]] {{به انگلیسی|QNX Software Systems}} ساخته شدهاست که بعدها توسط [[ریسرچ این موشن]] خریداری شد.<ref>[http://en.wikipedia.org/w/index.php?title=QNX&oldid=491379897 ویکیپدیای انگلیسی]</ref>
==تعریف==
مشابه آنچه در سیستمعاملهای مبتنی بر ریز هسته داریم، ایده اصلی تولید سیستمعامل QNX برمبنای اجرای تمامی فعالیتهای سیستمعامل به شکل تعدادی وظیفه کوچک تحت عنوان سرور طراحی شده است. اینگونه طراحی با طراحی سنتی کرنل یکپارچه متفاوت است. در طراحی سنتی کرنل یکپارچه، سیستمعامل یک برنامه بسیار بزرگ منفرد است که از تعداد بسیار زیادی بخش هر یک با تواناییهایی خاص تشکیل شده است.
در این سیستمعامل استفاده از یک میکروکرنل به کاربران (توسعهدهندگان) اجازه میدهد هر قابلیتی را که به آن نیاز ندارند بدون هیچگونه تغییر در خود سیستمعامل، غیرفعال (خاموش) کنند. که بدین ترتیب سرورهای مربوط به آن قابلیت به سادگی اجرا نمیشوند. این سیستمعامل بسیار کوچک است و ویرایشهای اولیه آن حتی روی یک فلاپی دیسک قرار میگرفتند.
|