Anonim

Ang ebolusyon ng mga CPU, o mga sentral na yunit sa pagproseso, ay isang kamangha-manghang at kumplikadong paksa. Mula sa pinakaunang mga araw ng Intel 4004 pabalik noong 1971 (ang unang komersyal na processor), ang mga maliit na chips ay mabilis na umunlad sa kapangyarihan at bilis. Ang mga gawain sa pag-compute na noon ay ganap na hindi mailarawan kahit na para sa mga napakalaking mainframes ay madaling hawakan ng $ 50 na mga smartphone. Ang ebolusyon na ito ay kinuha ng maraming mga twists at mga liko, ngunit ang isang pag-unlad na medyo nakalilito sa ilang mga gumagamit ng pagtatapos ay ang konsepto ng mga multi-core processors. Ang mga tagagawa ng Chip ay nagbabago ng kanilang bagong CPU bilang pagkakaroon ng dalwang mga cores, o quores cores, o kahit na mas mataas para sa mga gumagamit ng 64-bit na bersyon ng Windows 10. Ngunit ano ang tunay na ibig sabihin nito?

Pagproseso ng Multicore

Ang 'core' ng processor ay isang independiyenteng yunit ng pagproseso sa pisikal na chip ng processor. Ang bawat core ay may sariling pagproseso ng hardware at memorya ng cache, at konektado sa natitirang bahagi ng CPU sa pamamagitan ng nakabahaging memorya ng chip at ang sistema ng bus. Ang isang pangunahing ay mahalagang sarili nitong pribadong CPU, at isang multi-core processor ay tulad ng pagkakaroon ng maraming mga CPU na nagtutulungan. Ang ideya ng multi-core computing ay ang mga gawain sa computing ay maaaring hatiin sa pagitan ng mga cores, upang ang pangkalahatang trabaho ay nakumpleto nang mas mabilis. Sa katotohanan, kung gaano kabisa ang nakasalalay sa operating system software at ang application software; Ang mga OS at application na hindi nakasulat upang samantalahin ang mga processors ng multi-core ay hindi tatakbo nang mas mabilis kaysa sa gusto nila sa isang solong CPU. Kaya, ang mga matatandang OSes at programa ay malamang na hindi makakakita ng anumang pakinabang mula sa mga modernong processors.

Nakarating ang kanilang mga pag-uwi sa mga multi-core processors noong 1996, kasama ang IBM Power4 chip na tumatakbo ng dalawang mga core sa isang solong chip. Gayunpaman, ang suporta sa software para sa bagong ideyang ito ay hindi kaagad nabuo. Simula sa Windows XP noong 2001, nagsimula ang Windows na sumusuporta sa multi-core na operasyon at sinundan ang mga developer ng application. Medyo marami ng anumang software package na binili mo ngayon ay ganap na magamit ang multi-core processor na halos tiyak na mayroon ka sa ilalim ng talukap ng iyong desktop o laptop.

(Suriin ang detalyadong artikulong ito tungkol sa pagproseso ng multi-core para sa karagdagang impormasyon. Kung nagtatayo ka o bumili ng bagong PC, kung gayon ang isang pagsusuri ng artikulong ito sa kung ano ang hahanapin sa isang CPU ay maaaring maging kapaki-pakinabang. At kung ikaw ay interesado sa kasaysayan ng mga nagproseso, siyempre nasaklaw namin!)

Kailangan mo bang paganahin ang lahat ng mga cores sa Windows?

Ang isang tanong na madalas nating tinatanong sa TechJunkie ay kung kailangan mong gumawa ng ilang aksyon upang paganahin ang suporta sa multi-core sa iyong computer. Ang sagot ay depende ito sa bersyon ng Windows na iyong pinapatakbo. Para sa mga mas lumang bersyon ng Windows, maaaring kailanganin mong baguhin ang isang setting ng system sa iyong BIOS upang makakuha ng pag-andar ng multi-core. Sa Windows 10, ang suporta sa multi-core ay awtomatikong naka-on; maaari mong baguhin ang isang setting upang magamit ang mas kaunting mga cores kung kinakailangan upang ayusin ang dahilan ng pagiging tugma ng software, ngunit ito ay pambihirang.

Pagbabago ng mga setting ng pangunahing sa Windows 10

Kung gumagamit ka ng Windows 10, lahat ng iyong mga core ng processor ay paganahin nang default kung ang iyong BIOS / UEFI ay nakatakda nang tama. Ang tanging oras na gagamitin mo ang pamamaraan na ito ay upang limitahan ang mga cores.

  1. I-type ang 'msconfig' sa Windows Search Box at pindutin ang Enter.
  2. Piliin ang tab na Boot at pagkatapos ay Mga pagpipilian sa Advanced.
  3. Suriin ang kahon sa tabi ng Bilang ng mga processors at piliin ang bilang ng mga cores na nais mong gamitin (marahil 1, kung nagkakaroon ka ng mga isyu sa pagiging tugma) mula sa menu.
  4. Piliin ang OK at pagkatapos ay Mag-apply.

Kung gumagamit ka ng Windows 10, ang kahon sa tabi ng "Bilang ng mga processors" ay karaniwang mai-uncheck. Ito ay dahil ang Windows ay na-configure upang magamit ang lahat ng mga cores kapag ang isang programa ay may kakayahang magamit ang mga ito.

Pagbabago ng mga setting ng pangunahing sa Windows XP

