Muhammad al -xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Umumiy xotirali hisoblash tizimlari



Download 33,93 Kb.
bet3/6
Sana19.07.2021
Hajmi33,93 Kb.
#123558
1   2   3   4   5   6
Bog'liq
Kurs iwi Ahrorov Husan

Umumiy xotirali hisoblash tizimlari

1.1. Tarqatilgan umumiy xotira tizimlari

Parallel va taqsimlangan ishlov berish 1960 yilda tashkil topganidan beri jozibasini yo'qotmadi jozibadorlik ularning keng narxlari va ishlash ko'rsatkichlarini qondirish qobiliyatiga bog'liqdir. Biroq, ko'p hollarda ushbu afzalliklar dizayn muddati uzayganligi sababli amalga oshirilmadi, cheklangan miqyosi, OS va dasturiy ta'minotning etishmasligi va tobora ortib boruvchi uniprotsessorlarning ishlash xarajatlar nisbati . Tarixiy ravishda parallel ishlov berish tizimlar SIMD (Yagona ko'rsatmalar bo'yicha bir nechta ma'lumotlar) yoki MIMD (Multiple) deb tasniflangan.Ko'rsatmalar bir nechta ma'lumotlar). SIMD tizimlari bitta boshqaruv protsessoridan foydalanishni o'z ichiga olgan va bir qator arifmetik protsessorlar. Arifmetik birliklar massivi bir xil bajarilgan ko'rsatmalar oqimlari, lekin turli xil ma'lumotlar elementlari ostida, blokirovka qilish tartibida boshqaruv bloki. Bunday tizimlar ma'lumotlarga parallel dasturlar uchun ideal deb hisoblanadi.

Ularning e'tirozlari tezda pasayib ketdi, chunki juda kam sonli dasturlar ishlashni ta'minlay oladilar ularning narxini oqlash. Multimompyuterlar yoki multiprotsessorlar MIMD tasnifiga kiradi, mustaqil protsessorlarga tayanish. Ular kengroq doirada murojaat qilishlari mumkin edi.

SIMD tizimlariga qaraganda dasturlar. Dastlabki MIMD tizimlaridan biri bu o'rnatilgan C.mmp edi 16 ta xotiraga ulangan 16 ta o'zgartirilgan PDP-11/20 protsessorlarini o'z ichiga olgan CMUda to'sinli kalit orqali modullar. Buni simmetrik multiprotsessor (SMP) sifatida ko'rish mumkin yoki umumiy xotira tizimi. CMU da ko'p protsessorli tizimning keyingi versiyasi bo'ldi Cm * nomi bilan tanilgan va birgalikda tarqatilgan birinchi apparat sifatida qabul qilinishi mumkin

xotira tizimi. U tugunlarni qayta ishlash iyerarxiyasidan iborat edi; LSI-11 protsessorlari bitta klasterning protsessorlari avtobus bilan bog'langan klasterlardan iborat klasterlar ixtisoslashgan kontrollerlar yordamida klasterlararo ulanishlar orqali bog'langan masofaviy xotiraga kirishni boshqarish.

Avval aytib o'tganimizdek, tarqatilgan umumiy xotira tizimlari xabarlarni uzatish va umumiy xotira dasturlash modellari. DSM-ning ikkalasi ham jismonan birgalikda va jismoniy taqsimlangan xotira tizimlari, DSM-lar ham tashvishlanmoqda an da protsessorga ma'lumotlarni taqdim etadigan o'zaro bog'liqlik tarmog'i bilan samarali va o'z vaqtida moda. Ikkala tarmoqli kengligi (a da taqdim etilishi mumkin bo'lgan ma'lumotlar miqdori vaqt birligi) va kechikish (so'ralgan ma'lumotlarning birinchi qismini qabul qilish vaqti so'rov berilgan vaqt) DSM-larning dizayni uchun muhimdir. Aynan shuning uchun keng ko'lamli DSM-larda uchraydigan umuman uzoqroq kechikishlar katta e'tibor oldi; toqat qilish uchun (yoki) ko'p ishlov berish modelidan foydalanish mumkin niqob) xotira kechikishi. Ushbu maqolada biz bilan bog'liq muammolarni ko'rib chiqmaymiz o'zaro bog'liqlik tarmoqlari yoki kechikishga bardoshlik texnikasi. DSM-larning umumiy maqsadi iqtisodiy jihatdan samarali mexanizmlarni taqdim etish ekanligini hisobga olsak kengaytirilgan xotira maydonini ko'p darajadagi ierarxiya, dizayn maydoni bo'ylab boshqarish juda katta. Ushbu o'quv qo'llanmada dizayndagi ba'zi muhim sinflarga e'tibor qaratiladi bo'sh joy. Ushbu bo'limda biz DSM-larning dizayniga duch keladigan asosiy muammolarni ko'rib chiqamiz.

Boshlash uchun katta mantiqiy xotira maydonini boshqarish ma'lumotlarni ko'chirishni o'z ichiga oladi taqsimlangan tizimning xotira qatlamlari bo'ylab dinamik ravishda. Bunga xaritalash kiradi foydalanuvchi ma'lumotlarini turli xil xotira modullariga. Ma'lumotlar noyob tarzda xaritada bo'lishi mumkin jismoniy manzil (keshli tizimlarda bo'lgani kabi) yoki ma'lumotlarni bir nechtasiga takrorlash

