Renaissance university


Download 20.96 Kb.
bet1/3
Sana17.11.2023
Hajmi20.96 Kb.
#1782722
  1   2   3
Bog'liq
Aminov Islom Jarayon


RENAISSANCE UNIVERSITY
MUSTAQIL
ISH
Bajardi: __________________________
Qabul qildi: _______________________
Mavzu: Jarayon xolati diagrammalari va jarayon diskriptori

Reja:

1. Kirish

2. Jarayon xolati diagrammasi haqida


3. Jarayon diskripto’ri haqida


4. Jarayon diskripto’riga misol


5. Xulosa


Kirish
Jarayon holati diagrammalari va jarayon deskriptorlari operatsion tizimlarda ikkita muhim tushunchadir. Jarayon holati diagrammasi jarayon bo'lishi mumkin bo'lgan turli holatlarni va bu holatlar orasidagi o'tishlarni modellashtirish uchun ishlatiladi. Jarayon identifikatorlari - bu operatsion tizim jarayonlarni kuzatish va boshqarish uchun foydalanadigan ma'lumotlar tuzilmalari.
Jarayon deskriptorida yangi maydonlarni loyihalash va amalga oshirish. Masalan, kiritish-chiqarish tugashini kutish uchun jarayon qancha vaqt sarflaganini kuzatish uchun yangi maydon qo'shilishi mumkin.
Jarayon deskriptorini boshqarish uchun yangi algoritmlarni ishlab chiqish. Masalan, jarayonni rejalashtiruvchining ish faoliyatini yaxshilash uchun yangi algoritm ishlab chiqilishi mumkin.
Jarayon deskriptorini saqlash va joylashtirishni optimallashtirish. Masalan, jarayon deskriptori talab qilinadigan xotira hajmini kamaytirish uchun qayta tartibga solinishi mumkin.
Jarayon xolati diagrammasi haqida
Jarayon holati diagrammasi - bu jarayon bo'lishi mumkin bo'lgan turli holatlar va bu holatlar orasidagi o'tishlarni ko'rsatadigan model. Bu operatsion tizim jarayonlarni qanday boshqarishini va dasturlarni disk raskadrovka qilishni tushunish uchun foydali vositadir.Beshta eng keng tarqalgan jarayon holati:Yangi: Jarayon yaratilgan, lekin hali boshlanmagan.
Tayyor: jarayon ishga tushirishga tayyor, lekin protsessor mavjud bo'lishini kutmoqda.
Ishlamoqda: jarayon hozirda protsessorda bajarilmoqda.
Kutish: jarayon kirish/chiqarish tugallanishi yoki signal kabi voqea sodir bo'lishini kutmoqda.
Tugatilgan: jarayon tugallandi va endi faol emas.
Davlatlar o'rtasidagi o'tish voqealar tomonidan qo'zg'atiladi. Masalan, operatsion tizim ishga tushirish uchun tanlangan jarayon tayyor holatdan Ishlayotgan holatga o'tadi. Agar kirish/chiqarish tugashini kutish kerak bo'lsa, jarayon Ishlayotgan holatdan Kutish holatiga o'tadi. Jarayon kutilayotgan voqea sodir bo'lganda, kutish holatidan tayyor holatga o'tadi. Jarayon bajarilgach, Ishlayotgan holatdan Tugatilgan holatga o'tadi.
Bu erda jarayon holati diagrammasining oddiy misoli:
Yangi -> Tayyor -> Ishlayotgan -> Kutish -> Tayyor -> Tugatilgan
Ushbu diagramma jarayonning Yangi holatdan Tayyor holatga, keyin esa Ishlayotgan holatiga o'tishi mumkinligini ko'rsatadi. Agar jarayon voqea sodir bo'lishini kutishi kerak bo'lsa, u Kutish holatiga o'tadi. Voqea sodir bo'lgandan so'ng, jarayon yana Tayyor holatga o'tadi va keyin yana Ishlayotgan holatga o'tadi. Jarayon tugagach, u Tugatilgan holatga o'tadi.
Jarayon holati diagrammalaridan turli maqsadlarda foydalanish mumkin, masalan:
Jarayonning hayot aylanishini tushunish: Jarayon holati diagrammalari operatsion tizim tomonidan jarayonlar qanday yaratilishi, rejalashtirilishi va tugatilishini tushunishga yordam beradi.
Nosozliklarni tuzatish dasturlari: Jarayon holati diagrammalaridan xatolar yuzaga kelganda jarayonning holatini aniqlash orqali dasturlarni disk raskadrovka qilish uchun foydalanish mumkin.
Yangi operatsion tizim xususiyatlarini loyihalash: Jarayon holati diagrammalaridan yangi jarayonni rejalashtiruvchilar yoki yangi jarayonlarni hisobga olish tizimlari kabi yangi operatsion tizim xususiyatlarini loyihalash uchun foydalanish mumkin.
Jarayon holati diagrammasi operatsion tizimlardagi jarayonlarni tushunish va boshqarish uchun muhim vositadir. Jarayon holati diagrammalarini tushunish orqali siz dasturlarni qanday yozish va disk raskadrovka qilishni, shuningdek, yangi operatsion tizim xususiyatlarini qanday loyihalash va amalga oshirishni yaxshiroq tushunishingiz mumkin.
Jarayon holati diagrammalari va jarayon deskriptorlari operatsion tizim jarayonlarni qanday boshqarishini tushunish uchun muhim vositadir. Ushbu tushunchalarni tushunish orqali siz dasturlarni qanday yozish va disk raskadrovka qilishni yaxshiroq tushunishingiz mumkin.



Download 20.96 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling