Operatsion tizimda jarayonlar va ularning holatlari




Download 5,84 Mb.
bet24/222
Sana15.05.2024
Hajmi5,84 Mb.
#236377
1   ...   20   21   22   23   24   25   26   27   ...   222

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),
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 5,84 Mb.
1   ...   20   21   22   23   24   25   26   27   ...   222




Download 5,84 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Operatsion tizimda jarayonlar va ularning holatlari

Download 5,84 Mb.