|
Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash
|
bet | 1/6 | Sana | 13.05.2024 | Hajmi | 11,33 Kb. | | #228176 |
Bog'liq Fan Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarBu sahifa navigatsiya:
- REJA
Operatsion tizimlar tushunchasi va
Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash.
Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti
Axborot texnologiyalarining dasturiy ta’minoti kafedrasi
REJA
Operatsion tizimda jarayonlarni boshqarish
Jarayonlarni rejalashtirish
Jarayonlarni dispetcherlash va sinxronizatsiyalash
Jarayonlarni rejalashtirish algoritmlari va parametrlari
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 buyruqlar ketma-ketligidir. OT 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 OT tomonidan ajratilgan asosiy xotiraning doimiy maydoni. Keyingi protsedurani ishga tushirishda faollashtirish yozuvi (activation record) stekda beriladi, protseduraning 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 OT 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.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Fan: Operatsion tizimlar 9-maruza. Operatsion tizimda jarayonlarni boshqarish, rejalashtirish, dispetcherlash va sinxronizatsiyalash
|