Sinuportahan ng Windows XP ang maraming mga cores ngunit may makabuluhang mga limitasyon. Susuportahan ng Windows XP Home ang isang processor na may hanggang sa apat na mga cores, habang susuportahan ng Windows XP Professional ang dalawang mga processors na may hanggang sa apat na mga cores. Sa mga makina ng Windows XP, ang mga setting ng multi-core ay kinokontrol sa pamamagitan ng BIOS. Upang ma-access sa mga setting ng BIOS, kakailanganin mong i-reboot ang iyong computer. Sa panahon ng proseso ng boot, pindutin nang matagal ang F2 key (karaniwan) - ang susi ay maaaring mag-iba depende sa iyong makina. Karaniwan ang isang inscreen prompt na nagsasabi sa iyo kung aling key ang gagamitin. Kapag nag-load ang control panel ng BIOS, maaari mong manu-manong baguhin ang mga setting. Ang eksaktong mga setting upang baguhin ay magkakaiba depende sa BIOS ng iyong makina, ngunit ang screen ay karaniwang magmukhang katulad nito:

Ang pagbabago ng mga setting ng core sa Windows Vista, 7 at 8

Sa Windows Vista, 7 at 8, ang multi-core setting ay na-access sa pamamagitan ng parehong proseso ng msconfig tulad ng inilarawan sa itaas para sa Windows 10. Posible rin sa Windows 7 at 8 upang magtakda ng pagkakaugnay ng processor, iyon ay, upang sabihin sa operating system na gumamit ng isang partikular na pangunahing para sa isang partikular na programa. Ito ay kapaki-pakinabang para sa isang bilang ng mga bagay; maaari kang magtakda ng isang tiyak na programa upang palaging tumakbo sa isang pangunahing upang hindi ito makagambala sa iba pang mga operasyon ng system, o maaari kang magtakda ng isang programa na nahihirapan sa pagpapatakbo sa anumang pangunahing iba pa kaysa sa unang lohikal na pangunahing gamitin ang core kung saan tumakbo ito. pinakamahusay.

Hindi mahigpit na kinakailangan upang itakda ang mga pangunahing ugnayan sa Windows 7 o 8 ngunit kung nais mo ito ay simple.

  1. Piliin ang Ctrl + Shift + Esc upang maiahon ang Task Manager.
  2. I-right-click ang programa na ang pangunahing paggamit na nais mong baguhin at piliin ang Mga Detalye.
  3. Piliin muli ang program na iyon sa window ng Mga Detalye.
  4. Mag-right click at piliin ang Itakda ang Affinity.
  5. Pumili ng isa o higit pang mga cores at suriin ang kahon upang piliin, alisan ng tsek upang matanggal.

Maaari mong mapansin na dalawang beses ng maraming mga cores ang nakalista kaysa sa mayroon ka. Halimbawa, kung nagpapatakbo ka ng isang Intel i7 CPU na may 4 na mga core, magkakaroon ka ng 8 nakalista sa window ng Affinity. Ito ay dahil epektibong nagdodoble ang iyong mga cores, na may apat na tunay at apat na virtual. Kung nais mong malaman kung gaano karaming mga pisikal na cores ang iyong tagasubok na subukan ito:

  1. Piliin ang Ctrl + Shift + Esc upang maiahon ang Task Manager.
  2. Piliin ang Pagganap at i-highlight ang CPU.
  3. Suriin ang ibabang kanan ng panel sa ilalim ng Cores.

Mayroong isang kapaki-pakinabang na file ng batch na maaari mong likhain na maaaring pilitin ang pagkakaugnay sa processor para sa mga partikular na programa. Hindi mo dapat gamitin ito ngunit kung gagawin mo …

  1. Buksan ang Notepad o Notepad ++.
  2. I-type ang 'Start / affinity 1 PROGRAM.exe'. I-type nang walang mga quote at baguhin ang PROGRAM para sa tukoy na programa na sinusubukan mong kontrolin.
  3. I-save ang file na may isang makabuluhang pangalan at idagdag ang ".bat" hanggang sa huli. Lumilikha ito bilang isang file ng batch.
  4. I-save ito sa lokasyon ng pag-install ng programa na iyong tinukoy sa Hakbang 2.
  5. Patakbuhin ang file ng Batch na ginawa mo lamang upang mailunsad ang programa.

Kung saan nakikita mo ang 'affinity 1', sinabi nito sa Windows na gamitin ang CPU0. Maaari mong baguhin ito depende sa kung gaano karaming mga cores na mayroon ka, Affinity 3 para sa CPU1 at iba pa. Ang pahinang ito sa website ng Microsoft Developer ay may buong listahan ng mga pagkakaugnay.

***

Ang processor ay ang pinakamahalagang bahagi ng iyong computer, kaya makatuwiran na nais na itulak ang bawat mga cores nito sa gilid. Siyempre, kung nagkakaproblema ka pa rin sa pag-lakas ng iyong aparato sa antas na nais mo para sa iyong sariling pagganap, maaari mong isaalang-alang ang pag-upgrade ng iyong processor (kung nagmamay-ari ka ng isang desktop) o naghahanap sa pagpili ng isang bagong laptop na may paggupit hardware. O, kung mas gugustuhin mong gawing mas mabilis ang Windows 10 sa iyong kasalukuyang hardware, suriin ang aming tiyak na gabay dito.

Paano paganahin ang lahat ng mga cores sa mga bintana