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).
Parallel vazifalar - ismning o'zi ta’kidlaganidek, ko’p vazifalar bir vaqtning
o’zida bir nechta vazifalarni (masalan, jarayonlar, dasturlar, mavzular va
boshqalarni) bajarilishini anglatadi. Zamonaviy operatsion tizimlarda biz MP3
musiqasini tinglashimiz, Microsoft Word-da hujjatlarni tahrirlashimiz, Google
Chromeda bir vaqtning o'zida ishlashimiz mumkin, bu ko'p vazifalarni bajarish
orqali amalga oshiriladi.
Multitasking-bu ko'p dasturlashning mantiqiy kengaytmasi. Multitaskingning
ko'p dasturlashdan farq qiladigan asosiy usuli shundaki, ko'p dasturlash faqat
kontekstni almashtirish kontseptsiyasi asosida ishlaydi, ko'p vazifa esa kontekstni
almashtirish tushunchasi bilan birga vaqtni taqsimlashga asoslangan.
|