මෘදුයි

CPU Cores vs Threads පැහැදිලි කර ඇත - වෙනස කුමක්ද?

ගැටළු ඉවත් කිරීම සඳහා අපගේ මෙවලම උත්සාහ කරන්න





පළ කර ඇතඅවසන් වරට යාවත්කාලීන කළේ: 2021 පෙබරවාරි 16

CPU Cores සහ Threads අතර වෙනස ගැන ඔබ සිතුවාද? එය අවුල් සහගත නොවේද? මෙම මාර්ගෝපදේශය තුළ කරදර නොවන්න, අපි CPU Cores එදිරිව නූල් විවාදය සම්බන්ධ සියලු විමසුම් වලට පිළිතුරු දෙන්නෙමු.



මතකද අපි මුලින්ම කොම්පියුටරේ පන්ති ගත්ත දවස. අපට ඉගැන්වූ පළමු දෙය කුමක්ද? ඔව්, CPU යනු ඕනෑම පරිගණකයක මොළය බව එයයි. කෙසේ වෙතත්, පසුව, අපි අපේම පරිගණක මිලදී ගැනීමට ගිය විට, අපට ඒ සියල්ල අමතක වී ඇති අතර, ඒ ගැන එතරම් සිතුවේ නැත. CPU . මෙයට හේතුව කුමක් විය හැකිද? වැදගත්ම එකක් තමයි අපි කවදාවත් CPU එක ගැන වැඩිය දැනගෙන හිටියේ නැහැ.

CPU Cores vs Threads පැහැදිලි කර ඇත - කුමක්ද



දැන් මේ ඩිජිටල් යුගයේ සහ තාක්ෂණයේ දියුණුවත් එක්ක ගොඩක් දේවල් වෙනස් වෙලා. අතීතයේදී CPU එකක ක්‍රියාකාරීත්වය එහි ඔරලෝසු වේගයෙන් පමණක් මැනිය හැකිව තිබුණි. කෙසේ වෙතත්, දේවල් එතරම් සරල වී නැත. මෑත කාලවලදී, CPU එකක් බහු හරයන් මෙන්ම අධි-නූල් දැමීම වැනි විශේෂාංග සමඟ පැමිණේ. මේවා එකම වේගයේ තනි-core CPU එකකට වඩා හොඳින් ක්‍රියා කරයි. නමුත් CPU cores සහ threads යනු කුමක්ද? ඔවුන් අතර වෙනස කුමක්ද? සහ හොඳම තේරීම කිරීමට ඔබ දැනගත යුත්තේ කුමක්ද? ඒකයි මම මෙතන ඉන්නේ ඔයාට උදව් කරන්න. මෙම ලිපියෙන්, මම ඔබ සමඟ CPU cores සහ නූල් ගැන කතා කර ඒවායේ වෙනස්කම් ඔබට දන්වන්නෙමි. ඔබ මෙම ලිපිය කියවා අවසන් වන විට ඔබට තවත් කිසිවක් දැන ගැනීමට අවශ්‍ය නොවනු ඇත. ඉතින්, තවත් කාලය නාස්ති නොකර, අපි පටන් ගනිමු. දිගටම කියවන්න.

අන්තර්ගතය[ සඟවන්න ]



CPU Cores vs Threads පැහැදිලි කර ඇත - දෙකම අතර වෙනස කුමක්ද?

පරිගණකයක Core Processor

ඔබ දැනටමත් දන්නා පරිදි CPU යනු මධ්‍යම සැකසුම් ඒකකයයි. CPU යනු ඔබ දකින සෑම පරිගණකයකම කේන්ද්‍රීය අංගයයි - එය පරිගණකයක් හෝ ලැප්ටොප් එකක් වේවා. කෙටියෙන් කිවහොත්, ගණනය කරන ඕනෑම ගැජට් එකක් තුළ ප්‍රොසෙසරයක් තිබිය යුතුය. සියලුම ගණනය කිරීම් සිදු කරන ස්ථානය CPU ලෙස හැඳින්වේ. පරිගණකයේ මෙහෙයුම් පද්ධතිය උපදෙස් මෙන්ම උපදෙස් ලබා දීමෙන්ද උපකාරී වේ.

