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


Download 406.59 Kb.
Pdf ko'rish
bet1/4
Sana06.04.2023
Hajmi406.59 Kb.
#1333912
  1   2   3   4
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 gipertishlash 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. 
Multitishlash 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



Download 406.59 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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