Kritik bo'lim global o'zgaruvchilarning xavfsiz modifikatsiyasini ta'minlaydi.
Sinxronizatsiya. Ishlanmalar
Hodisa neytral yoki signal holatida bo'lishi mumkin bo'lgan
ob'ektdir .
Ishlash jarayoni boshlanishi uchun voqea signalini kutishi mumkin.
Voqealar haqida mavzular (jarayonlar) haqida o'zaro xabar berish mumkin .
Ko'p protsessorlar -
umumiy xotirani qurish usullari
2. Teng bo'lmagan (bir xil bo'lmagan) kirishga ega
jismoniy taqsimlangan umumiy xotira ( Non-Uniform Memory Access, NUMA ) .
Printsip:
Xotira bloki ↔ protsessor (tezkor kirish)
"Xorijiy" bloklar ↔ protsessor (sekin kirish - bir necha darajagacha) - ASOSIY MUAMMO !
NUMA tizimlari
faqat mahalliy protsessor keshlari ishlatiladi - umumiy xotira yo'q => muvofiqlik muammosi yo'q
( COMA -tizimlari, faqat kesh-xotira arxitekturasi )
keshlarning muvofiqligi ta'minlandi ( apparat )
( SS - NUMA - tizimlari, kesh- kogerent )
Mahalliy keshlar izchil emas
( N CC - NUMA -tizimlar, kesh- kogerent bo'lmagan )
Ko'p kompyuterlar
tarmoqqa ulangan mustaqil kompyuterlarning taqsimlangan xotirasi bilan VS
MK - NORMA tipidagi tizimlar
(No-Remote Memory Access - "masofaviy xotiraga kirish imkoni yo'q")
Arxitektura o'xshash
Tarqalgan xotiraga ega MP arxitekturasi.
LEKIN! :
Har bir protsessor faqat o'zining mahalliy xotirasidan foydalanishi mumkin.
"Xorijiy" ma'lumotlarga kirish uchun d.b. aniq bajarilgan xabarlarni uzatish operatsiyalari - 1 tomonlama yoki 2 tomonlama ma'lumotlar almashinuvi
MC ning asosiy turlari - ko'p protsessorli hisoblash tizimlari
( massiv ) - parallel tizimlar , MPP - tizimlar ( Massively Parallel ) Qayta ishlash - ommaviy parallel ishlov berish)
Tizim bir hil tugunlardan iborat
(10 3 gacha ) shu jumladan:
bir yoki bir nechta CPU (odatda RISC),
mahalliy xotira (boshqa tugunlarning xotirasiga to'g'ridan-to'g'ri kirish mumkin emas!),
aloqa protsessori yoki tarmoq adapteri
qattiq disklar va/yoki boshqa kiritish - chiqarish qurilmalari
Ko'p protsessorli VS tasnifi
MVSda aloqa
Protsessorlar o'rtasidagi aloqa quyidagilarni ta'minlaydi :
o'zaro ta'sir, sinxronizatsiya, ishlaydigan jarayonlarni o'zaro istisno qilish
Do'stlaringiz bilan baham: |