Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti komputerni tashkil etilishi'' fani Mustaqil ish


Download 281.5 Kb.
Pdf ko'rish
bet2/8
Sana02.01.2023
Hajmi281.5 Kb.
#1075456
1   2   3   4   5   6   7   8
Bog'liq
Hyper-threading texnologiyasi 1

Hyper-threaded CPU
 
 
Rivojlanish tarixi 
Shuning uchun, bitta fizik yadroda bir nechta jarayonlarni qayta ishlashga imkon 
beradigan texnologiyani yaratishga qaror qilindi. Shu bilan birga, dasturlar uchun 
tizimda bir vaqtning o'zida bir nechta protsessor yadrolari mavjud bo'lib ko'rinadi.
Hyper Threading texnologiyasini qo'llab-quvvatlash birinchi marta protsessorlarda 
2002 yilda paydo bo'lgan. Bular Pentium 4 oilasining protsessorlari va Xeon server 
protsessorlari, soat tezligi 2 gigagertsdan yuqori. Dastlab bu texnologiya Jekson 
deb nomlandi, ammo keyinchalik uning nomi Hyper Threading deb o'zgartirildi, bu 
keng omma uchun tushunarli - bu taxminan "super ip" deb tarjima qilinishi 
mumkin.
Shu bilan birga, Intelning fikriga ko'ra, Hyper Threading-ni qo'llab-quvvatlaydigan 
protsessorning matritsasi oldingi model bilan taqqoslaganda, uni qo'llab-
quvvatlamaydi, ishlashning o'rtacha 20% ga oshishi bilan atigi 5% ga oshdi.


Texnologiya umuman yaxshi ishlashiga qaramay, bir qator sabablarga ko'ra Intel 
korporatsiyasi Pentium 4 protsessorlarini almashtirgan Core 2 protsessorlarida 
Hyper Threading texnologiyasini o'chirishga qaror qildi, ammo keyinchalik Sandy 
Bridge, Ivy protsessorlarida paydo bo'ldi. Bridge va Haswell, sezilarli darajada 
qayta ishlangan.
Texnologiyaning mohiyati
Hyper Threading texnologiyasini tushunish juda muhim, chunki u ulardan biri 
hisoblanadi asosiy funksiyalar Intel protsessorlarida.
Protsessorlar tomonidan erishilgan barcha yutuqlarga qaramay, ular bitta muhim 
kamchilikka ega - ular bir vaqtning o'zida faqat bitta ko'rsatmani bajarishlari 
mumkin. Aytaylik, siz matn muharriri, brauzer va Skype kabi dasturlarni bir 
vaqtning o'zida ishlayapsiz. Foydalanuvchi nuqtai nazaridan ushbu dasturiy 
ta'minot muhitini ko'p vazifali deb atash mumkin, ammo protsessor nuqtai 
nazaridan bu ishdan uzoqdir. Protsessor yadrosi ma'lum bir vaqt ichida bitta 
buyruqni bajaradi. Bunday holda, protsessorning vazifasi protsessorning vaqt 
resurslarini alohida dasturlar o'rtasida taqsimlashni o'z ichiga oladi. 
Ko'rsatmalarning ketma-ket bajarilishi juda tez bo'lgani uchun, siz buni sezmaysiz. 
Va sizga hech qanday kechikish yo'qdek tuyuladi.
Ammo hali ham kechikish mavjud. Kechikish protsessorga dasturlarning har biri 
uchun ma'lumotlar etkazib berilishi bilan bog'liq. Har bir ma'lumot oqimi ma'lum 
bir vaqtda kelishi va protsessor tomonidan alohida ishlov berilishi kerak. Hyper 
Threading texnologiyasi har bir protsessor yadrosi uchun ma'lumotlarni qayta 
ishlashni rejalashtirishga va bir vaqtning o'zida ikkita oqimga resurslarni 
taqsimlashga imkon beradi.
Shuni ta'kidlash kerakki, zamonaviy protsessorlarning 
yadrosida bir vaqtning o'zida bir nechta ijro etuvchi qurilmalar mavjud bo'lib, 
ularning har biri ma'lumotlar ustida ma'lum operatsiyani bajarishga mo'ljallangan. 
Shu bilan birga, ushbu ijro etuvchi qurilmalarning ba'zilari bitta ipni ma'lumotlarni 
qayta ishlash paytida bo'sh bo'lishi mumkin.
Ushbu vaziyatni tushunish uchun siz konveyerda montaj sexida ishlaydigan va har 
xil turdagi qismlarni qayta ishlayotgan ishchilar bilan o'xshashlik yaratishingiz 
mumkin. Har bir ishchi ma'lum bir vazifani bajarish uchun mo'ljallangan maxsus 
vosita bilan jihozlangan. Ammo, agar ehtiyot qismlar noto'g'ri ketma-ketlikda 
kelsa, kechikishlar yuzaga keladi - chunki ba'zi ishchilar o'z ishlarini boshlashlarini 


kutishmoqda. Hyper Threadingni ilgari bo'sh ishchilar o'z ishlarini boshqalardan 
mustaqil ravishda amalga oshirishi uchun do'konga yotqizilgan qo'shimcha 
konveyer lentasi bilan taqqoslash mumkin. Hali ham bitta do'kon bor, lekin ehtiyot 
qismlar tezroq va samarali ishlov berilib, ishlamay qolishini kamaytiradi. Shunday 
qilib, Hyper Threading bitta ipdan ko'rsatmalarni bajarish paytida bo'sh turgan 
protsessor ijro etuvchi birliklaridan foydalanishga imkon berdi.
Hyper Threading-ni qo'llab-quvvatlaydigan ikki yadroli protsessorli kompyuterni 
yoqqaningizdan va Performance yorlig'ida Windows Task Manager-ni 
ochganingizdan so'ng, siz unda to'rtta grafikni topasiz. Ammo bu aslida sizda 4 ta 
protsessor yadrosi bor degani emas.
Buning sababi, Windows har bir yadro ikkita mantiqiy protsessorga ega deb 
taxmin qiladi. "Mantiqiy protsessor" atamasi kulgili tuyuladi, ammo bu jismonan 
mavjud bo'lmagan protsessorni anglatadi. Windows har bir mantiqiy protsessorga 
ma'lumotlar oqimlarini yuborishi mumkin, ammo aslida bu ishni faqat bitta yadro 
bajaradi. Shuning uchun, Hyper Threading texnologiyasiga ega bo'lgan bitta yadro 
alohida jismoniy yadrolardan sezilarli darajada farq qiladi.
Hyper Threading Technology quyidagi apparat va dasturiy ta'minotni qo'llab-
quvvatlashni talab qiladi:
• Markaziy protsessor 
• Anakart chipseti 
• Operatsion tizim 


Pentium 4 protsessor logotipidagi "hyper-threading" ("HT") texnologiyasining 
qisqartmasi. 

Download 281.5 Kb.

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




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