jismoniy manzillar (aks ettiruvchi xotira tizimlarida va ma'lum darajada keshonli tizimlarda bo'lgani kabi). Hatto noyob xaritalangan tizimlarda ham ma'lumotlar quyi darajalarda takrorlanishi mumkin xotiralar (ya'ni keshlar). Replikatsiya, o'z navbatida, saqlash uchun vositalarni talab qiladi izchillik. Kataloglar ko'pincha bir nechta nusxalarni kuzatib borish va kalitni ijro etish uchun kalit hisoblanadi takrorlangan ma'lumotlarning izchilligini ta'minlashdagi roli. . Muvofiqlikni apparat yoki dasturiy ta'minot. Xotira ierarxiyalari bo'yicha almashinadigan va ko'chiriladigan ma'lumotlarning donadorligi boshqadir dizaynni ko'rib chiqish. Donadorlik semantik ma'noga ega bo'lmagan narsalarga asoslangan bo'lishi mumkin, faqat baytlar ketma-ketligiga asoslangan (masalan, xotira so'zi, kesh bloki, sahifa) yoki u semantik asosga ega bo'lgan ob'ektlarga asoslangan bo'lishi mumkin (masalan, o'zgaruvchilar, ma'lumotlar tuzilmalari yoki ob'ektlar ob'ektga yo'naltirilgan dasturlash modeli hissi). Uskuna echimlari ko'pincha yanada nozikdan foydalanadi dasturiy ta'minotni amalga oshirishga ishongan holda taneli ob'ektlar (ko'pincha semantik ma'nosiz) yirikroq taneli narsalar.

Umumiy xotirani boshqarishda dizayndagi kelishmovchiliklar, apparat yoki dasturiy ta'minotda bo'lsin dasturlash modeli semantikasi tomonidan taqdim etilgan erkinlik (yoki cheklovlar) to'g'risida. Bu esa, shaxsiy xotirada kirish tartibini tartibga solish kabi muammolarga olib keladi individual xotira modullariga protsessorlar va ularning xotiraga kirish bilan o'zaro ta'siri boshqa protsessorlar tomonidan amalga oshiriladi. Eng cheklovli dasturlash semantikasi (nomi bilan tanilgan Ketma-ketlik izchilligi) quyidagilarni talab qiladi har bir shaxsning xotirasiga kirish imkoniyatlari

protsessor dastur tomonidan belgilangan ketma-ketlik bilan belgilangan tartibda bajariladi protsessorda bajarilgan va turli xil protsessorlarning xotiraga kirishlari bajarilgan ba'zi bir moda. Zamonaviy protsessorlardan qurilish bloklari sifatida foydalanish uchun DSM, ketma-ketlik modelini ko'pincha asosiy tizim kafolatlamaydi, xotiraning zarur tartibini saqlashda dasturchiga zimmasiga yuklash kirish. Turli xil xotira izchilligi bo'yicha katta tadqiqotlar o'tkazildi semantika va ishlash va dasturlash bo'yicha ular taqdim etgan kelishuvlar murakkablik. Bir vaqtda hisoblashlar (ya'ni jarayonlar yoki) o'rtasida sinxronizatsiya va muvofiqlashtirish umumiy xotirani dasturlashda o'zaro chiqarib tashlash, tanqidiy foydalanishga asoslanadi bo'limlar va to'siqlar. O'zaro chiqarib tashlash uchun zarur bo'lgan mexanizmlarni amalga oshirish (ko'pincha qulflardan foydalanishga asoslangan) va to'siqlar qo'shimcha qurilmalarni qamrab oladigan dizayn makonini o'rganadi ko'rsatmalar (masalan, test va to'plam, yuk bilan bog'langan va do'konga oid shartli ko'rsatmalar, olish va ishlatish, tarmoqlarni birlashtirish), burama qulflar (shu jumladan soyali qulflardan foydalanish), Navbat yoki Array blokirovkalari, sezgirlikni qaytaruvchi to'siqlar va daraxt to'siqlari. Ushbu echimlar o'rganiladi

ishlash o'rtasidagi kelishmovchiliklar (kechikish, ketma-ketlik, tarmoq trafigi bo'yicha) va bilirlik. Yuqoridagi muammolar to'plami bilan bog'liq, resurslarni boshqarish, xususan ma'lumotlar migratsiyasini minimallashtirish, oqimlarni ko'chirish, almashinadigan xabarlar DSM-ni da'vogar qilishda tijorat xarajatlari-samaradorlik ko'rsatkichlariga erishish. Yilda II bo'limda biz ma'lumotlar izchilligi, xotiraning izchillik modellari, va qulflar va to'siqlarni amalga oshirish. III bo'limda biz 3-misolni ko'rib chiqamiz kesh-izchil arxitekturani ifodalovchi apparat DSM dasturlari, faqat kesh uchun me'morchilik va aks ettiruvchi xotiralar. IV bo'limda biz DSM dasturiy ta'minotini tavsiflaymiz sahifalarga asoslangan, o'zgaruvchiga asoslangan va ob'ektga asoslangan ma'lumotlar modellarini qamrab oluvchi dasturlar. Yilda V bo'limda biz DSM-larning ikkala apparat va. yordamida qanday amalga oshirilishini tasvirlaymiz dasturiy ta'minot texnikasi. VI bo'limda biz so'rovni ochiq isuse to'plami bilan yakunlaymiz va DSM-ning tijorat qobiliyatiga oid prognoz va DSM-larga alternativalar.




Download 33,93 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish