Core vs Processor
Qhov sib txawv ntawm cov processor thiab cov tub ntxhais tuaj yeem yog lub ntsiab lus tsis txaus ntseeg yog tias koj tsis paub lub computer. Processor los yog CPU zoo li lub hlwb ntawm lub computer system. Nws yog lub luag haujlwm rau tag nrho cov haujlwm tseem ceeb xws li kev suav lej, kev xav thiab kev tswj xyuas haujlwm. Cov txheej txheem ib txwm muaj xws li Pentium processor tsuas muaj ib qho tseem ceeb hauv lub processor, tab sis cov txheej txheem niaj hnub no yog cov txheej txheem ntau yam. Ib tug multi-core processor muaj ob peb cores nyob rau hauv lub processor pob uas ib tug tub ntxhais yog lub feem ntau yooj yim computational chav tsev ntawm ib tug processor. Ib tus tub ntxhais tuaj yeem ua tiav tsuas yog ib qho kev qhia hauv ib lub sijhawm (tuaj yeem ua ntau yam yog tias muaj peev xwm hyper-threading) tab sis lub processor uas yog ua los ntawm ntau lub cores tuaj yeem ua tiav ntau cov lus qhia ib txhij nyob ntawm seb muaj pes tsawg tus cores.
Tus txheej txheem yog dab tsi?
Processor uas tseem hu ua Central Processing Unit (CPU) yog qhov tseem ceeb tshaj plaws ntawm lub khoos phis tawj uas yog lub luag haujlwm rau kev ua tiav cov lus qhia. Cov lus qhia no suav nrog kev suav lej, kev xav, kev tswj hwm thiab kev tawm tswv yim. Kev lig kev cai ib tug processor muaj ib feem hu ua Arithmetic thiab Logical Unit (ALU), uas yog lub luag hauj lwm rau tag nrho cov arithmetic thiab logical ua hauj lwm thiab lwm yam khoom hu ua Control Unit (CU) uas yog lub luag hauj lwm rau tag nrho cov tswj kev khiav hauj lwm. Tsis tas li ntawd, nws muaj cov txheej txheem sau npe khaws cov txiaj ntsig. Kev lig kev cai tus processor tuaj yeem ua tsuas yog ib qho kev qhia ntawm ib lub sijhawm. Cov txheej txheem uas tsuas muaj ib tug tub ntxhais nyob rau hauv lawv yog hu ua ib tug tub ntxhais processors. Lub Pentium series yog ib qho piv txwv rau ib qho tseem ceeb processors.
Tom qab ntawd cov txheej txheem ntau tus tub ntxhais tau qhia qhov twg ib tus processor muaj ob peb lub processors hauv nws lub npe hu ua cores. Yog li ib tug dual-core processor muaj ob cores nyob rau hauv lub processor thiab ib tug quad core processor muaj plaub cores nyob rau hauv nws. Yog li ib tug multicore processor zoo li ib pob uas muaj ob peb processors hu ua cores hauv nws. Cov txheej txheem multicore no tuaj yeem ua tiav ntau cov lus qhia ib txhij nyob ntawm tus naj npawb ntawm cov cores.
A processor sib nrug ntawm cov cores, kuj muaj qhov sib txuas uas txuas cov cuab yeej mus rau lub ntiaj teb sab nraud. Ib tug multicore processor kuj muaj lub interface uas txuas tag nrho cov cores mus rau lub ntiaj teb sab nraud. Tsis tas li ntawd, nws muaj qhov kawg theem cache uas yog hu ua L3 cache uas yog ib txwm muaj rau tag nrho cov cores. Tsis tas li ntawd, lub processor tuaj yeem muaj lub cim xeeb tswj thiab cov khoom siv tawm tswv yim tab sis nyob ntawm cov architecture qee zaum lawv tuaj yeem nyob hauv chipset uas nyob sab nraud ntawm lub processor. Ntxiv rau qee cov processors muaj Graphics Processing Units (GPU) hauv lawv qhov twg GPU tseem ua los ntawm cov cores me me thiab tsis muaj zog.
Dab tsi yog Core?
Ib tus tub ntxhais yog qhov tseem ceeb ntawm kev suav ntawm lub processor. Ob peb cores ua ke ua ib tug processor. Ib qho tseem ceeb muaj ob peb yam tseem ceeb. Arithmetic thiab Logic Unit yog lub luag haujlwm rau kev ua txhua yam kev ua lej lej thiab kev ua lej. Control Unit yog lub luag haujlwm rau txhua qhov kev tswj xyuas. Cov txheej txheem sau npe khaws cov txiaj ntsig ib ntus. Yog tias lub hauv paus tsis muaj qhov chaw hu ua hyper-threading nws tuaj yeem ua tiav ib qho kev qhia ntawv ib zaug xwb. Txawm li cas los xij, cov cores niaj hnub no muaj cov thev naus laus zis hu ua hyper threading qhov twg cov tub ntxhais muaj qhov ua haujlwm tsis zoo uas ua rau lawv muaj peev xwm ua tiav ntau cov lus qhia ua ke. Nyob rau hauv ib tug tub ntxhais, muaj ob theem ntawm caches hu ua L1 cache thiab L2 cache. L1 yog qhov ze tshaj plaws uas yog qhov ceev tshaj plaws tab sis tsawg tshaj plaws. L2 cache yog tom qab L1 cache qhov twg nws loj me ntsis tab sis qeeb dua L1. Cov caches no yog cov cim ceev ceev uas khaws cov ntaub ntawv mus rau thiab los ntawm Random Access Memory (RAM) ntawm lub khoos phis tawj kom muab kev nkag tau sai thiab siv tau zoo.
Qhov txawv ntawm Processor thiab Core yog dab tsi?
• Ib qho tseem ceeb yog qhov yooj yim tshaj plaws kev suav sau ntawm lub processor. Ib tug processor yog ua los ntawm ib tug los yog ntau tshaj cores. Cov txheej txheem kev lig kev cai tsuas muaj ib qho tseem ceeb thaum cov txheej txheem niaj hnub no muaj ntau lub cores.
• Ib qho tseem ceeb muaj ALU, CU, thiab cov npe teev npe.
• Ib tug tub ntxhais muaj ob theem ntawm caches hu ua L1 thiab L2 uas nyob rau hauv txhua tus tub ntxhais.
• Ib tug processor muaj ib lub cache uas yog sib koom los ntawm hu cores hu ua L3 cache. Nws yog ib yam rau txhua tus cores.
• Ib lub processor nyob ntawm qhov architecture tuaj yeem muaj lub cim xeeb tswj thiab tus tswj kev tawm tswv yim / tso tawm.
• Tej pob khoom processor muaj xws li Graphics Processing Units (GPU) ib yam nkaus.
• Ib tug tub ntxhais uas tsis muaj xov xwm hyper-threading tuaj yeem ua tau tsuas yog ib qho kev qhia ntawm ib lub sijhawm thaum lub multicore processor ua los ntawm ntau lub cores tuaj yeem ua ntau cov lus qhia ua ke. Yog hais tias lub processor yog tsim los ntawm 4 cores uas tsis txhawb hyper threading ces tus processor tuaj yeem ua 4 cov lus qhia tib lub sijhawm.
• Ib qho tseem ceeb uas muaj cov cuab yeej siv xov xwm hyper-threading muaj cov haujlwm ua haujlwm tsis tu ncua kom lawv tuaj yeem ua tiav ntau cov lus qhia ib zaug. Piv txwv li, ib tug tub ntxhais nrog 2 threads tuaj yeem ua tiav 2 cov lus qhia tib lub sijhawm, yog li lub processor nrog 4 cov cores tuaj yeem ua tiav 2 × 4 cov lus qhia sib npaug. Cov xov no feem ntau yog hu ua cov logical cores thiab tus thawj tswj haujlwm ntawm Windows feem ntau qhia cov naj npawb ntawm cov logical cores tab sis tsis yog lub cev cores.
Summary:
Processor vs Core
Ib tus tub ntxhais yog qhov yooj yim tshaj plaws kev suav sau ntawm lub processor. Ib tug niaj hnub multicore processor muaj ob peb cores nyob rau hauv lawv, tab sis thaum ntxov processors tsuas muaj ib tug tseem ceeb. Lub hauv paus muaj nws tus kheej ALU, CU thiab nws cov npe teev npe. Ib tug processor yog ua los ntawm ib los yog ntau tshaj li cores. Ib pob processor kuj muaj cov kev sib tshuam uas cuam tshuam cov cores rau sab nraud. Nyob ntawm tus qauv tsim lub processor tuaj yeem muaj kev sib xyaw GPU, IO maub los thiab lub cim xeeb tswj. Lub dual core processor muaj 2 cores thiab quad core processor muaj 4 cores raws li lub npe nws tus kheej qhia. Ib tus tub ntxhais tuaj yeem ua tiav tsuas yog ib qho kev qhia ntawm ib lub sijhawm (ob peb yog tias muaj xov xwm hyper-threading) tab sis ib tug multicore processor tuaj yeem ua raws li cov lus qhia nyob rau tib lub sijhawm raws li txhua tus tub ntxhais ua haujlwm ua haujlwm ywj pheej CPU.