Simmetrik multiprotsessing - Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent

Simmetrik multiprotsessing
Simmetrik Multiprotsessing (qisqartirilgan SMP) yoki nosimmetrik
multiprocessing bu ko'p protsessorli tizimlarning maxsus arxitekturasi
bo'lib, unda bir nechtaprotsessorlar umumiy xotiraga kirish
imkoniyatiga ega. Bu yaqinda keng qo'llaniladigan juda keng tarqalgan
arxitektura. SMP dan foydalanganda bir nechta protsessorlar
kompyuterda birdan ishlaydi, ularning har biri o'z vazifasi bilan ishlaydi.
Yuqori sifatli operatsion tizimga ega bo'lgan SMP tizimi protsessorlar
o'rtasida vazifalarni oqilona taqsimlaydi va ularning har biriga bir xil
yukni beradi. Biroq, xotiraga kirish bilan bog'liq muammo mavjud,
chunki hatto bitta protsessorli tizimlar ham buni amalga oshirish uchun
ancha vaqt talab etadi. Shunday qilib, SMP-da RAMga kirish ketma-ket
sodir bo'ladi: birinchi navbatda bitta protsessor, keyin ikkinchi
protsessorga ruxsat beriladi. 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 (umumiy 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.
Multithreading texnologiyasi
Multithreading texnologiyasi - bu ko'p yadroli dasturiy ta'minot.
Keyingi ish samaradorligi, har doimgidek, protsessor apparatida
o'zgarishlarni talab qiladi.Tizimlar va arxitekturalarning murakkabligi
har doim ham samarali emas. Qaramaqarshi fikr mavjud: "har qanday
topqirlik oddiy!". Haqiqatan ham, protsessorning ish faoliyatini oshirish
uchun uning chastotasini oshirish, mantiqiy va apparat qismlarini
murakkablashtirish umuman zarur emas, chunki mavjud texnologiyani
ratsionalizatsiya qilish va takomillashtirish kifoya. Ushbu usul juda
foydalidir - protsessorning issiqlik tarqalishini oshirish, mikrosxemalar
ishlab chiqarish uchun yangi qimmatbaho uskunalarni yaratish
masalasini hal qilishning hojati yo'q. Ushbu yondashuv ko'p yadroli
texnologiya - bitta kristallga bir nechta hisoblash yadrolarini amalga
oshirish doirasida amalga oshirildi. Agar biz dastlabki protsessorni
olsak va ishlashni yaxshilashning bir necha usullarini amalga oshirishda
ishlash samaradorligini taqqoslasak, ko'p yadroli texnologiyadan
foydalanish eng yaxshi variant ekanligi aniq.
Xulosa
Biz har birimizning ogi’irimizni yengil qilayotga kompyuter
texnologiyalarini o’zida kechadigan jarayonlar haqida korib chiqdik.
Qo’limizda turgan harbir texnika planshet, telefon shaxsiy
kompyuterlarning buruq va xotira bilan ishlash tizimlarini o’rgandik
ichki xotira va protsessorda kechadigan jarayonlar haqida. Yangi kop
yadroli protsessorlar ishdagi sifat va tezlikda juda katta ahamyat kasb
etadi.
|