• Kop yadroli protsessor vazifasi.
  • Kop yadroli protsessorlar ishlash prinsipi.
  • Kompyuter tizimining umumiy tarkibini tashkillashtirish, ko'p yadroli protsessorlarning arxitektura turlari




    Download 343.32 Kb.
    Pdf ko'rish
    Sana29.05.2023
    Hajmi343.32 Kb.
    #66479
    Bog'liq
    Kompyuter tizimining umumiy tarkibini tashkillashtirish, ko\'p ya
    inflyatsiya


    №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.




    Download 343.32 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 343.32 Kb.
    Pdf ko'rish