Mavzu: ot da ko'p protsessorli simmetrik ishlov berish. Protsessorlar bilan ishlash os protsessorini boshqaris. Operatsion tizimda xotira bilan ishlash ot da fayl tizimi bilan ishlash. Ulanish va foydalanuvchi huquqlarini sozlash. Reja


Download 0.6 Mb.
bet4/6
Sana15.06.2023
Hajmi0.6 Mb.
#1485891
1   2   3   4   5   6
Bog'liq
amaliyot 2

1.2 Nosimmetrik ko'p ishlov berish


Simmetrik ko'p ishlov berish (qisqartirilgan SMP) yoki nosimmetrik ko'p ishlov berish - ko'p protsessorli tizimlarning maxsus arxitekturasi bo'lib, unda bir nechta protsessorlar umumiy xotiraga kirish imkoniga ega. Bu juda keng tarqalgan arxitektura bo'lib, u so'nggi paytlarda juda keng qo'llanilmoqda.
SMP -dan foydalanganda bir vaqtning o'zida bir nechta protsessorlar kompyuterda ishlaydi, ularning har biri o'z vazifasi bo'yicha. Yuqori sifatli operatsion tizimga ega SMP tizimi protsessorlar o'rtasida vazifalarni oqilona taqsimlab, ularning har biriga teng yukni ta'minlaydi. Biroq, xotiraga kirishda muammo bor, chunki hatto protsessorli tizimlar ham nisbatan talab qiladi uzoq vaqt... Shunday qilib, SMPda RAMga kirish ketma -ket sodir bo'ladi: avval bitta protsessor, keyin ikkinchi.
Yuqorida sanab o'tilgan xususiyatlar tufayli SMP tizimlari faqat ilmiy sohada, sanoatda, biznesda va kamdan -kam hollarda ish ofislarida qo'llaniladi. Uskunani amalga oshirishning yuqori narxidan tashqari, bunday tizimlar vazifalarning ko'p bosqichli bajarilishini ta'minlaydigan juda qimmat va sifatli dasturiy ta'minotni talab qiladi. Oddiy dasturlar (o'yinlar, matn muharrirlari) SMP tizimlarida samarali ishlamaydi, chunki ular bu parallellik darajasini ta'minlamaydilar. Agar siz biron bir dasturni SMP tizimiga moslashtirsangiz, u holda protsessorli tizimlarda ishlash juda samarasiz bo'lib qoladi, bu esa bir xil dasturning bir nechta versiyasini yaratish zarurligiga olib keladi. turli xil tizimlar... Istisno, masalan, ko'p protsessorli tizimlarni qo'llab-quvvatlaydigan ABLETON LIVE dasturi (musiqa yaratish va Dj-to'plamlarini tayyorlash uchun mo'ljallangan). Agar siz oddiy dasturni ko'p protsessorli tizimda ishlatsangiz, u hali ham protsessorli tizimga qaraganda biroz tezroq ishlaydi. Bu boshqa bo'sh protsessorda bajariladigan apparat uzilishlari (yadro bilan ishlash dasturini to'xtatish) bilan bog'liq.
SMP tizimi (parallel hisob -kitoblarga asoslangan boshqa tizimlar kabi) xotira shinasining o'tkazish qobiliyati kabi xotira parametrlariga talablarni oshiradi. Bu ko'pincha tizimdagi protsessorlar sonini cheklaydi (zamonaviy SMP tizimlari 16 protsessorgacha samarali ishlaydi).

Protsessorlar umumiy xotiraga ega bo'lgani uchun undan oqilona foydalanish va ma'lumotlarni muvofiqlashtirishga ehtiyoj bor. Ko'p protsessorli tizimda ma'lum bo'lishicha, umumiy xotira manbasi uchun bir nechta keshlar ishlaydi. Keshning muvofiqligi - bu umumiy resurs uchun alohida keshlarda saqlanadigan ma'lumotlarning yaxlitligini ta'minlaydigan kesh xossasi. Bu kontseptsiya xotira muvofiqligi kontseptsiyasining alohida holatidir, bu erda bir nechta yadrolar umumiy xotiraga kirish imkoniyatiga ega (bu zamonaviy ko'p yadroli tizimlarda hamma joyda mavjud). Agar biz bu tushunchalarni umumiy ma'noda ta'riflasak, rasm quyidagicha bo'ladi: bir xil ma'lumotlar bloki har xil keshlarga yuklanishi mumkin, bu erda ma'lumotlar har xil usulda qayta ishlanadi.
Ma'lumotni o'zgartirish to'g'risida bildirishnomalarni ishlatmaslik xatolikka olib keladi. Keshning izchilligi bunday qarama -qarshiliklarni bartaraf etish va keshlardagi ma'lumotlar izchilligini saqlash uchun mo'ljallangan.

Download 0.6 Mb.

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




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