• O’qituvchi: G’aniyev A.
  • 5-mustaqil ish O’qituvchi: G’aniyev A




    Download 124.14 Kb.
    bet1/4
    Sana02.04.2024
    Hajmi124.14 Kb.
    #185128
      1   2   3   4
    Bog'liq
    Jomurodov Sh arxitekturasi 5
    O’ZBEKISTON RESPUBLIKASINING UZLUKSIZ TA’LIM TIZIMI, Malaka, Bayroq senariysi 2 (3), Asosiy birliklar, Экономика предпринимательства, 6 Maruza, 12, ProjectManager-Project-Proposal-Template-ND, 1-seminar KP, 8-seminar KP (2), 4-mavzu, detalization 2023-06-01 2023-06-30 388, Педагогика назарияси ва тарихи тест савол Ж У Шоназаров (2), PSIXOFIZIOLOGIYA MAJMUA 2022 (2), Korreksion pedagogika asoslari.

    O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    QARSHI FILIALI


    KOMPYUTER INJINIRING FAKULTET
    KI 17-21 S GURUH TALABASI
    Jomurodov Shamshodbek
    Kampyuter arxitekturasi
    5-mustaqil ish


    O’qituvchi: G’aniyev A.

    Hyper-threading texnologiyasi, protsessorlarda bir vaqtning o’zida ikkita oqimni yoki buyruqlarni (ko’rsatmalar) to’plamini bajarishga imkon beradi. Bu texnologiya, protsessor yadrosining resurslarini alohida dasturlar o’rtasida taqsimlashga yordam beradi.
    Ko’rsatmalarning ketma-ket bajarilishi juda tez bo’lgani uchun, biz buni sezmaysiz. Va bizga hech qanday kechikish yo’qdek tuyuladi. Kechikish protsessorga dasturlarning har biri uchun ma’lumotlar yetkazib 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.
    Zamonaviy protsessorlarning yadrosida bir vaqtning o’zida bir nechta operatsiyani bajarishga mo’ljallangan qurilmalar mavjud bo’lib, ularning har biri ma’lumotlar ustida ma’lum bir operatsiyani bajarishga mo’ljallangan. Shu bilan birga, ushbu qurilmalarning ba’zilari bitta turi ma’lumotlarni qayta ishlash paytida bo’sh bo’lishi mumkin.
    Hyper-Threadingni 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, bu giper-oqimlik texnologiyasi deb ataladi. U protsessorga bir vaqtning o’zida ikkita oqimni parallel ravishda bajarishga imkon beradi, bu ikkita alohida protsessorni birgalikda ishlashiga o’xshaydi. Hyper-threading texnologiyasi, SMT texnologiyasining shaklidir. Bu texnologiya birinchi bo’lib, 2002-yilda Intel tomonidan ishlab chiqarilgan. Hozirgi kunda esa, bu texnologiya zamonaviy protsessorlarda muhim element hisoblanadi.
    Multitaskinglar ko'p dasturlashning mantiqiy kengaytmasi, boshqa tomondan, Ko'p ishlov berish mavzuga asoslangan ko'p vazifali.Multitasking va multithreading o'rtasidagi asosiy farq shundaki multitaskingprotsessorga bir vaqtning o'zida bir nechta vazifalarni (dastur, jarayon, vazifa, iplar) bajarishga imkon beradi, Ko'p ishlov berish bir xil jarayonning bir nechta iplarini bir vaqtning o'zida bajarishga imkon beradi. Keling, quyida keltirilgan taqqoslash jadvali yordamida Multitasking va Multithreading o'rtasidagi farqlarni muhokama qilaylik.

    Taqqoslash jadvali:


    Taqqoslash uchun asos


    Ko'p vazifalar


    Ko'p ishlov berish


    Asosiy

    Multitasking protsessorga bir vaqtning o'zida bir nechta vazifalarni bajarishiga imkon beradi.

    Multithreading protsessorga bir vaqtning o'zida bir nechta ish zarralarini bajarishiga imkon beradi.


    Kommutatsiya


    Ko'p vazifali protsessorda dasturlar tez-tez almashib turadi.


    Multithreading protsessorida iplar orasida tez-tez almashib turiladi.












    Xotira va resurs

    Ko'p vazifali tizimda protsessor bajarayotgan har bir dastur uchun alohida xotira va resurslar ajratilishi kerak.





    Multithreading tizimida protsessga xotirani ajratish kerak, bu jarayonning bir nechta oqimlari bir xil xotira va jarayonga ajratilgan resurslarni bo'lishadi.









    Multitasking ta’rifi:
    Multitasking - bu bitta protsessor bajarishi bir nechta vazifalar (dastur, jarayon, vazifa, mavzular) xuddi shu paytni o'zida. Ko'p vazifalarni bajarish uchun protsessor tezislar qatoriga o'tib ketadi tez-tez shunday qilib foydalanuvchi har bir dastur bilan bir vaqtning o'zida o'zaro aloqa o'rnatishi mumkin.
    Ko'p vazifali operatsion tizimda bir nechta foydalanuvchilar mumkin tizimni baham ko'ring bir vaqtning o'zida. Biz ko'rganimizdek, protsessor vazifalar orasida tez o'zgarib turadi, shuning uchun bitta foydalanuvchidan keyingi foydalanuvchiga o'tish uchun ozgina vaqt kerak bo'ladi. Bu foydalanuvchida butun kompyuter tizimi unga bag'ishlanganligi haqida taassurot qoldiradi.bir nechta foydalanuvchilar ko'p vazifali operatsion tizim, protsessor bilan bo'lishganda rejalashtirish va ko'p dasturlash har bir foydalanuvchiga ko'p vazifali operatsion tizimning kamida kichik bir qismiga ega bo'lishiga imkon beradi va bajarish uchun har bir foydalanuvchi xotirasida kamida bitta dasturga ega bo'ladi.

    Download 124.14 Kb.
      1   2   3   4




    Download 124.14 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    5-mustaqil ish O’qituvchi: G’aniyev A

    Download 124.14 Kb.