Hisoblash tizimlarining flin turlanishi


Parallel ishlov berish tizimining ishlashi


Download 180.02 Kb.
bet5/7
Sana28.12.2022
Hajmi180.02 Kb.
#1016039
1   2   3   4   5   6   7
Bog'liq
komp arxi mirjalol

Parallel ishlov berish tizimining ishlashi. Parallel ishlov berish yordamida ko'p jarayonlar bir vaqtning o'zida bajarilishi mumkin. P1, P2, P3 va P4 jarayonlari bajarilishini kutmoqda. Endi bitta protsessor tizimida birinchi navbatda bitta jarayon amalga oshiriladi, so'ngra boshqasi, keyin boshqasi va boshqalar.
Ammo ko'p ishlov berish bilan har bir jarayonni bajarish uchun boshqa protsessorga tayinlash mumkin. Agar uning ikki yadroli protsessori (2 protsessor) bo'lsa, ikkita jarayon bir vaqtning o'zida bajarilishi mumkin va shu bilan ikki baravar tezroq bo'ladi, xuddi shu tarzda to'rt yadroli protsessor bitta protsessordan to'rt baravar tezroq bo'ladi.
Nima uchun parallel ishlov berishdan foydalanamiz. Parallel protsessorli tizimning asosiy ustunligi - qisqa vaqt ichida ko'proq ishni bajarishdir. Ushbu turdagi tizimlar katta hajmdagi ma'lumotlarni qayta ishlash uchun juda yuqori tezlik talab etilganda qo'llaniladi. Ko'p protsessor tizimlari bitta protsessor tizimlariga nisbatan pulni tejashga imkon beradi, chunki protsessorlar atrof-muhit jihozlari va quvvat manbalarini bo'lishishi mumkin.
Bundan tashqari, agar bitta protsessor ishlamay qolsa, ish to'xtamaydi, faqat sekinlashadi degan ma'noda yuqori ishonchlilikni ta'minlaydi. Masalan, agar bizda 10 ta protsessor bo'lsa va 1 ta ishlamay qolsa, u holda ish to'xtamaydi, aksincha qolgan 9 ta protsessor 10-protsessorning ishini baham ko'rishi mumkin. Shunday qilib, butun tizim umuman ishlamay qolgandan ko'ra atigi 10 foizga sekin ishlaydi.

Multiprotsessing deganda dasturiy ta'minotga emas (ya'ni ishlayotgan jarayonlarga) qo'shimcha ravishda apparat (ya'ni protsessor birliklari) kiradi. Agar asosiy uskuna bir nechta protsessorni ta'minlasa, u holda bu ko'p protsessor hisoblanadi. Bu tizimning bir nechta protsessorlarning hisoblash quvvatidan foydalanish qobiliyatidir.
Parallel dasturlash va ko'p ishlov berish o'rtasidagi farq.Tizim bir vaqtning o'zida bir nechta dasturlarni ishga tushirish va bir nechta fizik protsessorlarga ega bo'lish orqali ko'p ishlov berish orqali ko'p dasturlashtirilgan bo'lishi mumkin. Ko'p ishlov berish va ko'p dasturlashning farqi shundaki, ko'p ishlov berish asosan bir nechta protsessorlarda bir vaqtning o'zida bir nechta jarayonlarni bajaradi, ko'p dasturlash esa bir nechta dasturlarni asosiy xotirada saqlash va ularni faqat bitta protsessor yordamida bir vaqtda bajarishdir.
Parallel ishlov berish parallel ishlov berish orqali amalga oshiriladi, ko'p dasturlash esa bir jarayondan ikkinchisiga o'tish orqali sodir bo'ladi (hodisa kontekstni almashtirish).

Download 180.02 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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