|
SMP arxitekturasi va uning vazifalari?
|
bet | 7/27 | Sana | 23.11.2023 | Hajmi | 285,99 Kb. | | #104305 |
Bog'liq 1. Ma’lumotlarni kiritish va chiqarishlar qanday tashkil etiladi14.SMP arxitekturasi va uning vazifalari?
SMP arxitekturasi (simmetrik multiprocessing) simmetrik multiprocessing arxitekturasidir. SMP arxitekturali tizimlarning asosiy xususiyati barcha protsessorlar tomonidan umumiy jismoniy xotiraning mavjudligidir.
Xotira protsessorlar o'rtasida xabarlarni uzatish usuli bo'lib, unga kirishda barcha hisoblash qurilmalari teng huquqlarga ega va barcha xotira hujayralari uchun bir xil manzilga ega. Shuning uchun SMP arxitekturasi simmetrik deb ataladi.
Umumiy xotira (SMP) o'rnatilgan kompyuterlar Kesh xotirasining muvofiqligini ta'minlash uchun bir nechta imkoniyatlar mavjud: keshlarni kuzatuvchi mexanizmidan foydalaning, keshlarni kuzatuvchi o'zgaruvchilari markaziy protsessorlardan biriga o'tkaziladi va kerak bo'lganda bunday o'zgaruvchining o'z nusxalarini o'zgartiradi; o'zgaruvchining barcha ishlatilgan nusxalarini ishonchliligini kuzatish uchun javob beradigan xotiraning maxsus qismini ajratadi. SMP tizimlarining asosiy afzalligi dasturlashning nisbiy qulayligi. Chunki barcha protsessorlar RAMga teng ravishda tezkor kirish imkoniyatiga egalar. Qaysi protsessor qaysi hisob-kitoblarni amalga oshirishi juda muhim emasligi va yagona protsessorli kompyuterlar uchun ishlab chiqilgan hisoblash algoritmlarining ko'pchiligi parallel va "vektorlash" kompilyatorlardan foydalangan holda ko'p protsessor tizimlarida tezlashtirilishi mumkin. SMP tizimlari parallel samolyotlarning eng keng tarqalgan turi hisoblanadi. Haqiqiy tizimlarda 32 dan ortiq protsessorni ishlatishingiz mumkin. MPP tizimlari sizga eng yuqori ko'rsatkichga ega tizimlarni yaratishga imkon beradi. Bunday tizimlarning tugunlari odatda SMP tizimlari hisoblanadi.
15.SMP arxitekturasi qanday afzallik va kamchiliklarga ega?
Umumiy xotira (SMP) bo'lgan kompyuterlar SMP-tizimlarining asosiy afzalliklari: dasturlashning oddiyligi va ko'p qirraliligi: odatda barcha protsessorlar bir-biridan mustaqil ravishda ishlayotgan parallel tarmoqlar modeli ishlatiladi. Biroq, protsessor almashinuvidan foydalangan holda modellarni amalga oshirish mumkin. Umumiy xotiradan foydalanish bunday almashinuv tezligini oshiradi, foydalanuvchi darhol barcha xotiraga kira oladi. Operatsion qulayligi. Qoida tariqasida, SMP tizimlari konditsionerlar bilan jihozlangan konditsioner tizimidan foydalanadilar, bu esa ularni ta'mirlashni osonlashtiradi; nisbatan past narx. Kamchiliklari: birgalikda xotira tizimlari yaxshi emas. SMP tizimlarining bu jiddiy kamchiliklari ularni haqiqatan ham umidli deb hisoblashlariga imkon bermaydi. Kambag'al o'lchamlarning sababi shundaki shu onda Avtobus bitta tranzaksiyani qayta ishlashga qodir. bir vaqtning o'zida bir nechta protsessorlarning birgalikdagi jismoniy xotiraga bir xil joylarga kirishiga yo'l qo'yilsa, mojarolarni hal qilish muammolari paydo bo'ladi. Barcha protsessorlar birgalikda umumiy xotiraga, odatda avtobus yoki avtobus hiyerarşisi orqali kirishadi. Ideallashtirilgan modelda, har qanday protsessor bir vaqtning o'zida har qanday xotira kamerasiga kira oladi. Amalda, bu arxitekturaning o'lchamlari odatda xotira ierarxiyasining ba'zi shakllariga olib keladi. Protsessor va asosiy xotirani bo'shatish uchun har bir protsessor yuqori tezlikda tampon xotirasi (kesh xotirasi) bilan ta'minlanadi, protsessor tezligi bilan ishlaydi. Shu jihatdan, bunday mikroprotsessorlarga asoslangan ko'p protsessorli tizimlarda xotiraning har qanday nuqtasiga teng kirish printsipi buziladi va yangi muammo - keshning mustahkamligi muammosi paydo bo'ladi.
|
| |