Parallel dasturlash fanidan savollar to’plami
Parallel dasturlash tushunchasining paydo bo’lish tarixi va unga sabab bo’lgan omillar.
Kompyuter fanining boshqa amaliy sohalari singari, parallel dasturlash ham bir necha bosqichlardan o'tdi. U texnik vositalarni ishlab chiqish bilan bog’liq yangi imkoniyatlardan kelib chiqdi va texnologik o'zgarishlarga muvofiq rivojlandi. Vaqt o'tishi bilan, maxsus texnikalar asosiy printsiplar va umumiy dasturlash texnikasi to'plamiga birlashtirildi.
Parallel dasturlash 1960-yillarda operatsion tizimlar sohasida paydo bo'lgan. Buning sababi kanallar yoki qurilma boshqaruvchi(kontrolyor)lari deb nomlangan apparat modullarining ixtirosi edi.
Parallel dasturni yozishda, nimalarga e’tibor qaratish kerak.
Parallel dasturni yozishda, qancha va qanday turdagi jarayonlardan foydalanish, ular qanday o'zaro ta'sir qilishi kerakligini yechish qilish kerak bo’ladi. Bu echimlar ham o'ziga xos dasturga, dastur ishlayotgan uskunaga ham bog'liq. Qanday bo'lmasin, to'g'ri dasturni yaratishda jarayonlarning o'zaro ta'sirini to'g'ri sinxronlashtirish asosiy kalitdir .
Parallel dastur nima?
Parallel dastur-xabarlarni uzatish orqali o'zaro ta'sir qiluvchi (o'z ishlarini sinxronlashtiradigan va ma'lumot almashish) ko'plab parallel jarayonlar.Parallel dastur deganda bir vaqtning o'zida bajariladigan jarayonlar majmui tushuniladi. Jarayonlar har xil protsessorlarda bajarilishi mumkin, yoki bir protsessorda bir nechta jarayonlar joylashishi mumkin (bu holda ularning bajarilishi vaqt taqsimlash rejimida amalga oshiriladi).
Parallel dastur nimalarni o’z ichiga olishi mumkin?
Parallel dastur vazifani bajarish uchun birgalikda ishlaydigan bir nechta jarayonlarni o'z ichiga oladi. Har bir jarayon ketma-ket dastur bo'lib, aniqrog'i, ketma -ket bajariladigan operatorlar ketma -ketligi. Ketma-ket dasturda bitta nazorat tarmog'i mavjud, parallel dasturda esa bir nechta.
Do'stlaringiz bilan baham: |