දැන්, CPU එකකට උප ඒකක කිහිපයක් ද ඇත. ඒවායින් සමහරක් පාලන ඒකකය සහ අංක ගණිත තාර්කික ඒකකය ( ALU ) මෙම නියමයන් ඉතා තාක්ෂණික වන අතර මෙම ලිපිය සඳහා අවශ්‍ය නොවේ. ඒ නිසා අපි ඒවා මඟහැර අපේ ප්‍රධාන මාතෘකාව කරගෙන යනවා.



තනි CPU එකකට ඕනෑම වේලාවක එක් කාර්යයක් පමණක් සැකසිය හැක. දැන්, ඔබට තේරුම් ගත හැකි පරිදි, වඩා හොඳ කාර්ය සාධනයක් සඳහා ඔබට අවශ්ය විය හැකි හොඳම කොන්දේසිය මෙය නොවේ. කෙසේ වෙතත්, වර්තමානයේදී, අපි කවුරුත් දකින්නේ බහු කාර්යයන් ආයාසයකින් තොරව හසුරුවන සහ තවමත් විශිෂ්ට කාර්ය සාධනයක් සපයන පරිගණක ය. ඉතින්, එය සිදු වූයේ කෙසේද? අපි ඒ ගැන සවිස්තරාත්මකව බලමු.

බහු හරය

මෙම කාර්ය සාධනය-පොහොසත් බහු-කාර්ය හැකියාව සඳහා විශාලතම හේතුවක් වන්නේ බහු හරය වේ. දැන්, පරිගණකයේ මුල් වසරවලදී, CPU වල තනි හරයක් ඇත. එහි අත්‍යවශ්‍යයෙන්ම අදහස් වන්නේ භෞතික CPU එක තුළ ඇත්තේ එක් මධ්‍යම සැකසුම් ඒකකයක් පමණි. කාර්ය සාධනය වඩා හොඳ කිරීමට දැඩි අවශ්‍යතාවයක් තිබූ බැවින්, නිෂ්පාදකයින් අමතර මධ්‍යම සැකසුම් ඒකක වන අමතර 'cores' එකතු කිරීමට පටන් ගත්හ. ඔබට උදාහරණයක් දීමට, ඔබ dual-core CPU එකක් දකින විට, ඔබ මධ්‍යම සැකසුම් ඒකක කිහිපයක් ඇති CPU එකක් දෙස බලයි. Dual-core CPU එකකට ඕනෑම වේලාවක එකවර ක්‍රියාවලි දෙකක් ක්‍රියාත්මක කිරීමට හැකි වේ. මෙය, ඔබේ පද්ධතිය වේගවත් කරයි. මෙයට හේතුව වන්නේ ඔබේ CPU එකට දැන් එකවර දේවල් කිහිපයක් කළ හැකි වීමයි.

මෙහි වෙනත් උපක්‍රම සම්බන්ධ නොවේ - dual-core CPU එකකට මධ්‍යම සැකසුම් ඒකක දෙකක් ඇත, නමුත් quad-cores වලට CPU චිපයේ මධ්‍යම සැකසුම් ඒකක හතරක් ඇත, octa-core එකක අටක් ඇත, යනාදී වශයෙන්.

එසේම කියවන්න: 8 පද්ධති ඔරලෝසුව වේගයෙන් ධාවනය වන ගැටලුව නිවැරදි කිරීමට මාර්ග

මෙම අතිරේක හරයන් මඟින් ඔබේ පද්ධතියට වැඩිදියුණු කළ සහ වේගවත් කාර්ය සාධනයක් ලබා දීමට හැකියාව ලැබේ. කෙසේ වෙතත්, භෞතික CPU හි ප්‍රමාණය කුඩා සොකට් එකකට ගැළපීම සඳහා තවමත් කුඩාව තබා ඇත. ඔබට අවශ්‍ය වන්නේ තනි CPU සොකට් එකක් සහ එය තුළට ඇතුළු කර ඇති තනි CPU ඒකකයක් පමණි. ඔබට විවිධ CPU කිහිපයක් සමඟින් බහු CPU සොකට් අවශ්‍ය නොවේ, ඒ සෑම එකක්ම තමන්ගේම බලය, දෘඩාංග, සිසිලනය සහ තවත් බොහෝ දේ අවශ්‍ය වේ. ඊට අමතරව, හරය එකම චිප් එකක පිහිටා ඇති බැවින්, ඒවාට වඩා වේගයෙන් එකිනෙකා සමඟ සන්නිවේදනය කළ හැකිය. එහි ප්‍රතිඵලයක් වශයෙන්, ඔබට අඩු ප්‍රමාදයක් අත්විඳිය හැකිය.

