Փափուկ

CPU Cores vs Threads Explained – Ո՞րն է տարբերությունը:

Փորձեք Մեր Գործիքը Խնդիրները Վերացնելու Համար





Տեղադրվել էՎերջին թարմացումը՝ 2021 թվականի փետրվարի 16

Մտածե՞լ եք CPU Cores-ի և Threads-ի միջև տարբերության մասին: Շփոթեցնող չէ՞ Մի անհանգստացեք այս ուղեցույցում, մենք կպատասխանենք CPU Cores-ի դեմ Threads բանավեճի վերաբերյալ բոլոր հարցերին:



Հիշու՞մ եք, երբ առաջին անգամ դասեր անցկացրինք համակարգչով: Ո՞րն էր առաջին բանը, որ մեզ սովորեցրել էին: Այո, դա այն փաստն է, որ CPU-ն ցանկացած համակարգչի ուղեղն է: Այնուամենայնիվ, ավելի ուշ, երբ մենք գնացինք գնել մեր սեփական համակարգիչները, մենք կարծես մոռացել էինք այդ ամենի մասին և շատ չէինք մտածում դրա մասին. CPU . Ինչո՞վ կարող է դա լինել: Ամենակարևորներից մեկն այն է, որ մենք ի սկզբանե շատ բան չգիտեինք պրոցեսորի մասին:

CPU Cores vs Threads Explained – Ինչ



Այժմ, թվային այս դարաշրջանում և տեխնոլոգիայի գալուստով, շատ բան է փոխվել: Նախկինում պրոցեսորի աշխատանքը կարելի էր չափել միայն ժամացույցի արագությամբ: Ամեն ինչ, սակայն, այնքան էլ պարզ չի մնացել։ Վերջին ժամանակներում պրոցեսորն ունի այնպիսի գործառույթներ, ինչպիսիք են բազմաթիվ միջուկները, ինչպես նաև հիպեր-թելավորումը: Սրանք ավելի լավ են աշխատում, քան նույն արագությամբ մեկ միջուկային պրոցեսորը: Բայց որո՞նք են պրոցեսորի միջուկները և թելերը: Ո՞րն է նրանց միջև տարբերությունը: Իսկ ի՞նչ է պետք իմանալ լավագույն ընտրությունը կատարելու համար: Դա այն է, ինչ ես այստեղ եմ ձեզ օգնելու համար: Այս հոդվածում ես ձեզ հետ կխոսեմ պրոցեսորի միջուկների և թելերի մասին և կտեղեկացնեմ դրանց տարբերությունների մասին: Մինչև այս հոդվածի ընթերցումն ավարտեք, ավելին ոչինչ չիմանաք: Այսպիսով, առանց ժամանակ կորցնելու, եկեք սկսենք: Շարունակեք կարդալ:

Բովանդակություն[ թաքցնել ]



CPU Cores vs Threads Explained – Ո՞րն է տարբերությունը երկուսի միջև:

Հիմնական պրոցեսոր համակարգչում

CPU-ն, ինչպես արդեն գիտեք, նշանակում է կենտրոնական պրոցեսինգային միավոր: CPU-ն յուրաքանչյուր համակարգչի կենտրոնական բաղադրիչն է, որը դուք տեսնում եք՝ լինի դա համակարգիչ, թե նոութբուք: Մի խոսքով, ցանկացած գաջեթ, որը հաշվարկում է, պետք է իր ներսում ունենա պրոցեսոր: Այն վայրը, որտեղ կատարվում են բոլոր հաշվողական հաշվարկները, կոչվում է պրոցեսոր: Համակարգչի օպերացիոն համակարգը նույնպես օգնում է՝ տալով հրահանգներ, ինչպես նաև ուղղություններ:

Այժմ պրոցեսորն ունի նաև մի քանի ենթաբաժիններ: Նրանցից ոմանք են Վերահսկիչ միավոր և թվաբանական տրամաբանական միավոր ( ALU ). Այս պայմանները չափազանց տեխնիկական են և անհրաժեշտ չեն այս հոդվածի համար: Ուստի մենք կխուսափեինք դրանցից և կշարունակեինք մեր հիմնական թեման։



Մեկ պրոցեսորը կարող է ցանկացած պահի մշակել միայն մեկ առաջադրանք: Այժմ, ինչպես կարող եք հասկանալ, սա լավագույն հնարավոր պայմանը չէ, որը դուք կցանկանայիք ավելի լավ կատարման համար: Այնուամենայնիվ, մեր օրերում մենք բոլորս տեսնում ենք համակարգիչներ, որոնք առանց ջանք գործադրում են բազմաբնույթ առաջադրանքները և դեռևս ապահովում են աստղային կատարումներ: Այսպիսով, ինչպե՞ս դա եղավ։ Եկեք մանրամասն նայենք դրան:

Բազմաթիվ միջուկներ

Այս կատարողականով հարուստ բազմաբնույթ առաջադրանքների ունակության ամենամեծ պատճառներից մեկը բազմաթիվ միջուկներն են: Այժմ, համակարգչի գործունեության ավելի վաղ տարիներին, պրոցեսորները հակված են ունենալ մեկ միջուկ: Դա, ըստ էության, նշանակում է, որ ֆիզիկական պրոցեսորը պարունակում է միայն մեկ կենտրոնական մշակման միավոր իր ներսում: Քանի որ կատարողականությունը լավացնելու խիստ անհրաժեշտություն կար, արտադրողները սկսեցին ավելացնել լրացուցիչ «միջուկներ», որոնք լրացուցիչ կենտրոնական մշակման միավորներ են: Օրինակ բերելու համար, երբ տեսնում եք երկմիջուկ պրոցեսոր, դուք նայում եք պրոցեսորին, որն ունի մի քանի կենտրոնական պրոցեսոր: Կրկնակի միջուկային պրոցեսորը հիանալի կերպով ունակ է ցանկացած պահի երկու միաժամանակյա գործընթացներ իրականացնել: Սա, իր հերթին, ձեր համակարգն ավելի արագ է դարձնում: Դրա պատճառն այն է, որ ձեր պրոցեսորն այժմ կարող է միաժամանակ մի քանի բան անել:

Այստեղ այլ հնարքներ չկան. երկմիջուկ պրոցեսորն ունի երկու կենտրոնական պրոցեսոր, մինչդեռ քառամիջուկը ունի չորս կենտրոնական պրոցեսոր պրոցեսորի չիպի վրա, ութամիջուկը՝ ութ և այլն:

Կարդացեք նաև. 8 Համակարգի ժամացույցի արագ գործարկման խնդիրը շտկելու ուղիները

Այս լրացուցիչ միջուկները թույլ են տալիս ձեր համակարգին առաջարկել ուժեղացված և արագ կատարողականություն: Այնուամենայնիվ, ֆիզիկական պրոցեսորի չափը դեռ փոքր է, որպեսզի այն տեղավորվի փոքր վարդակից: Ձեզ անհրաժեշտ է մեկ պրոցեսորի վարդակից և դրա ներսում տեղադրված մեկ պրոցեսորի միավորը: Ձեզ անհրաժեշտ չեն մի քանի պրոցեսորային վարդակներ և մի քանի տարբեր պրոցեսորներ, որոնցից յուրաքանչյուրը պահանջում է իր սեփական էներգիան, սարքաշարը, հովացումը և շատ այլ նյութեր: Բացի այդ, քանի որ միջուկները գտնվում են նույն չիպի վրա, նրանք կարող են ավելի արագ շփվել միմյանց հետ: Արդյունքում, դուք կզգաք ավելի քիչ ուշացում:

Hyper-threading

Այժմ, եկեք նայենք այս ավելի արագ և ավելի լավ կատարման հետևում կանգնած մյուս գործոնին, ինչպես նաև համակարգիչների բազմաբնույթ առաջադրանքների հնարավորություններին՝ Hyper-threading-ին: Համակարգիչների բիզնեսի հսկան՝ Intel-ը, առաջին անգամ օգտագործեց հիպերթրեյդինգ: Այն, ինչ նրանք ցանկանում էին հասնել դրանով, զուգահեռ հաշվարկներ բերելն էր սպառողական համակարգիչներին: Գործառույթն առաջին անգամ գործարկվել է 2002 թվականին աշխատասեղանի համակարգիչների վրա Պրեմիում 4 HT . Դեռ այն ժամանակ Pentium 4T-ը պարունակում էր մեկ պրոցեսորային միջուկ՝ դրանով իսկ ցանկացած պահի կարողանալով կատարել մեկ առաջադրանք: Այնուամենայնիվ, օգտատերերը կարողացան բավական արագ անցնել առաջադրանքների միջև, որպեսզի այն նմանվեր բազմաբնույթ առաջադրանքների: Որպես այդ հարցի պատասխան տրվել է հիպերթելինգը։

Intel Hyper-threading տեխնոլոգիան, ինչպես այն անվանել է ընկերությունը, հնարք է խաղում, որը ստիպում է ձեր օպերացիոն համակարգին հավատալ, որ դրան կցված են մի քանի տարբեր պրոցեսորներ: Սակայն իրականում կա միայն մեկը. Սա, իր հերթին, ձեր համակարգն ավելի արագ է դարձնում՝ միաժամանակ ավելի լավ կատարողականություն ապահովելով: Որպեսզի դա ավելի պարզ լինի ձեզ համար, ահա ևս մեկ օրինակ. Եթե ​​Hyper-threading-ի հետ մեկտեղ ունեք մեկ միջուկային պրոցեսոր, ձեր համակարգչի օպերացիոն համակարգը կգտնի երկու տրամաբանական պրոցեսոր տեղում: Հենց այդպես, եթե դուք ունեք երկմիջուկ պրոցեսոր, օպերացիոն համակարգը կխաբվի՝ հավատալով, որ կան չորս տրամաբանական պրոցեսորներ: Արդյունքում, այս տրամաբանական պրոցեսորները մեծացնում են համակարգի արագությունը տրամաբանության կիրառման միջոցով: Այն նաև բաժանում է, ինչպես նաև կազմակերպում է ապարատային կատարման ռեսուրսները: Սա, իր հերթին, առաջարկում է լավագույն հնարավոր արագությունը, որն անհրաժեշտ է մի քանի գործընթացների իրականացման համար:

