QNX arxitekturasi
QNX - shaxsiy kompyuterlar uchun, taqsimlangan hisoblashlarni samarali
tashkil etishga imkon beruvchi real vaqt Operatsion tizimlaridir.
Tizimda masalalar orasidagi aloqa kontseptsiyasi, bir masaladan ikkinchisiga
uzatiladigan axborotlar asosida tashkil etilgan bo’lib, bu masalalar ham bitta
kompyuterda, ham lokal Tarmoq orhali bog’langan turli kompyuterlarda ecqilishi
mumkin. Real vaqt va jarayonlar orasidagi aloqa kontseptsiyasi, QNX Operatsion tizimi
uchun ishlab chiqiladigan dasturiy ta'minoti va tizim ustunliklaridan maksimal
foydalanishga harakat filadigan dasturchiga ham ta'sir ko’rsatadi.
QNX Operatsion tizimi mikroyadrosi bir necha o’n kilobayt xajmga egadir
(ba'zan 10 kbayt, ba'zan 32 kbayt va ba'zan 46 kbayt), ya'ni bu mavjud Operatsion
tizimlar ichida eng kichik yadrodir.
Bu yadro ichida quyidagilar joylashgan:
-
IPC (Inter Process Communication) - jarayonlar orasidagi bog’lanish;
-
uzilishlar redirektori;
-
masalalar bajarilishini rejalashtirish bloki (masalalalar dispetcheri);
-
ma'lumotlarni qayta jo’natish Tarmoq interfeysi (Net menedjer)
Taqsimlanga hisoblashlarni tashkil etishning asosiy mexanizmlari, QNX,
samarali taqsimlangan hisoblashlarni tashkil etishga imkon beruvchi tarmoq
Operatsion tizimi hisoblanadi. Buning uchun har bir “tugun” deb ataluvchi mashinada,
yuqorida aytbi o’tganimiz Net menedjeri ham, yadro va jarayonlari menedjeridan
tashqari, ishga tushirilishi kerak. Net menedjeri Tarmoqning apparat jihatdan amalga
oshirilishiga bog’liq emas. Bunday apparat mustahillik Tarmoq drayverlari hisobiga
amalga oshiriladi.
OS OS/2 Operatsion tizimlari oilasi va IBMning Warp komponentasi.
QNX operatsion tizimida turli xil texnologiyali Tarmoqlar uchun drayverlar
mavjud: Ethernet, Fast Ethernet, Arcnet, IBM Token Ring va boshqalar. Bundan
tashqari, ketma-ket kanal va modem orhali Tarmoq tashkil etish imkoni mavjud. IBM
kompaniyasining OS/2 warp Operatsion tizimlari oilasi
OS/2 Operatsion tizimlari, shaxsiy kompyuterlar uchun eng ko’p parametrlar
bo’yicha eng yaxshi OT bo’lganligi va asosiy rahobatchilardan ancha oldin
yaratilganligiga qaramasdan juda ommaviylashmadi va keng tarhalmadi ham.
Buning asosiy sababi, - uning sifati emas, balki tijorat honunidir, ya'ni balki
reklama sustligi, bozorda oldingi o’ringa chiqish uchun xarajatlar ajratish va x.k.lar.
Birinchidan, IBM kompaniyasi bu OT ni dasturiy ta'minot bozoriga olib
chiqmasdan, korporativ mijozlar bilan o’z amaliyotini davom ettirdi, chunki IBM PC
birinchi navbatda shaxsiy kompyuterdir.
Ikkinchidan, IBM kompaniyasi, asosan foydani tizimli dasturiy ta'minot orhali
emas, balki serverlar va boshqa qurilmalar orhali hilar edi. OS/2 OT i keng tarhalishi
uchun o’huv darsliklar, reklama va x.k.larga e'tibor berish kerk edi. Ammo bunday
bo’lmadi, shuning uchun ham hozirgi vaqtda bu tizim bilan ko’pchilik tanish emas.
Lekin, shuni ta'kidlash lozimki, o’z vaqtida bu tizimni o^gangan va mos dasturiy
ta'minotni yaratgan koгxona va tashkilotlaг, hanuzgacha ommaviy bo’lgan Windows
NT/2000/XP OT lariga o
,
tmaydilaг, chunki ulaг yaxshigina katta tizimli гesuгslar talab
qiladilaг.
|