අධි-නූල් දැමීම

දැන්, අපි පරිගණකයේ බහුකාර්ය හැකියාවන් සමඟ මෙම වේගවත් හා වඩා හොඳ කාර්ය සාධනය පිටුපස ඇති අනෙක් සාධකය දෙස බලමු - Hyper-threading. පරිගණක ව්‍යාපාරයේ දැවැන්තයා වන ඉන්ටෙල් ප්‍රථම වරට අධි-නූල් දැමීම භාවිතා කළේය. ඔවුන්ට එය සාක්ෂාත් කර ගැනීමට අවශ්‍ය වූයේ පාරිභෝගික පරිගණක වෙත සමාන්තර ගණනය කිරීම් ගෙන ඒමයි. මෙම විශේෂාංගය ප්‍රථම වරට 2002 දී ඩෙස්ක්ටොප් පරිගණක මත දියත් කරන ලදී වාරික 4 HT . ඒ කාලයේ, Pentium 4T හි තනි CPU හරයක් අඩංගු වූ අතර, එමඟින් ඕනෑම අවස්ථාවක තනි කාර්යයක් කිරීමට හැකි විය. කෙසේ වෙතත්, පරිශීලකයින්ට බහුකාර්යයක් ලෙස පෙනෙන පරිදි කාර්යයන් අතර වේගයෙන් මාරු වීමට හැකි විය. එම ප්‍රශ්නයට පිළිතුරක් ලෙස අධි-නූල් දැමීම ලබා දී ඇත.

Intel Hyper-threading තාක්‍ෂණය - සමාගම එය නම් කර ඇති පරිදි - ඔබේ මෙහෙයුම් පද්ධතිය එයට විවිධ CPU කිහිපයක් අමුණා ඇති බව විශ්වාස කරන උපක්‍රමයක් ඉටු කරයි. කෙසේ වෙතත්, යථාර්ථයේ දී ඇත්තේ එකක් පමණි. මෙය අනෙක් අතට වඩා හොඳ කාර්ය සාධනයක් ලබා දීමත් සමඟ ඔබේ පද්ධතිය වේගවත් කරයි. එය ඔබට වඩාත් පැහැදිලි කිරීමට, මෙන්න තවත් උදාහරණයක්. ඔබට Hyper-threading සමඟ තනි-core CPU එකක් තිබේ නම්, ඔබේ පරිගණකයේ මෙහෙයුම් පද්ධතිය තාර්කික CPU දෙකක් සොයා ගනු ඇත. ඒ හා සමානව, ඔබට ද්විත්ව හර CPU එකක් තිබේ නම්, තාර්කික CPU හතරක් ඇතැයි විශ්වාස කිරීමට මෙහෙයුම් පද්ධතිය රැවටෙනු ඇත. එහි ප්‍රතිඵලයක් වශයෙන්, මෙම තාර්කික CPU තාර්කික භාවිතය හරහා පද්ධතියේ වේගය වැඩි කරයි. එය දෘඪාංග ක්‍රියාත්මක කිරීමේ සම්පත් බෙදා හැරීම මෙන්ම සකස් කරයි. මෙය, ක්‍රියාවලි කිහිපයක් පැවැත්වීම සඳහා අවශ්‍ය හැකි හොඳම වේගය ලබා දෙයි.

CPU Cores vs Threads: වෙනස කුමක්ද?

දැන්, අපි core සහ Thread අතර වෙනස කුමක්දැයි සොයා ගැනීමට මොහොතක් ගත කරමු. සරලව කිවහොත්, ඔබට හරය පුද්ගලයෙකුගේ මුඛය ලෙස සිතිය හැකි අතර නූල් මිනිසෙකුගේ දෑත් සමඟ සැසඳිය හැකිය. ආහාර ගැනීම සිදු කිරීම සඳහා මුඛය වගකිව යුතු බව ඔබ දන්නා පරිදි, අනෙක් අතට, දෑත් 'වැඩ ප්‍රමාණය' සංවිධානය කිරීමට උපකාරී වේ. ඔබට නූල් වැඩි වන තරමට ඔබේ වැඩ පෝලිම වඩා හොඳින් සංවිධානය වේ. එහි ප්රතිඵලයක් වශයෙන්, එය සමඟ එන තොරතුරු සැකසීම සඳහා වැඩිදියුණු කළ කාර්යක්ෂමතාවයක් ඔබට ලැබෙනු ඇත.

