foydalanuvchiga maxsus belgili fayl ochishga ruhsat beradi. Biroq
jarayon uni ochishda joriy bir necha soatda printer ga murojaat
etmaydi bu vaqtda hech bir jarayon hech narsani chop eta olmaydi. Bu
bilan birga domen deb ataladigan maxsus jarayon va spuling katalogi
deb ataladigan maxsus katalogni yaratadi. Faylni chop etish uchun
dastlab jarayon
spuling katalogida joylashgan, chop etish uchun
mo‘ljallangan maxsus faylni yaratadi. Bu faylni maxsus fayl printeriga
foydalanishga ruhsat berilgan yagona jarayonni domen chop etadi.
Bunday ko‘rinishda, muammo qandaydir jarayon printerni uzoq vaqt
davomida egallab tursa foydalanuvchining to‘g‘ridan-to‘g‘ri
kirishidan maxsus fayllarni himoyalashni hal qilish b o‘ladi. Spuling
faqat printer uchun foydalanilmaydi. Masalan, domen tarkibiga
kiradigan elektron pochta dasturiy ta’minotida. Jo‘natilishi
kerak
bo‘lgan xat spuling katoligada joylashadi. So‘ng domen elektron
pochtani ochib ko‘radi, uni qayerga jo‘natish kerakligini aniqlaydi va
jo‘natadi. Vaqtning istalgan momentida kirishga ruhsat
olinmaganlikni olish ehtimolligi mavjud bo‘ladi, bu holatda domen
spuling katalogida xatni qoldiradi va keyinroq takroran uzatishga
harakat qilish to‘g‘risida axborotni qayd etib q o‘yadi.
Demon
shuningdek, kechikish to‘g‘risidagi xabarni jo‘natishi mumkin, agar
xat joriy bir necha soatda yoki kunda jo‘natilmasa – xatni jo‘natish
imkoniyati yo‘qligi to‘g‘risida axborotni jo‘natadi.
Masalan, foydalanuvchi dasturi operatsion tizimda ishga
tushirilgan chaqiriqlarni qayta ishlash uchun fayldagi blokni o‘qishga
harakat qiladi. Qurilmadan mustaqil dasturiy ta’minot bu blokni
keshdan qidiradi. Agar talab qilinayotgan blok bo‘lsa, u apparaturaga
murojaat qilish va diskdan bu blokni qabul qilish uchun qurilma
drayverini chaqiradi. Jarayon diskni o‘qish operatsiyalari
yakunlangunga qadar bloklanadi.
Disk operatsiyani yakunlaganda, apparat uziladi. To‘xtalishlarni
qayta ishlash nima sodir bo‘lganligini
aniqlash uchun ishga tushadi,
unda qaysi mexanizm e’tibor talab etilayotganligi aniqlaniladi. So‘ng
u mexanizm holati to‘g‘risida axborotni oladi va kiritish/chiqarish
so‘rovini qayta ishlashni yakunlash uchun “vaqtinchalik to‘xtab
turgan” jarayonni faollashtiradi, va foydalanuvchi rejimi ishlashni
davom ettirishga topshiriladi.
Xulosa
Men ushbu mustaqil ishni tayyorlash davomida operatsion tizimlarning qurilmalar
bilan ishlash tamoyillari xususan kiritish/chiqarish qurilmalari va protsessorni
parallel ravishda ishlashini tashkil etish,almashinuv tezliklarini muvofiqlashtirish
va ma’lumotlarni
keshlash,qurilmalar va ma’lumotlarni jarayonlar o‘rtasida
taqsimlash, qurilmalarga qulay dasturiy interfeyslarni taqdim etish, tizimga yangi
drayverni oson ulash imkoniyati shakllangan holda drayverlar keng spektrini
ishlashini ta’minlash,drayverlarni dinamik tarzda yuklash va tizimdan
chiqarish,sinxron va asinxron kiritish/chiqarish amallar ishlashini ta’minlashni
o`rganib oldim.Operatsion tizimlarning qurilmalar bilan ishlashdagi kamchilik
yoki afzalliklari xavfsizlik masalalari barcha barchasi haqida ko`plab
ma`lumotlarga
ega
bo`ldim.Bundan
tashqari
qaysi
operatsion
sistema
afzalroq,qaysining qurimalar bilan ishlashi yaxshiroq
va osonroq ekanligi haqida
ham bolib oldim.
Do'stlaringiz bilan baham: