تفاوت میان نسخه‌های «QNX»

۳ بایت اضافه‌شده ،  ۸ سال پیش
بدون خلاصه ویرایش
 
==تعریف==
مشابه آنچه در سیستم‌عامل‌های مبتنی بر ریز هسته[[ریزهسته]] داریم، ایده اصلی تولید سیستم‌عامل QNX برمبنای اجرای تمامی فعالیت‌های سیستم‌عامل به شکل تعدادی وظیفه کوچک تحت عنوان سرور طراحی شده است. اینگونه طراحی با طراحی سنتی کرنل یکپارچه متفاوت است. در طراحی سنتی کرنل یکپارچه، سیستم‌عامل یک برنامه بسیار بزرگ منفرد است که از تعداد بسیار زیادی بخش هر یک با توانایی‌هایی خاص تشکیل شده است.
در این سیستم‌عامل استفاده از یک میکروکرنل به کاربران (توسعه‌دهندگان) اجازه می‌دهد هر قابلیتی را که به آن نیاز ندارند بدون هیچگونه تغییر در خود سیستم‌عامل، غیرفعال (خاموش) کنند. که بدین ترتیب سرورهای مربوط به آن قابلیت به سادگی اجرا نمی‌شوند. این سیستم‌عامل بسیار کوچک است و ویرایش‌های اولیه آن حتی روی یک فلاپی دیسک قرار می‌گرفتند.
QNX روی پلتفرم‌های گوناگونی نصب می‌گردد و هم‌اکنون روی CPU های مدرن با کاربردهای نهفته اجرا شده است. پردازنده‌هایی چون PowerPC و خانواده x86 ، پردازنده‌های MIPS وSH-4 و همچنین پردازنده‌های ARM و Xscale.
۱۲

ویرایش