O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter arxitekturasi fanidan AMALIY ISH-1-2-3-4-5 Topshirdi: Gulimmatov Oxunjon Guruh:830-19
Toshkent 2021
1-2-3-4-5-amaliy ish Mavzu: O`zingiz foydalanadigan shaxsiy kompyuteringizni umumiy tarkibiy qismi bilan tanishtiring va Office, super grafik kompyuterlari bilan taqqoslang (jadval shakllantiring) Shaxsiy kompyuterim (Notebook acer) jadval
Ko`p yadroli protsessorlar arxitekturasini tushuntiring va shaxsiy kompyuteringiz yadrolarini qo`shimcha dasturlar orqali ma`lumotiga ega bo`lib taqdim eting (PrtSc)
Ko'p protsessorli tizimlarni yaratish sohasidagi dastlabki o'zgarishlar 70- yillarda boshlangan. Uzoq vaqt davomida an'anaviy bir yadroli protsessorlarning ishlashi chip chastotasida tranzistorlar sonining bir vaqtning o'zida ko'payishi bilan soat chastotasini oshirib (ishlashning 80 foizigacha faqat soat chastotasi bilan belgilanadi) ortdi. Fizikaning asosiy qonunlari bu jarayonni to'xtatdi: chiplar haddan tashqari qizib keta boshladi, texnologik kremniy atomlari hajmiga yaqinlasha boshladi. Bu omillarning barchasi quyidagilarga olib keldi:
oqish oqimlarining ko'payishi, buning natijasida issiqlik ishlab chiqarish va elektr energiyasi iste'moli oshdi.
protsessor xotiradan ancha «tezroq» bo'lib qoldi. Operativ xotiraga kirish va ma'lumotlarni keshga yuklashda kechikish tufayli ishlash yomonlashdi.
"fon Neumann darboğazi" kabi tushuncha paydo bo'ldi. Bu dasturni bajarishda protsessor arxitekturasining samarasizligini anglatadi.
Multiprotsessorli tizimlar (muammoni hal qilish usullaridan biri sifatida) keng qo'llanilmadi, chunki ular uchun juda qimmat va qiyin protsessorli anakartlar kerak edi. Shunga asoslanib, hosildorlik boshqa yo'llar bilan yaxshilandi. Multitreading kontseptsiyasi samarali bo'lib chiqdi - bir nechta buyruqlar oqimini bir vaqtning o'zida qayta ishlash.
Ko'p yadroli protsessorning imkoniyatlarini ochish uchun bajariladigan dastur barcha hisoblash yadrolaridan foydalanishi kerak, bunga har doim ham erishib bo'lmaydi. Faqat bitta yadrodan foydalana oladigan eski ketma-ket dasturlar endi yangi avlod protsessorlarda tezroq ishlamaydi, shuning uchun dasturchilar yangi mikroprotsessorlarni ishlab chiqishda tobora ko'proq ishtirok etmoqdalar.
SMP tizimlari - bu Flynn hisoblash tizimlari tasnifining MIMD (multi-insruction multi data) kichik guruhi (Stenford universiteti professori, Palyn Associates asoschilaridan biri). Ushbu tasnifga ko'ra deyarli barcha turdagi parallel tizimlar MIMD deb tasniflanishi mumkin.
Ko'p protsessorli tizimlarning turlarga bo'linishi xotiradan foydalanish printsipiga ko'ra bo'linishga asoslangan. Ushbu yondashuv quyidagi muhim turlarni ajratib ko'rsatishga imkon berdi ko'p protsessorli tizimlar - ko'p protsessorlar (birgalikda umumiy xotiraga ega bo'lgan ko'p protsessorli tizimlar) va multikompyuterlar (alohida xotiraga ega tizimlar). Parallel hisoblashda ishlatiladigan umumiy ma'lumotlar sinxronlashni talab qiladi. Ma'lumotlarni sinxronlashtirish vazifasi eng muhim muammolardan biri bo'lib, uni ko'p protsessorli va ko'p yadroli va shunga mos ravishda kerakli dasturiy ta'minotni ishlab chiqishda hal qilish muhandislar va dasturchilar uchun ustuvor vazifadir. Ma'lumotlarni almashish xotirani jismoniy ajratish orqali amalga oshirilishi mumkin. Ushbu yondashuv bir xil bo'lmagan xotiraga kirish (NUMA) deb nomlanadi.