CPU Cores ընդդեմ Threads. Ո՞րն է տարբերությունը:

Հիմա եկեք մի քանի պահ տրամադրենք պարզելու, թե որն է տարբերությունը միջուկի և թելի միջև: Պարզ ասած՝ միջուկը կարելի է համարել մարդու բերան, մինչդեռ թելերը կարելի է համեմատել մարդու ձեռքերի հետ։ Ինչպես գիտեք, որ բերանը պատասխանատու է ուտելու համար, մյուս կողմից՝ ձեռքերն օգնում են կազմակերպել «աշխատանքի ծանրաբեռնվածությունը»: Թելը օգնում է առավելագույնս հեշտությամբ ծանրաբեռնվածությունը հասցնել պրոցեսորին: Որքան շատ թելեր ունենաք, այնքան ավելի լավ է կազմակերպված ձեր աշխատանքային հերթը: Արդյունքում, դուք կստանաք ընդլայնված արդյունավետություն դրա հետ բերվող տեղեկատվության մշակման համար:

CPU միջուկները իրական ապարատային բաղադրիչն են ֆիզիկական պրոցեսորի ներսում: Մյուս կողմից, թելերը վիրտուալ բաղադրիչներն են, որոնք կառավարում են առաջադրանքները: Կան մի քանի տարբեր եղանակներ, որոնցով պրոցեսորը փոխազդում է բազմաթիվ թելերի հետ: Ընդհանրապես, մի ​​թեմա ապահովում է առաջադրանքները CPU-ին: Երկրորդ շարանը հասանելի է միայն այն դեպքում, երբ առաջին շղթայի կողմից տրամադրված տեղեկատվությունը անհուսալի է կամ դանդաղ, օրինակ՝ քեշի բաց թողնումը:

Միջուկները, ինչպես նաև թելերը կարելի է գտնել ինչպես Intel-ում, այնպես էլ դրամ պրոցեսորներ. Hyper-threading-ը կգտնեք միայն Intel-ի պրոցեսորներում և ոչ մի այլ տեղ: Հատկանիշն օգտագործում է թելերը նույնիսկ ավելի լավ ձևով: AMD միջուկները, մյուս կողմից, լուծում են այս խնդիրը՝ ավելացնելով լրացուցիչ ֆիզիկական միջուկներ: Արդյունքում, վերջնական արդյունքները համընկնում են hyper-threading տեխնոլոգիայի հետ:

Լավ, տղաներ, մենք հասել ենք այս հոդվածի ավարտին: Ժամանակն է այն ամփոփելու: Սա այն ամենն է, ինչ դուք պետք է իմանաք պրոցեսորի միջուկների և թելերի մասին, և թե որն է նրանց միջև տարբերությունը: Հուսով եմ, որ հոդվածը ձեզ մեծ արժեք է տվել: Այժմ, երբ դուք ունեք անհրաժեշտ գիտելիքներ թեմայի վերաբերյալ, օգտագործեք այն լավագույնս ձեզ համար: Ձեր պրոցեսորի մասին ավելին իմանալը նշանակում է, որ դուք կարող եք առավելագույնս հեշտությամբ օգտվել ձեր համակարգչից:

Կարդացեք նաև. INnblock YouTube-ը, երբ արգելափակված է գրասենյակներում, դպրոցներում կամ քոլեջներում:

Այսպիսով, ահա դուք ունեք այն: Դուք կարող եք հեշտությամբ ավարտել բանավեճը CPU Cores ընդդեմ Threads , օգտագործելով վերը նշված ուղեցույցը: Բայց եթե դեռևս ունեք հարցեր այս ուղեցույցի վերաբերյալ, ապա ազատ զգալ հարցրեք նրանց մեկնաբանությունների բաժնում:

Իլոն Դեքեր

Իլոնը Cyber ​​S-ի տեխնոլոգիական գրող է: Նա մոտ 6 տարի է, ինչ գրում է ուղեցույցներ և լուսաբանել է բազմաթիվ թեմաներ: Նա սիրում է լուսաբանել Windows-ի, Android-ի հետ կապված թեմաներ և վերջին հնարքներն ու խորհուրդները: