Tizim va signallarni qayta ishlash O’quv uslubiy majmua


Download 450.29 Kb.
bet73/103
Sana25.10.2023
Hajmi450.29 Kb.
#1721435
1   ...   69   70   71   72   73   74   75   76   ...   103
Bog'liq
Tizim va signallarni qayta ishlash O’quv uslubiy majmua-hozir.org

OT modulli arxitekturasi
. Tizimni strukturalashtirishning yana bir
yondashuvi uni modullarga bo‘lishni o‘z ichiga oladi, ular bir-birining ustiga qatlam
asosida yotqiziladi (9.4-rasm).
Har bir modul boshqa modullar tomonidan chaqirilishi mumkin bo‘lgan
funksiyalar to‘plamini taqdim etadi. Muayyan qatlamda joylashgan kod faqat pastki
qatlamlardan kodni chaqiradi. Ba’zi RV operatsion tizimlarda ko‘p qatlamlari
apparat ta’minoti tomonidan buyruqlar beriladi (protsessor rejimlari iyerarxiyasidan
foydalanish orqali) [29, 31, 32].


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” 

Download 450.29 Kb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   103




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling