Mavzu: OTda ko’p protsessorli simmetrik qayta ishlash.
Simmetrik multiprocessor
Simmetrik multiprocessor tizimini tashkil etishturli ma'lumotlar ustida.
Yuqori darajadagi ierarxiyadagi zamonaviy yuqori darajali kompyuterlarning
aksariyati MIMD arxitekturasiga ega.MIMD tizimlari uchun hozirgi vaqtda
ushbu
tizimlarda Ramni tashkil qilishning amaldagi usullariga asoslangan tasniflash
umume'tirof etilgan. Ushbu tasnifga ko'ra, birinchi navbatda, ajratilgan xotira
(multiprocessors, Common memory systems, shared-memory systems) va ko'p
kompyuterli hisoblash tizimlari (multiprocessors)
yoki tarqalgan xotira
(multicomputers, distributed memory systems) bilan hisoblash tizimlari. Ko'p
protsessorli va ko'p kompyuter tizimlarining tuzilishi shakl. 9.9, bu erda p,
protsessor, MJ xotira moduli.
Ko'p protsessor. Multiprocessorlarda barcha protsessorlarning manzil
maydoni bir xil. Bu shuni anglatadiki, agar bir nechta
multiprocessor
protsessorlarining dasturlari bir xil o'zgaruvchiga ega bo'lsa, unda bu
o'zgaruvchining qiymatini olish yoki o'zgartirish uchun ushbu protsessorlar
umumiy xotiraning bitta jismoniy xujayrasiga murojaat qiladi. Bu holat ham ijobiy,
ham salbiy oqibatlarga olib keladi. Bir tomondan, interkompyuter
almashinuvi
uchun vaqt sarflashni istisno qiladigan Dial-up dasturlari orasidagi ma'lumotlarni
jismonan ko'chirishga hojat yo'q. Boshqa tomondan, bir nechta
protsessorlarning
umumiy ma'lumotlarga bir vaqtning o'zida aylanishi noto'g'ri natijalarga olib
kelishi mumkinligi sababli, parallel jarayonlarni sinxronizatsiya qilish va xotira
muvofiqligini ta'minlash zarur. Protsessorlar umumiy xotiraga juda tez-tez
murojaat qilishlari kerakligi sababli, aloqa muhitining tarmoqli kengligi talablari
juda yuqori. Oxirgi holat multiprocessorlarda bir necha o'nlab protsessorlarning
sonini cheklaydi.