bir nechta vazifalarni parallel (yoki psevdo- parallel ) qayta ishlash imkoniyatini ta'minlash uchun operatsion tizim yoki ish vaqti muhitining xususiyatidir
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XOZAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Kompyuter injiniringi fakulteti ikkinchi oliy ta’lim sirtqi
Mavzu: Multitasking va ko’poqimli tizimlar
Bajardi: 081-20 guruh talabasi
X.Po’latov
Tekshirdi: F.Iskandarova
TOSHKENT-2022
Reja: Multitasking
Ko’poqimli tizimlar
Ahamiyati
Xulosa.
Foydalanilgan adabiyotlar.
Multitasking ( inglizcha multitasking , / bir nechta vazifalarni parallel (yoki psevdo- parallel ) qayta ishlash imkoniyatini ta'minlash uchun operatsion tizim yoki ish vaqti muhitining xususiyatidir . Haqiqiy operatsion tizim multitasking faqat taqsimlangan hisoblash tizimlarida mumkin .
Multitaskingning 2 turi mavjud:
Jarayonlarning ko'p vazifalari (jarayonlarga asoslangan - bir vaqtning o'zida dasturlarni bajaradi). Bu erda dastur operatsion tizimning rejalashtiruvchisi tomonidan boshqarilishi mumkin bo'lgan boshqariladigan kodning eng kichik birligidir. Ko'pchilik foydalanuvchilarga yaxshi ma'lum (matn muharririda ishlash va musiqa tinglash).
Mavzuni ko'p vazifa qilish .Boshqariladigan kodning eng kichik birligi ipdir (bitta dastur bir vaqtning o'zida 2 yoki undan ortiq vazifani bajarishi mumkin).
Ko'p oqimli muhitning xususiyatlari
Primitiv ko'p oqimli muhitlar toza "resurslarni almashish" ni ta'minlaydi, bunda har bir vazifaga xotiraning ma'lum bir qismi ajratiladi va vazifa qat'iy belgilangan vaqt oralig'ida chaqiriladi.
Ko'proq rivojlangan ko'p oqimli tizimlar vazifa xotirada boshlanganda yoki xotiradan chiqib ketganda, uning ustuvorligi va tizim strategiyasiga qarab resurslarni dinamik ravishda taqsimlaydi. Ushbu ko'p oqimli muhit quyidagi xususiyatlarga ega:
Har bir vazifa o'z ustuvorligiga ega, unga muvofiq u protsessor vaqtini va xotirasini oladi
Tizim vazifalar navbatlarini tashkil qiladi, shunda barcha vazifalar tizimning ustuvorliklari va strategiyasiga qarab resurslarni oladi
Tizim uzilishlarni qayta ishlashni tashkil qiladi , unga ko'ra vazifalarni faollashtirish, o'chirish va o'chirish mumkin
Ajratilgan vaqt oralig'i oxirida yadro boshqa vazifalarga resurslarni berib, topshiriqni bajarilish holatidan tayyor holatga vaqtincha o'tkazadi. Agar xotira etarli bo'lmasa, bajarilmaydigan vazifalar sahifalari diskka oldindan o'rnatilishi ( almashtirish ) va tizim tomonidan ma'lum vaqtdan keyin xotirada tiklanishi mumkin.
Tizim vazifaning manzil maydonini boshqa vazifalarning ruxsatsiz aralashuvidan himoya qiladi
Tizim o'z yadrosining manzil maydonini ruxsatsiz vazifalar aralashuvidan himoya qiladi
Tizim alohida vazifalarning ishdan chiqishi va muzlashini aniqlaydi va ularni to'xtatadi
Tizim resurslar va qurilmalarga kirishdagi mojarolarni hal qiladi, bu esa bloklangan resurslarni kutishning umumiy toʻxtab qolishining oldini oladi.
Ko'p oqimli muhitni amalga oshirishdagi qiyinchiliklar
Mutlaqo tabiiy va bir amalga oshirishda asosiy qiyinchilik xotira himoya ifodalangan uning ishonchliligi, xatolarni va tashish bo'lgan uzilishlar , oldini olish muzlatish va qulflashga .
Ishonchli bo'lishdan tashqari, ko'p oqimli i muhit samarali bo'lishi kerak. Uni saqlash uchun resurslarning narxi: jarayonlarga xalaqit bermasligi, ularning ishini sekinlashtirmasligi, xotirani keskin cheklamasligi kerak.