Operatsion tizimda jarayonlar va ularning holatlari




Download 3,88 Mb.
Pdf ko'rish
bet26/253
Sana18.05.2024
Hajmi3,88 Mb.
#242375
1   ...   22   23   24   25   26   27   28   29   ...   253
Bog'liq
5OfV58kCMfx51CyXWMAb2yRfaqPrL3Ub5oRCsjhh

2.1. Operatsion tizimda jarayonlar va ularning holatlari 
Jarayon tushunchasi 
Jarayon - bu foydalanuvchi tomonidan ishga tushurilgan dastur
jarayon buyruqlarni bajaruvchi to‘plam majmui (xotirani bajarish 
uchun ajratish va fayllar va kiritish/chiqarish qurilmalaridan 
foydalaniladigan manzil va boshqalar) va operatsion tizim 
boshqaruvida joylashgan joriy vaqtda uni bajarilishini (registr, dastur 
hisoblagich, stek holati va qo‘llash belgilari) tavsiflaydi. Ish paytida 
operatsion tizim ko‘plab dasturlarni bajaradi: paketli vazifalar, vaqtni 
taqsimlash rejimida foydalanuvchi dasturlari, tizim dasturlari va 
jarayonlari. Foydalanuvchi dasturlarini tavsiflovchi bir nechta 
o‘xshash atamalar (terminlar) mavjud: jarayon (process), vazifa (job), 


37 
topshiriq (task). Ushbu atamalarni sinonim deb hisoblashimiz 
mumkin.
Jarayonning muhim xususiyati: bu ketma-ket bajarilishi kerak 
bo‘lgan hisoblash birligi, ya’ni, har bir jarayon o‘zining ketma-ket 
boshqarish oqimiga (control flow) ega - bu jarayon tomonidan 
bajariladigan buyruqlar ketma-ketligidir. Operatsion tizim tomonidan 
yaratilgan va boshqariladigan jarayon quyidagi asosiy ma’lumotlarni 
o‘z ichiga oladi:

dastur hisoblagichi (program counter - PC) - bajarilayotgan 
joriy buyruq manzili; odatda qurilmalarning maxsus tizim registrida 
saqlanadi; 

Stek 

bu 
operatsion 
tizim 
tomonidan 
jarayon 
protseduralarining 
lokal 
ma’lumotlari, 
ularning 
parametrlari 
(argumentlari) va hisob-kitoblarni tashkil qilish uchun zarur bo‘lgan 
ma’lumotlar o‘rtasida saqlanadigan, jarayonni yaratishda operatsion 
tizim tomonidan ajratilgan asosiy xotiraning doimiy maydoni. Keyingi 
protsedurani ishga tushirishda, faollashtirish yozuvi (activation 
record) stekda beriladi, shuningdek, protseduraning hozirgi avlodining 
lokal ma’lumotlarini saqlash uchun stek kadri (stack frame) va lokal 
ma’lumotlar maydoni (local data area) deb ataladi.

Ma’lumotlar bo‘limi (data section) – bu operatsion tizim 
tomonidan global o‘zgaruvchilar, massivlar, tuzilmalar, obyektlar 
saqlanadigan jarayonga ajratilgan asosiy xotiraning statik (doimiy 
ravishda ajratilgan, doimiy o‘lchamdagi) maydoni. Jarayonning 
bajariladigan kodi (buyruqlar) dastlab ikkilamchi xotirada (diskda) 
saqlanadi va unga kirishda to‘liq yoki qisman asosiy xotiraga 
yuklanadi.

Download 3,88 Mb.
1   ...   22   23   24   25   26   27   28   29   ...   253




Download 3,88 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



 Operatsion tizimda jarayonlar va ularning holatlari

Download 3,88 Mb.
Pdf ko'rish