MIMD 1)Ko’p mashinali 2)Ko’p protsessorli kompyuterlar SPMD-Single Program Multiple Data




Download 0.54 Mb.
bet3/7
Sana08.04.2023
Hajmi0.54 Mb.
#49685
1   2   3   4   5   6   7
Bog'liq
arxitektura
12-amaliy ish Zakt, 1-mavzu kompyuter haqida tushuncha, Mavzu tcp ip va osi modellari Nurmatov, raqamli qurr, Deadline 2 Bobirjon, Naseem Hamed Sitompul, a-thousand-years-of-good-prayers00012, informatikani elektron darsliklardan foydalanib oqitish texnologiyasi, ТУРАЕВ СИРОЖИДДИН ЖУРАҚОБИЛОВИЧ
MIMD
1)Ko’p mashinali
2)Ko’p protsessorli kompyuterlar

SPMD-Single Program Multiple Data

SPMD - bitta dastur oqimi va bir nechta ma'lumotlar oqimi bo'lgan tizimlar.


Ushbu sinf tizimlarining barcha protsessorlarida faqat bitta dastur bajariladi va har bir protsessorda u turli xil ma'lumotlar bloklarini qayta ishlaydi. Bu Flinn tasnifidagi MIMD hisoblash tizimlari turiga kiradi.
Ushbu turdagi vazifalar natijalarni tezroq olish uchun turli xil kirish ma'lumotlariga ega bo'lgan bir nechta protsessorlarga bo'linadi va bir vaqtning o'zida ishlaydi.
SPMD eng keng tarqalgan parallel dasturlash usuli hisoblanadi.

SPMD: bitta dastur barcha vazifalarni bir vaqtning o'zida bajaradi

MPMD (Multiple Programs, Multiple Data)


MPMD - bir nechta dastur oqimi va bir nechta ma'lumotlar oqimi bo'lgan tizimlar.
Ushbu sinf tizimlarining turli xil tugunlarida turli xil dasturlar ishlaydi, ular bir xil ma'lumotlar massivini har xil usulda qayta ishlaydi, aksariyat hollarda ular bir-biridan mustaqil ishlaydi, lekin vaqti-vaqti bilan keyingi bosqichga o'tish uchun ma'lumotlar almashinadi.
Bir nechta mustaqil protsessorlar bir vaqtning o'zida kamida 2 ta mustaqil dasturni boshqaradilar.
Odatda, bunday tizimlar bitta dasturni boshqaradigan va ikkinchi dasturni ishga tushirish uchun boshqa barcha tugunlarga ma'lumotlarni uzatadigan "xost" ("xost / tugun modeli") yoki "menejer" ("menejer / ishchi" strategiyasi) kabi bitta tugunga ega.

MPMD: Har bir topshiriq boshqa vazifalarga qaraganda bir xil yoki turli xil dasturlarni bajarishi mumkin


Parallel hisoblash - bu kompyuterlarni hisoblashni tashkil qilish usuli bo’lib, unda parallel (bir vaqtning o’zida) ishlaydigan o’zaro ta’sirlashadigan hisoblash jarayonlari to’plami sifatida dasturlar ishlab chiqiladi.
SMP (Symmetric multiprocessing) Simmetrik ko’p protsessorli ishlov berish – ko’p protsessorli kompyuter apparat va dasturiy arxitekturasini o’z ichiga oladi, unda ikki yoki undan ko’p bir xil protsessorlar umumiy asosiy xotiraga ulanadi, barcha kiritish va chiqarish qurilmalariga to’liq kirish huquqiga ega va barcha protsessorlarga bir xil yondashadigan, maxsus vazifalar uchun zahiralanmaydigan operatsion tizimning yagona namunasi tomonidan boshqariladi.


Download 0.54 Mb.
1   2   3   4   5   6   7




Download 0.54 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



MIMD 1)Ko’p mashinali 2)Ko’p protsessorli kompyuterlar SPMD-Single Program Multiple Data

Download 0.54 Mb.