Operatsion tizimlarga ehtiyoj bor




Download 9,08 Mb.
Pdf ko'rish
bet59/68
Sana13.05.2024
Hajmi9,08 Mb.
#229420
1   ...   55   56   57   58   59   60   61   62   ...   68
Bog'liq
Nigmatov X

 
Operatsion tizimlarga ehtiyoj bor:
• agar siz universal ma'lumotlarni saqlash mexanizmiga muhtoj bo'lsangiz; 
• tizim kutubxonalarini tez-tez ishlatib turadigan yordamlar bilan 
ta'minlash; 
Vakolatlarni taqsimlash uchun; 
• bir nechta dasturlarni bir vaqtning o'zida bir vaqtning o'zida amalga 
oshirishni simulyatsiya qilish qobiliyati zarur; 
• individual dasturlarning bajarilishini boshqarish. 
Shunday qilib, zamonaviy universal operatsion tizimlar birinchi navbatda 
quyidagicha tavsiflanishi mumkin: 
• fayl tizimlaridan foydalanish (universal ma'lumotga kirish mexanizmi 
bilan), 


146 
• ko'p foydalanuvchilar (vakolatlarni ajratish bilan), 
• ko'p vazifalar (vaqtni almashish). 
Ko'p ishlarni bajarish va vakolatlarni taqsimlash operatsion tizimidagi 
komponentlarning muayyan ierarxiyasini talab qiladi. Operatsion tizimi tarkibiy 
qismlarning uchta guruhini ajratib ko'rsatadi: 
• rejalashtiruvchi o'z ichiga olgan yadro; uskunalarni bevosita nazorat 
qiladigan qurilma drayverlari; tarmoq quyi tizimi, fayl tizimi; 
tizim kutubxonalari
• dasturiy vositalar bilan qobiq. 
Har ikkala tizim (operatsion tizimga kiritilgan) va dastur dasturlari 
ko'pchiligi protsessorning noaniq ("foydalanuvchi") rejimida bajariladi va faqat 
qo'shimcha qurilmalarga (va agar kerak bo'lsa, boshqa yadro resurslari, 
shuningdek, boshqa dasturlarning resurslari) kira oladilar tizim qo'ng'iroqlari 
orqali. Yadro imtiyozli tartibda amalga oshiriladi: bu ma'noda tizim (aniqrog'i, 
yadrosi) uskunani boshqarish uchun aytilgan. 
Operatsion tizimning tarkibiy qismini aniqlashda operatsion yaxlitlik 
(yopilish) kriteriyasi juda muhim: tizim o'zining tarkibiy qismlaridan to'liq 
foydalanishga (shu jumladan, modifikatsiyalashga) ruxsat berish kerak. Shuning 
uchun operatsion tizimning komplektlari majmuini o'z ichiga oladi (matn 
tahrirlovchisidan kompilyatorlarga, disk raskadrovchilarga va bog'lanuvchilarga). 
Yadro
Yadro jarayonlar bajarilishini boshqaradigan operatsion tizimning 
markaziy qismidir, hisoblash tizimining resurslari va ushbu resurslarga 
muvofiqlashtirilgan jarayonlarni ta'minlaydi. Asosiy resurslar CPU vaqti, xotira 
va I / U qurilmalari. Fayl tizimiga kirish va tarmoqni boshqarish yadro darajasida 
ham amalga oshirilishi mumkin. 
Operatsion tizimning asosiy elementi sifatida yadro o'zlarining ishlashi 
uchun zarur bo'lgan hisoblash tizimining resurslaridan foydalanish uchun eng kam 
tortishish darajasini ifodalaydi. Qoida tariqasida, yadro tegishli protsessorning 
aloqa mexanizmlarini ishlatish va OS tizimidagi murojaatlarga dasturlarni 


147 
qo'llash orqali bajariladigan ishlov berish jarayonlariga bunday kirishni 
ta'minlaydi. 
Ta'riflangan vazifa yadro me'morchiligi turiga va uni amalga oshirish 
uslubiga qarab farq qilishi mumkin. 
OS yadro obyektlari: 
• jarayonlar 
• fayllar 
hodisalar 
• oqimlar 
• semaforlar 
• muttahamlar 
kanallar 
• xotiraga kiritiladigan fayllar. 

Download 9,08 Mb.
1   ...   55   56   57   58   59   60   61   62   ...   68




Download 9,08 Mb.
Pdf ko'rish