Mikroyadro
Masalan: Mach, Chorus, Linux mk,
windows NT,QNX
Mikroyadro va monolit yadro o'rtasidagi farq
Parametr-lar
|
Monolitik yadro
|
Mikroyadro
|
Asosiy
|
Bu bitta manzil maydonida ishlaydigan katta jarayon
|
Uni serverlar deb ataladigan alohida jarayonlarga bo'lish mumkin
|
Kod
|
Monolit yadro yozish uchun kamroq kod talab qilinadi.
|
Mikroyadro yozish uchun ko'proq kod talab qilinadi
|
Xavfsizlik
|
Xizmatda nosozlik bo'lsa, butun tizim monolit yadroda ishlamay qoladi.
|
Agar xizmatda xatolik bo’lsa, u hech qachon mikroyadroning ishlashiga ta'sir qilmaydi.
|
Aloqa
|
Bu bitta statik binary fayl.
|
Serverlar IPC orqali muloqot qilishadi.
|
misol
|
Linux, BSD, Microsoft Windows (95.98, Me), Solaris, OS-9, AIX, DOS, XTS-400 va boshqalar
|
L4Linux, QNX, SymbianK42, Mac OS X va boshqalar.
| Ekzoyadro
Ekzoyadro – bu jarayonlar o'rtasidagi aloqa, jarayonlarni xavfsiz ajratib olish va resurslarni bo’shatish uchun javob beradigan yadro turi hisoblanadi. OT yadrosida bo'lishi kerak bo'lgan barcha boshqa ma'lumotlar tashqi kutubxonalarda mavjud bo’ladi.
Mikroyadroga asoslangan OTdan farqli o'laroq, ekzoyadroga asoslangan OT har safar apparatga kirishda jarayonlar o'rtasida almashinish shart emasligi sababli yuqori samaradorlikni ta'minlaydi.
Do'stlaringiz bilan baham: |