Amaliy ish 241-21-Guruh Bajardi


Ko'p yadroli protsessor vazifasi


Download 2.66 Mb.
bet2/4
Sana10.11.2023
Hajmi2.66 Mb.
#1764573
1   2   3   4
Bog'liq
Jamila

Ko'p yadroli protsessor vazifasi.
Bu juda oddiy. Bir nechta yadroga ega bo'lish bir vaqtning o'zida bir nechta ishni bajarish imkonini beradi. Masalan, agar siz elektron pochta xabarlari ustida ishlayotgan bo'lsangiz, Internet-brauzeringiz bo'lsa, Excel jadvalida ishlayotgan bo'lsangiz va iTunes-da musiqa tinglayotgan bo'lsangiz, to'rt yadroli protsessor bir vaqtning o'zida bu ishlarning barchasida ishlashi mumkin. Yoki, agar foydalanuvchida darhol bajarilishi kerak bo'lgan vazifa bo'lsa, uni kichikroq, osonroq ishlarga ajratish mumkin.
Bir nechta yadrodan foydalanish nafaqat bir nechta dasturlar bilan cheklanib qolmaydi. Masalan, Google Chrome har bir yangi sahifani bir vaqtning o'zida bir nechta yadrolarning afzalliklaridan foydalanishi mumkin bo'lgan boshqa jarayon bilan ta'minlaydi. Ammo ba'zi dasturlar bitta tishli deb nomlanadi, ya'ni ular bir nechta yadrolarni ishlata olmaslik uchun yozilmagan va bunday qila olmaydi. Bu erda yana giper-tishlash boshlanadi, bu Chrome-ga bir nechta sahifani bitta "haqiqiy yadro" ga ikkita "mantiqiy yadro" ga yuborish imkonini beradi.
Ko'p yadroli protsessorlar va giper-tishli protsessorlar bilan qo'lma-qo'l yurish bu ko'p tarmoqli tushuncha. Multithreading aslida operatsion tizim uchun kodni eng asosiy shakliga yoki ipiga bo'lish va bir vaqtning o'zida turli yadrolarga tarqatish orqali bir nechta yadrolarning afzalliklaridan foydalanish qobiliyatidir. Bu, albatta, ko'p yadroli protsessorlarda bo'lgani kabi ko'p protsessorlarda ham muhimdir. Multi-tishlash bu tovushga qaraganda biroz murakkabroq, chunki operatsion tizim dasturni samarali ishlashini davom ettirish uchun kodni to'g'ri buyurtma qilishni talab qiladi.


Hyper Threading texnologiyasining afzalliklari

  • Hyper-Threading texnologiyasi noutbukda, ish stolida, serverda va ish stantsiyasida mavjud.

  • Qayta ishlash mumkin bo'lgan tranzaktsiyalar sonini oshiradi.

  • Kattaroq ish yuklarini boshqaradi

  • Hyper-Threading texnologiyasi protsessor resurslarini maksimal darajada oshirish va bitta protsessorga bir vaqtning o'zida ikkita alohida dasturiy ta'minotni ishga tushirish imkonini berish orqali kompyuteringizning yanada samarali ishlashiga yordam beradi, bu esa unumdorlikni oshirish va foydalanuvchi unumdorligini oshirish imkonini beradi.

  • Internet va elektron biznes ilovalari uchun tezkor javob vaqtlarini ta'minlaydi, mijozlar tajribasini yaxshilaydi.

  • Multithreading, shuningdek, protsessordan foydalanishning yuqori darajasini saqlab, quvvat samaradorligini oshiradi. Bu juda muhim, chunki to'liq quvvatli issiqlik va quvvatni etkazib berish uchun mo'ljallangan tizimda protsessor qanchalik band bo'lsa, samaradorlik shunchalik yuqori bo'ladi.

Kamchiliklari

  • Hyper-threading ish stolida ko'p ishlov berish emas. Eng katta farq shundaki, haqiqiy ko'p protsessorli tizimlar ajratilgan kesh, butun birliklar va suzuvchi nuqta ishloviga ega, Hyperthreading-ni qo'llab-quvvatlaydigan protsessorlar esa ichki resurslar uchun kurashishlari kerak.

  • Hyper-Threading texnologiyasi, agar mantiqiy protsessorlardagi yuk muvozanatli bo'lmasa, unumdorlikni yo'qotishi mumkin.

  • Chip bir vaqtning o'zida bir nechta ish zarralarini bajarishi va qayta ishlashi mumkin bo'lsa-da, agar ikkala dasturiy ta'minot protsessorining bir qismiga kirishni xohlasa, ikkalasi ham o'zlariga mavjud bo'lgan narsalarni bo'lishishi kerak. Haqiqiy SMP tizimlarida bu muammo yo'q.


Download 2.66 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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