138
9.4-rasm. Operatsion tizimlarning modulli tuzilishi
Qatlamli OTni tashkil qilishning
afzalliklaridan biri shundaki, har bir
qatlamning kodi faqat asosiy qatlamlarning kerakli interfeyslariga (va ma’lumotlar
tuzilmalariga) kirish huquqini oladi;
shunday qilib, cheksiz quvvatga ega kod
miqdori kamayadi.
Bundan tashqari, ushbu tuzilma OTni xatoliklarni bartaraf qilish paytida eng
past qatlamdan boshlashga va butun tizim to‘g‘ri ishlamaguniga qadar birma-bir
qatlam qo‘shishga imkon beradi. Qatlamli tuzilish
tizimning kengayishini ham
osonlashtiradi: qolgan qismlarga ta’sir qilmasdan istalgan darajani to‘liq
almashtirish imkoni mavjud.
To‘liq monolitik yechimlardan farqli o‘laroq, bunday arxitekturadagi
foydalanuvchi jarayonlari yadrodan ajratilgan va cheklangan tizim so‘rovlari
to‘plami orqali uning funksiyalariga kirish huquqiga ega. Shu bilan birga, ko‘plab
xizmatlar yadro kontekstida ishlaydi - masalan,
protokollarni, fayl tizimlarini,
qurilmalar drayverlarini amalga oshirish. Modulli tuzilishga ega operatsion
Amaliy
dastur
Amaliy dastur
Xotira va kiritish/chiqarish qurilmalarini boshqarish
Tizimli xizmatlar
Fayl
tizimi
Jarayonlarni rejalashtirish
Qurilmalar
Foydalanuvchi ish tartibi
Yadro ish tartibi
139
tizimlarga Linux yadrosi va uning hosilalari (shu jumladan, Android) asosidagi OT,
shuningdek Windows, FreeBSD, RTEMS va boshqalarga misol keltirish mumkin.
“
Mijoz-server”
Do'stlaringiz bilan baham: