Жумшак

CPU Cores vs Threads түшүндүрүлдү - Кандай айырма бар?

Кыйынчылыктарды Жоюу Үчүн Биздин Аспапты Байкап Көрүңүз





жарыяландыАкыркы жаңыртылган: 16-февраль, 2021-жыл

CPU Cores менен Threads ортосундагы айырмачылык жөнүндө ойлондуңуз беле? Бул чаташкан эмеспи? Бул колдонмодо кабатыр болбоңуз, биз CPU Cores жана Threads дебатына байланыштуу бардык суроолорго жооп беребиз.



Эсиңдеби, компьютерде биринчи жолу сабак өткөнүбүз? Бизге биринчи эмнени үйрөтүштү? Ооба, CPU ар бир компьютердин мээси экендиги чындык. Бирок, кийинчерээк, өзүбүздүн компьютерлерибизди сатып алганыбызда, биз муну унутуп калгандай болдук жана бул жөнүндө көп ойлонгон жокпуз. CPU . Мунун себеби эмне болушу мүмкүн? Эң негизгилеринин бири - биз эч качан CPU жөнүндө көп нерсени билген эмеспиз.

CPU Cores vs Threads түшүндүрүлдү - Эмне



Азыр, бул санарип доорунда жана технологиянын пайда болушу менен, көп нерсе өзгөрдү. Мурда процессордун иштешин анын сааттык ылдамдыгы менен гана ченесе болот эле. Бирок, баары ушунчалык жөнөкөй болгон жок. Акыркы убактарда CPU бир нече өзөк, ошондой эле гипер-трейдинг сыяктуу өзгөчөлүктөр менен келет. Булар бирдей ылдамдыктагы бир ядролуу процессордон алда канча жакшыраак иштешет. Бирок CPU өзөктөрү жана жиптери деген эмне? Алардын ортосунда кандай айырма бар? Жана эң жакшы тандоо үчүн эмнени билишиңиз керек? Мен сага жардам берүү үчүн келдим. Бул макалада мен сиз менен CPU өзөктөрү жана жиптери жөнүндө сүйлөшөм жана алардын айырмачылыктарын билем. Сиз бул макаланы окуп бүткүчө эч нерсе билбешиңиз керек болот. Андыктан, убакытты текке кетирбей, баштайлы. Окууну улантыңыз.

Мазмуну[ жашыруу ]



CPU Cores vs Threads түшүндүрүлдү - Экөөнүн ортосунда кандай айырма бар?

Компьютердеги негизги процессор

CPU, сиз билгендей, Борбордук иштетүү бирдиги дегенди билдирет. CPU сиз көргөн ар бир компьютердин борбордук компоненти болуп саналат - бул PC же ноутбук болобу. Кыскача айтканда, эсептөөчү гаджеттин ичинде процессор болушу керек. Бардык эсептөөлөр жүргүзүлүүчү жер CPU деп аталат. Компьютердин операциялык системасы көрсөтмөлөрдү жана көрсөтмөлөрдү берүү менен да жардам берет.

Эми, CPU да бир нече суб-бирдиктерге ээ. Алардын айрымдары Башкаруу бирдиги жана арифметикалык логикалык бирдик ( ALU ). Бул терминдер өтө техникалык жана бул макала үчүн зарыл эмес. Ошондуктан алардан оолак болуп, негизги темабызды улантмакпыз.



Бир CPU каалаган убакта бир гана тапшырманы иштете алат. Эми, сиз түшүнүп тургандай, бул жакшыраак иштөө үчүн эң жакшы шарт эмес. Бирок, бүгүнкү күндө баарыбыз көп тапшырмаларды оңой аткарган жана дагы эле мыкты көрсөткүчтөрдү камсыз кылган компьютерлерди көрүп жатабыз. Демек, бул кантип ишке ашты? Келгиле, муну майда-чүйдөсүнө чейин карап көрөлү.

Бир нече өзөктөр

Бул өндүрүмдүүлүккө бай көп тапшырма жөндөмдүүлүгүнүн эң чоң себептеринин бири - бир нече өзөк. Азыр, компьютердин алгачкы жылдарында, процессорлор бир өзөккө ээ болушат. Бул эмнени билдирет, физикалык CPU анын ичинде бир гана борбордук иштетүү бирдигин камтыйт. Ишти жакшыртуунун өтө зарылчылыгы болгондуктан, өндүрүүчүлөр кошумча борбордук иштетүү бирдиктери болгон кошумча 'өзөктөрдү' кошо башташты. Мисал келтире турган болсом, сиз эки ядролуу процессорду көргөндө, сиз бир нече борбордук процессорлордон турган процессорду карап жатасыз. Кош ядролуу CPU каалаган убакта эки процессти бир убакта иштете алат. Бул, өз кезегинде, системаңызды тезирээк кылат. Мунун себеби, сиздин CPU азыр бир эле учурда бир нече нерсени жасай алат.

Бул жерде башка эч кандай айла жок – эки ядролуу CPU эки борбордук иштетүү бирдигине ээ, ал эми төрт ядролуу процессорлордо CPU чипинде төрт борбордук процессор, сегиз ядролууда сегиз жана башкалар бар.

Ошондой эле окуңуз: 8 Системалык саатты оңдоонун жолдору тез иштейт

Бул кошумча өзөктөр тутумуңузга жакшыртылган жана тезирээк иштөөнү сунуштоого мүмкүндүк берет. Бирок, физикалык CPU өлчөмү дагы эле кичинекей розеткага батуу үчүн кичинекей сакталат. Сизге болгону бир CPU розеткасы жана анын ичине киргизилген бир CPU бирдиги керек. Сизге бир нече CPU розеткалары жана бир нече ар башка CPU керек эмес, алардын ар бири өз күчүн, аппараттык жабдыктарын, муздатууларды жана башка көптөгөн нерселерди талап кылат. Мындан тышкары, өзөктөр бир чипте болгондуктан, алар бири-бири менен тезирээк байланыша алышат. Натыйжада, сиз азыраак кечиктирүүгө дуушар болосуз.

Hyper-threading

Эми, келгиле, бул тезирээк жана жакшыраак иштешинин артында турган дагы бир факторду жана компьютерлердин көп тапшырмалуу жөндөмдүүлүктөрүн карап көрөлү - Hyper-threading. Компьютер бизнесиндеги гигант Intel биринчи жолу гипер-трейдингди колдонгон. Алар муну менен жетишүүнү каалаган нерсе - керектөөчү компьютерлерге параллелдүү эсептөөлөрдү алып келүү. Функция биринчи жолу 2002-жылы рабочий компьютерлерде ишке киргизилген Premium 4 HT . Ошол убакта, Pentium 4T бир CPU өзөгүн камтыган, ошону менен каалаган убакта бир тапшырманы аткара алган. Бирок, колдонуучулар бир нече тапшырма сыяктуу көрүнүү үчүн тапшырмалардын ортосунда тез которула алышты. Бул суроого жооп катары hyper-threading берилген.

Intel Hyper-threading технологиясы - компаниянын аталышы боюнча - операциялык тутумуңузду ага бир нече ар кандай CPU бар экенине ишендирүүчү трюк ойнойт. Бирок, иш жүзүндө, бир гана бар. Бул, өз кезегинде, системаңызды ылдамыраак кылат жана жакшыраак иштөөнү камсыз кылат. Сизге дагы түшүнүктүү болушу үчүн, бул жерде дагы бир мисал. Эгерде сизде Hyper-threading менен бирге бир ядролуу CPU болсо, сиздин компьютериңиздин операциялык системасы ордунда эки логикалык процессорду табат. Ушундай эле, эгер сизде эки ядролуу CPU болсо, операциялык тутум төрт логикалык CPU бар деп алданып калат. Натыйжада, бул логикалык процессорлор логиканы колдонуу аркылуу системанын ылдамдыгын жогорулатат. Ал ошондой эле аппараттык камсыздоо ресурстарын бөлүштүрөт жана уюштурат. Бул, өз кезегинде, бир нече жараяндарды жүргүзүү үчүн зарыл болгон эң жакшы ылдамдыкты сунуш кылат.

CPU Cores vs Threads: айырмасы эмнеде?

Келгиле, өзөк менен жиптин ортосунда кандай айырма бар экенин түшүнүү үчүн бир нече көз ирмемге токтололу. Жөнөкөй сөз менен айтканда, өзөктү адамдын оозу десек болот, ал эми жипти адамдын колу менен салыштырууга болот. Белгилүү болгондой, ооз тамакты аткаруу үчүн жооптуу болсо, экинчи жагынан, колдор 'жумуштун жүгүн' уюштурууга жардам берет. Жип процессорго жумуш жүгүн эң оңой жеткирүүгө жардам берет. Канчалык көп жиптер болсо, жумуш кезеги ошончолук жакшы уюштурулат. Натыйжада, сиз аны менен келген маалыматты иштетүү үчүн жакшыртылган натыйжалуулугун аласыз.

CPU өзөктөрү физикалык CPU ичиндеги иш жүзүндөгү аппараттык компоненти болуп саналат. Башка жагынан алганда, жиптер алдыдагы милдеттерди башкарган виртуалдык компоненттер. CPU бир нече жип менен өз ара аракеттенүүнүн бир нече ар кандай жолдору бар. Жалпысынан алганда, жип CPUга тапшырмаларды берет. Экинчи жипке биринчи жип тарабынан берилген маалымат ишеничсиз же жай болгондо гана кирүү мүмкүн, мисалы, кэш жетишпейт.

Өзөктөрдү, ошондой эле жиптерди Intel жана экиден табууга болот AMD процессорлор. Сиз hyper-threadingди Intel процессорлорунда гана таба аласыз жана башка эч жерде жок. Өзгөчөлүк жиптерди дагы жакшыраак колдонот. AMD өзөктөрү, экинчи жагынан, кошумча физикалык өзөктөрдү кошуу менен бул маселени чечет. Натыйжада, акыркы натыйжалар hyper-threading технологиясы менен бирдей.

Макул, балдар, биз бул макаланын аягына жеттик. Аны бүтүрүүгө убакыт келди. Бул CPU өзөктөрү менен Threads жөнүндө билишиңиз керек болгон нерселердин баары жана алардын экөөнүн ортосунда кандай айырма бар. Мен макала сизге көп баалуулук берди деп үмүттөнөм. Эми сиз тема боюнча керектүү билимге ээ болгонуңуздан кийин, аны сиз үчүн мүмкүн болушунча колдонуңуз. Процессоруңуз жөнүндө көбүрөөк билүү сиздин компьютериңизди эң ​​оңой колдонууну билдирет.

Ошондой эле окуңуз: INnblock YouTube кеңселерде, мектептерде же колледждерде бөгөттөлгөндөбү?

Демек, бул жерде! Дебатты оңой эле бүтүрө аласыз CPU Cores vs Threads , жогорудагы колдонмону колдонуу. Бирок, эгер сизде дагы эле бул колдонмо боюнча кандайдыр бир суроолор болсо, аларды комментарий бөлүмүндө сурасаңыз болот.

Илон Декер

Элон - Cyber ​​S компаниясынын технологиялык жазуучусу. Ал 6 жылдан бери кантип жол көрсөтүүчү көрсөтмөлөрдү жазып келет жана көптөгөн темаларды камтыйт. Ал Windows, Android жана акыркы амалдар менен кеңештерге байланыштуу темаларды чагылдырганды жакшы көрөт.