U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev


Download 3.88 Mb.
Pdf ko'rish
bet200/242
Sana06.10.2023
Hajmi3.88 Mb.
#1693882
1   ...   196   197   198   199   200   201   202   203   ...   242
Bog'liq
a12b69867f018f785135aa04d3624799 Operatsion tizimlar грифли 100 шт

Yadro tuzilishi
9.1- rasmda Linux operatsion tizimining umumiy tuzilishi 
ko‘rsatilgan. Endi tizimning yadrosini batafsil ko‘rib chiqaylik 
(jarayonlarni va fayl tizimini rejalashtirishni o‘rganishni boshlashdan 
oldin). Yadro to‘g‘ridan-to‘g‘ri qurilma ta’minoti bilan ishlaydi va 
K/Ch qurilmalari va xotira boshqaruv bloki bilan o‘zaro aloqani 
ta’minlaydi, shuningdek, protsessorning ularga kirishini nazorat 
qiladi. Yadroning pastki darajasi (9.2- rasm) past darajadagi 
uzilishlarni ishlov beruvchi va dispetcherlash mexanizmidan iborat. 
Dispetcherlash uzilish sodir bo‘lganda amalga oshiriladi. Shu bilan 
birga, past darajadagi kod jarayonning bajarilishini to‘xtatadi, holatini 
yadro jarayonlari tarkibida saqlaydi va tegishli drayverni ishga 
tushiradi. Jarayonni dispetcherlash yadro ma’lum bir operatsiyani 
tugatgandan so‘ng amalga oshiriladi va foydalanuvchi jarayonini yana 
ishga tushurish vaqti keladi.
Keyin turli xil yadro quyi tizimlarini uchta asosiy 
komponentlarga 
ajratilgan. 
9.2- 
rasmdagi 
kiritish/chiqarish 
komponentlari yadroning barcha qismlarini, quril-malar bilan o‘zaro 
ishlashni, shuningdek, tarmoq operatsiyalari va tashqi qurilmalarga 
kiritish/chiqarish operatsiyalarini bajarishni o‘z ichiga oladi. Eng 
yuqori darajada, barcha kiritish/chiqarish operatsiyalari Virtual fayl 
tizimi (VFS- Virtual File System) darajasida birlashtirilgan. Eng 
yuqori darajada faylni o‘qish jarayoni (u xotirada yoki diskda 
bo‘ladimi) - bu terminal kirishidan belgilar o‘qish operatsiyasini 


344 
bajarish bilan bir xil. Eng past darajada, barcha kiritish/chiqarish 
operatsiyalari biron bir qurilma drayveridan o‘tadi. Linux ning barcha 
drayverlari belgili qurilma drayverlari yoki blokli qurilma drayverlari 
deb tasniflanadi, asosiy farqi shundaki qidirish va tasodifiy kirishga 
faqat blokli qurilmalar uchun ruxsat beriladi. Texnik nuqtai nazardan, 
tarmoq qurilmalari belgili qurilmalar, ammo ular bilan ishlash biroz 
farq qiladi, shuning uchun ularni ajratib ko‘rsatish yaxshiroq (9.2- 
rasmda ham ajratib ko‘rsatilgan).
9.2- rasm. Linux operatsion tizimi yadrosi tuzilishi 

Download 3.88 Mb.

Do'stlaringiz bilan baham:
1   ...   196   197   198   199   200   201   202   203   ...   242




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