Kompyuter tizimining umumiy tarkibini tashkillashtirish, ko'p yadroli protsessorlarning arxitektura turlari


Download 343.32 Kb.
Pdf ko'rish
Sana31.03.2023
Hajmi343.32 Kb.
#1314045
Bog'liq
1-Amaliy ish...



№1 amaliy ish
Mavzu
: Kompyuter tizimining umumiy tarkibini tashkillashtirish, ko'p 
yadroli protsessorlarning arxitektura turlari
Ishdan maqsad: Ko’p yadroli protsessorlarning arxitekturasi bilan 
tanishib chiqish 
Bir nechta yadroli protsessorlar qurilishidan oldin, Intel va AMD kabi 
odamlar va kompaniyalar bir nechta protsessorli kompyuterlarni 
yaratishga harakat qilishdi. Buning ma'nosi shundan iborat ediki, bir 
nechta protsessorli rozetkaga ega anakart kerak edi. Bu nafaqat boshqa 
protsessor soketiga jismoniy moslamalar kerak bo'lgani uchun 
qimmatroq bo'ldi, balki ikkala protsessor o'rtasida amalga oshiriladigan 
aloqaning kuchayishi tufayli kutish vaqtini oshirdi. Anakart 
ma'lumotlarning barchasini protsessorga yuborishdan ko'ra, ularni 
kompyuterda ikkita alohida joylarga ajratishi kerak edi. Jismoniy masofa 
aslida jarayon sekinroq bo'lishini anglatadi. Ushbu jarayonlarni bir 
nechta yadroli bitta chipga qo'yish nafaqat sayohat uchun kamroq 
masofani anglatishini, balki turli xil yadrolar ayniqsa og'ir ishlarni 
bajarish uchun resurslarni taqsimlashini anglatadi. Masalan, Intel'ning 
Pentium II va Pentium III chiplari ikkala versiyada ham bitta anakartda 
ikkita protsessor o'rnatilgan. 


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. 
An 
Intel
 
Core 2 Duo
 E6750 ikki yadroli protsessor


Ko'p yadroli protsessorlar ishlash prinsipi. 
Birinchidan, anakart va operatsion tizim protsessorni va bir nechta yadro 
mavjudligini tanib olishlari kerak. Eski kompyuterlar faqat bitta yadroga 
ega edi, shuning uchun agar foydalanuvchi bir nechta yadroli yangi 
kompyuterga o'rnatmoqchi bo'lsa, eski operatsion tizim juda yaxshi 
ishlamasligi mumkin. Masalan, Windows 95 giper-tishli yoki bir nechta 
yadrolarni 
qo'llab-quvvatlamaydi. 
Yaqinda 
chiqarilgan 
barcha 
operatsion tizimlar ko'p yadroli protsessorlarni, shu jumladan Windows 
7, 8, yangi chiqarilgan 10 va Apple OS X 10.10 kabi protsessorlarni 
qo'llab-quvvatlaydi. 
An 
AMD
 
Athlon X2 6400+
 ikki yadroli protsessor 
ko'p yadroli protsessor bitta kompyuter protsessori 
integral 
mikrosxema
 ikki yoki undan ortiq alohida bilan 
ishlov berish birliklari

ularning har biri o'qiydigan va bajaradigan yadro deb nomlangan 
dastur 
ko'rsatmalari
.
[1]
 Ko'rsatmalar oddiy 
CPU ko'rsatmalari
 (masalan, 
ma'lumotlarni qo'shish, ko'chirish va filiallarni qo'shish), lekin bitta 


protsessor bir vaqtning o'zida alohida yadrolarda ko'rsatmalarni bajarishi 
va qo'llab-quvvatlaydigan dasturlarning umumiy tezligini oshirishi 
mumkin. 
ko'p ishlov berish
 yoki boshqa 
parallel 
hisoblash
 texnikasi.
[2]
 Ishlab chiqaruvchilar odatda yadrolarni bitta 
integral mikrosxemaga birlashtiradilar 
o'lmoq
 (mikrosxemali protsessor 
yoki CMP deb nomlanadi) yoki bitta ichida bir nechta o'liklarga 
chip 
to'plami
. Hozirda deyarli barcha shaxsiy kompyuterlarda ishlatiladigan 
mikroprotsessorlar ko'p yadroli.



Download 343.32 Kb.

Do'stlaringiz bilan baham:




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