O’rnatilgan tizimlar O’quv uslubiy majmua




Download 2,55 Mb.
Pdf ko'rish
bet74/160
Sana13.07.2024
Hajmi2,55 Mb.
#267489
1   ...   70   71   72   73   74   75   76   77   ...   160
Bog'liq
O’rnatilgan tizimlar O’quv uslubiy majmua

 
 
9.2.Modulliy arxitektura 
 
Tizimni tarkiblashtirishga boshqa yondoshuv ularni modullarga bo‘lishni 
nazarda tutadi, birini ustiga boshqasini qatlamlash (9.2-chizma). Har bir modul 
funksiyalar to‘plamini tashkil etadi, ularni boshqa modullar tomonidan chaqirish 
mumkin. Qaysidir qatlamda joylashgan kod, faqat o‘zidan pastki qatlamlardagi 
kodni chaqiradi. Bazi real vaqt operatsion tizimlarida apparat tomonidan majburiy 
ijro etiladi (protsessorning shajara ish tartibini ishlatish orqali). 
Operatsion tizimning qatlamli tashkillashtirilishining afsalliklaridan biri, har 
bir qatlamning kodi faqat unga zarur bo‘lgan pastda joylashgan qatlam 
interfeyslariga (va axborotlar tarkibiga) ega bo‘lishni oladi, shundek qilib 
cheklanmagan xokimlikka ega kod hajmi kamayadi. Undan tashqari, bundek tarkib 
operatsion tizimni sozlanishida eng pastki qatlamdan boshlashga imkon beradi va 
bittadan qatlamni qo‘shib borish mumkin bo‘ladi, toki tizimning hammasi to‘g‘ri 
ishlaguncha. Qatlamli tarkib tizimni kengaytirishni ham osonlashtiradi, xoxishiy har 
bir qatlamni boshqa qismlarga tegmasdan butunlay o‘zgartirib tashlash mumkin.
 


130 
 
9.2-chizm. Operatsion tizimning modulliy tarkibi 
To‘liq monolit yechimlardan farqli, foydalanuvchi jarayonlari bundek 
arxitekturada yadrodan ajratib qo‘yilgan (izolyatsiyalangan) va ularning 
vazifalariga (funksiyalariga) cheklangan tizimli chaqirish to‘plamlari orqali egalik 
qila oladilar. Shu bilan birga yadro
konteksida
ko‘p sonli servislar ishlaydi – 
masalan, protokollarni joriy etish, faylli tizimlar, qurilma drayverlari. Modulli 
tarkibga ega operatsion tizimlariga misol bo‘lib, Linux yadrosi asosidagi operatsion 
tizimlar bo‘la oladi va undan hosil bo‘lgan versiyalar (Android ham), shuningdek 
Windows, FreeBSD, RTEMS va boshqalar.

Download 2,55 Mb.
1   ...   70   71   72   73   74   75   76   77   ...   160




Download 2,55 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O’rnatilgan tizimlar O’quv uslubiy majmua

Download 2,55 Mb.
Pdf ko'rish