Operatsion tizim yadrosi: Versiyalar orasidagi farq

Kontent oʻchirildi Kontent qoʻshildi
Tahrir izohi yoʻq
Tahrir izohi yoʻq
Qator 32:
 
== Mikrokernel ==
 
Mikrokernel faqat asosiy jarayonlarni boshqarish funktsiyalarini va apparat bilan ishlash uchun minimal abstraktlar to'plamini beradi. Ishlarning katta qismi xizmatlar deb nomlangan maxsus foydalanuvchi jarayonlari orqali amalga oshiriladi . "Mikrokernel" uchun hal qiluvchi mezon - bu barcha yoki deyarli barcha haydovchilar va modullarning xizmat ko'rsatish jarayonlariga joylashtirilishi, ba'zida har qanday kengaytma modullarini mikrokernelning o'ziga yuklash, shuningdek, bunday kengaytmalarni ishlab chiqishning aniq imkonsizligi.
 
Afzalliklari:Uskuna buzilishlariga, tizim tarkibiy qismlaridagi xatolarga chidamli. Mikrokernel arxitekturasining asosiy afzalligi - bu operatsion tizim yadrosining yuqori darajadagi modulligi. Bu unga yangi tarkibiy qismlarni qo'shishni ancha osonlashtiradi. Mikrokernel operatsion tizimida, uning ishlashini to'xtatmasdan, yangi drayverlarni, fayl tizimlarini va boshqalarni yuklash va tushirish mumkin. Yadro komponentlarini disk raskadrovka jarayoni juda soddalashtirilgan, chunki butun operatsion tizimni qayta ishga tushirmasdan yangi drayver versiyasini yuklash mumkin. Operatsion tizim yadrosi komponentlari foydalanuvchi dasturlaridan tubdan farq qilmaydi, shuning uchun ularni disk raskadrovka qilish uchun an'anaviy vositalardan foydalanishingiz mumkin. Mikrokernel arxitekturasi tizimning ishonchliligini yaxshilaydi, chunki imtiyozsiz dastur darajasidagi xato yadro rejimi darajasidagi halokatga qaraganda kamroq xavfli.
 
Kamchiliklari : Jarayonlar o'rtasida ma'lumotlarni uzatish qo'shimcha xarajatlarni talab qiladi.
 
Klassik mikrokernellar operatsion tizimning asosiy xizmatlarini amalga oshiradigan juda kichik darajadagi primitivlar to'plami yoki tizim qo'ng'iroqlarini taqdim etadi.
 
Xizmat jarayonlari ( UNIX oilasida qabul qilingan terminologiyada - " demonlar ") turli xil operatsion tizimlarda jadvallarni dasturlarni ishga tushirish (UNIX va Windows NT), ro'yxatga olish voqealari (UNIX va Windows NT), markazlashtirilgan parolni tekshirish va parollarni saqlash kabi vazifalar uchun faol foydalaniladi. maxsus cheklangan xotira maydonidagi (Windows NT) joriy interaktiv foydalanuvchi. Ammo, bunday arxitekturadan foydalanganligi sababli, operatsion tizimlarni mikrokernel deb hisoblash mumkin emas.
 
Misollar: Symbian OS ; Windows CE ; OpenVMS ; Mach , GNU / Hurd va Mac OS X tomonidan ishlatiladi ; QNX ; AIX ; Minix ; ChorusOS ; AmigaOS ; Morfos .