CPU cores යනු භෞතික CPU තුළ ඇති සැබෑ දෘඪාංග සංරචකයයි. අනෙක් අතට, නූල් යනු අතේ ඇති කාර්යයන් කළමනාකරණය කරන අතථ්‍ය සංරචක වේ. CPU බහු නූල් සමග අන්තර්ක්‍රියා කරන විවිධ ක්‍රම කිහිපයක් තිබේ. සාමාන්‍යයෙන්, ත්‍රෙඩ් එකක් මඟින් CPU වෙත කාර්යයන් පෝෂණය කරයි. දෙවන ත්‍රෙඩ් එකට ප්‍රවේශ වන්නේ පළමු ත්‍රෙඩ් එකෙන් ලබා දී ඇති තොරතුරු විශ්වාස කළ නොහැකි හෝ හැඹිලි මග හැරීමක් වැනි මන්දගාමී වූ විට පමණි.

Cores, මෙන්ම නූල්, Intel සහ යන දෙකෙහිම සොයා ගත හැක AMD ප්රොසෙසර. ඔබට අධි-ත්‍රෙඩින් සොයා ගත හැක්කේ ඉන්ටෙල් ප්‍රොසෙසරවල පමණක් වන අතර වෙන කොහේවත් නොවේ. විශේෂාංගය ඊටත් වඩා හොඳ ආකාරයකින් නූල් භාවිතා කරයි. අනෙක් අතට, AMD මධ්‍යයන් අතිරේක භෞතික හරයන් එකතු කිරීමෙන් මෙම ගැටළුව විසඳයි. එහි ප්රතිඵලයක් වශයෙන්, අවසාන ප්රතිඵලය අධි-නූල් තාක්ෂණයට සමාන වේ.

හරි යාලුවනේ අපි මේ ලිපියේ අවසානයට ආවා. එය අවසන් කිරීමට කාලයයි. CPU cores vs Threads ගැන ඔබ දැනගත යුතු සියල්ල මෙය වන අතර ඒ දෙක අතර වෙනස කුමක්ද? ලිපිය ඔබට බොහෝ වටිනාකමක් ලබා දී ඇතැයි මම බලාපොරොත්තු වෙමි. දැන් ඔබට මාතෘකාව පිළිබඳ අවශ්‍ය දැනුම ඇති බැවින්, එය ඔබට හැකි උපරිමයෙන් භාවිතා කරන්න. ඔබේ CPU ගැන වැඩි විස්තර දැනගැනීමෙන් අදහස් වන්නේ ඔබට ඔබේ පරිගණකයෙන් උපරිම ප්‍රයෝජන ගත හැකි බවයි.

එසේම කියවන්න: තුලකාර්යාලවල, පාසල්වල හෝ විද්‍යාලවල අවහිර කළ විට YouTube අවහිර කරන්නද?

ඉතින්, මෙන්න ඔබට එය තිබේ! ඔබට පහසුවෙන් විවාදය අවසන් කළ හැකිය CPU Cores vs Threads , ඉහත මාර්ගෝපදේශය භාවිතා කරමින්. නමුත් ඔබට තවමත් මෙම මාර්ගෝපදේශය සම්බන්ධයෙන් කිසියම් විමසීමක් ඇත්නම්, අදහස් දැක්වීමේ කොටසෙහි ඔවුන්ගෙන් විමසීමට නිදහස් වන්න.

එලොන් ඩෙකර්

Elon යනු Cyber ​​S හි තාක්ෂණික ලේඛකයෙකි. ඔහු දැනට වසර 6ක පමණ කාලයක සිට කෙසේද යන්න මාර්ගෝපදේශ ලියමින් සිටින අතර බොහෝ මාතෘකා ආවරණය කර ඇත. ඔහු Windows, Android හා සම්බන්ධ මාතෘකා සහ නවතම උපක්‍රම සහ ඉඟි ආවරණය කිරීමට ප්‍රිය කරයි.