O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI “__________” kafedrasi “___________” fanidan Amaliy ish № 2 Mavzu: Umumiy xotirali taqsimlangan tizimlar Bajardi: ______ gurux talabasi __________________ Qabul qildi: __________________ Toshkent 2022 Amaliy ish № 2 Mavzu: Umumiy xotirali taqsimlangan tizimlarni loyihalash. Ishdan maqsad: Umumiy xotira, taqsimlangan tizim arxitekturasini loyihalash. Multiprosessorli tizimning arxitekturasini bir nechta variantini taxlil qiladigan bo’lsak, ularni ikkita guruhga ajratishimiz mumkin: 1) Xotiraga bir jinsli kirish; 2) Xotiraga bir jinsli bo’lmagan kirish. Bir jinsli kirishni ta’minlovchi mikroprosessorli kompyuterlarga Crayt 90 super kompyuteri, bir jinsli bo’lmagan mikroprosessorli kompyuterlarga ega IBM Server, Sun StarFire, HPSuperDome kiradi. a) Xotiraga bir jinsli kirishga ega umumiy xotirali ko’p prosessorli tizim arxitekturasi. b) Xabarga bir jinsli bo’lmagan kirishga ega ko’p prosessorli tizim arxitekturasi quyida joylashgan: Ko'p protsessorli hisoblash tizimining o'ziga xos xususiyatlaridan biri protsessorlar bir-biri bilan yoki xotirasi bilan bog'langan birjalar tarmog'idir. Ayirboshlash modeli ko'p protsessor tizimi uchun juda muhim, chunki ko'plab ishlash ko'rsatkichlari va boshqa taxminlar, ishlov berish vaqtidan tortib tobe bo'lgan vazifalarga mos keladigan valyuta vaqtiga nisbati bilan ifodalanadi. Protsessor almashinuvining ikkita asosiy modeli mavjud: biri xabarlarni uzatish, ikkinchisi esa umumiy xotiradan foydalanishga asoslanadi. Umumiy xotira bilan ishlaydigan ko'p protsessor tizimida, bitta protsessor ma'lum bir kameraga yozadi va boshqa protsessor bu xotira joyidan o'qiydi. Ma'lumotlarning izchilligi va jarayonlarni sinxronlashtirishni ta'minlash uchun almashinuv ko'pincha "pochta qutisi" usuli bilan birgalikda xotiraga mutanosib kirish huquqi printsipiga asoslangan. Aloqa modeli va xotira arxitekturasi. Yuqorida aytilganidek, har qanday keng ko'lamli işlemchili tizimi jismonan protsessorlari bilan taqsimlanadi xotira qurilmalari turli xil ishlatish kerak. Ushbu xotira qurilmalari va protsessorlar o'rtasida ma'lumotlarni uzatish uchun ikkita muqobil usul bilan bog'liq bo'lgan ikkita muqobil manzillovchi tashkilot mavjud. Jismonan alohida xotira qurilmalar u tegishli ruxsatlarni ega ekanini shama, har qanday protsessor murojaat xotira hujayralarini bajarish mumkin, degan ma'noni anglatadi bir mantiqiy yagona manzil makon, deb murojaat qilish mumkin. Mahalliy xotiraga ega bo'lgan arxitekturalarda bevosita xotira ajratish mumkin emas. Buning o'rniga, protsessorlar almashinuv tarmog'i orqali xabar yuborish orqali umumiy ma'lumotlarga kirishadi. Aloqa sxemasining samaradorligi almashuv protokollari, asosiy almashinuv tarmoqlari va xotira tarmoqli kengligi va almashuv kanallariga bog'liq. Ko'pincha, birgalikda xotira va vektorli mashinalarda, almashinuv xarajatlari hisobga olinmaydi, chunki almashinish muammolari asosan programlovchidan yashiriladi. Biroq, ushbu mashinalardagi almashinuvni shinalar, xotira va protsessorlarning ziddiyatlari mavjud va aniqlaydi. Tizimga qancha protsessorlar qo'shilsa, xuddi shu ma'lumot va avtobusdan foydalanilganda, to'yinganlik holatiga olib keladigan jarayonlar ko'payadi. Birgalikda xotira tizimining modeli dastur uchun juda qulaydir va ba'zida asosiy tizim, aslida, mahalliy xotira va xabar uzatish printsipi yordamida amalga oshirilgan bo'lsa ham, valyuta tizimining ishlashiga ta'sirini baholash uchun yuqori darajadagi vosita sifatida qaraladi. Shunday qilib, mavjud MIMD-mashinalar birlashtiriladigan protsessorlar soniga qarab, ikkita asosiy sinfga bo'linadi, bu esa xotiraning qanday tashkil qilinganligini va ularni o'zaro bog'lash usulini belgilaydi. Birinchi guruhga bir nechta (odatda 32 dan kam) protsessorlarni birlashtirgan umumiy xotira bilan jihozlangan mashinalar kiradi. Bunday mashinalarda nisbatan kichik sonli protsessorlar bitta markazlashtirilgan xotiraga ega bo'lib, protsessorlarni va xotirani bir avtobus bilan birlashtiradi. Agar protsessorlarda kesh xotirasi etarli bo'lsa, yuqori samarali avtobus va umumiy xotira bir nechta protsessorlardan keladigan xotira ruxsatlarini qondirishi mumkin. Xuddi shu vaqtga ega bo'lgan yagona xotira bor ekan, ushbu mashinalar ba'zida UMA (Yagona xotiraga kirish) deb ataladi. Bugungi kunda nisbatan kichik xotira bilan tashkil qilishning bu usuli eng mashhur hisoblanadi. Bunday tizimning strukturasi. 1. 1. Umumiy xotira bilan birga ko'p protsessor tizimining odatiy arxitekturasi. Protsessorlarning soni oshishi bilan, protsessorlarning tezkor aloqa tarmog'i bilan tarqatilgan xotira modeli bajarilishini to'xtatish mumkin emas. Protsessor ishlashining jadal o'sishi va ortib borayotgan xotira tarmoqli kengligi uchun talabning kuchayib borishi bilan, tarqalgan xotiraga ega bo'lgan tizimlar miqdori (ya'ni tizimdagi protsessorlar soni) kamayadi, masalan, bitta protsessorda saqlanishi mumkin bo'lgan protsessor soni umumiy avtobus va umumiy xotira.