Arkitektura ng mga modernong multi-core processor

Paano matukoy ang kapangyarihan ng processor?

Sagot ng master:

Ang modernong PC ay isang malakas elektronikong kagamitan, na may kakayahang mag-ipon, mag-imbak at magproseso malaking daloy datos ng impormasyon. Ang mga pangunahing bahagi ng anumang computer ay:

RAM;

Winchester;

Video card at marami pang iba.

Ang pinakamahalagang papel sa sa kasong ito dapat ibigay sa gitnang processor, kung saan nakasalalay ang mga kakayahan ng device. Siya ang may pananagutan sa gawain ng lahat. mga bahagi PC. Ang kapangyarihan ng processor ay direktang nakasalalay sa bilang ng mga transistor na kasama sa komposisyon nito.

Ang sinumang user ay may pagkakataong malaman ang tagapagpahiwatig ng kapangyarihan ng CPU. Upang gawin ito, mag-click sa icon na tinatawag na "My Computer", na matatagpuan sa desktop, i-right click mga daga. SA menu ng konteksto na bubukas sa harap mo, i-click ang item na tinatawag na “Properties”. Kaya, ang data ay ipapakita sa screen teknikal na katangian ang buong sistema ng computer, kabilang ang dalas ng processor kasama ang kapangyarihan nito.

Bilang karagdagan, maaari mong mahanap sa Internet malaking bilang mga aplikasyon ng software, salamat sa kung saan ang user ay maaaring malaman ang lahat ng mga pinaka-kailangan at mahahalagang katangian PC. Sa mga naturang programa, ang CPU-Z ay itinuturing na pinakasikat.

Upang makapagsimula, pumunta sa opisyal na website ng tagagawa ng application at i-download ang CPU-Z sa iyong computer. Pagkatapos ay i-install ang utility at buksan ito. Para suriin ang lahat ng system, i-click lang ang button na tinatawag na “Check system”. Pagkatapos nito, lalabas ang lahat ng impormasyong kailangan mo sa screen ng monitor.

Kung magpasya kang dagdagan ang kapangyarihan ng iyong computer, kung gayon ito ay pinakamahusay para sa iyo na makipag-ugnay sa mga nakaranasang espesyalista na nauunawaan ang lahat ng mga intricacies ng trabaho mga sistema ng kompyuter. Sa pinakamaikling posibleng panahon ay malulutas nila ang problemang ito, nang walang makabuluhang pinsala sa PC mismo.

Para sa malayang pag-uugali katulad na mga aksyon, habang naglo-load ng OS, pindutin ang key na tumutugma sa pagpasok sa BIOS. Depende sa bersyon ng system, maaari mong gamitin ang Del, F8, o Ins key. Bilang isang patakaran, ang BIOS ay isang uri ng "sentro ng utak" para sa pamamahala ng lahat ng mga parameter ng system at hardware sa kabuuan.

Pagkatapos mong ipasok ang BIOS, kailangan mong i-reset ang lahat ng dating naka-install na setting at itakda ang mga bago sa default gamit ang Load default Settings menu item. Gayundin, huwag kalimutang i-disable ang lahat ng hindi nagamit na port at controllers (halimbawa, pread Spectrum, Vanderpool Technology at iba pa). Kaya, maaari mong taasan ang rating ng kapangyarihan ng processor nang hanggang 20 porsyento.

Bilang karagdagan, kailangan mong baguhin ang ilang higit pang mga parameter ng system, kabilang ang FSB bus frequency, pagtatakda ng indicator sa 300 MHz, pati na rin ang cpu freguency, na binabawasan ito ng ilang mga yunit. Susunod, itakda ang mga sumusunod na parameter:

Memory timing sa 5-5-5-15-5;

Ang bilis ng memory clock hanggang 533 MHz.

Sa huli, i-restart lang ang iyong computer. Bilang resulta, makikita mo na ang iyong PC ay nagsimulang gumana nang mas mabilis.

Panimula. Ang teknolohiya ng computer ay umuunlad sa mabilis na bilis. Mga aparato sa pag-compute nagiging mas malakas, mas compact, mas maginhawa, ngunit sa kani-kanina lang Ang pagpapabuti ng pagganap ng device ay naging isang malaking hamon. Noong 1965, si Gordon Moore (isa sa mga tagapagtatag ng Intel) ay dumating sa konklusyon na "ang bilang ng mga transistor na inilagay sa isang chip pinagsamang circuit, doble bawat 24 na buwan.”

Ang mga unang pag-unlad sa larangan ng paglikha ng mga multiprocessor system ay nagsimula noong 70s. mahabang panahon pagganap ng nakagawian solong core processor nadagdagan sa pamamagitan ng pagtaas ng dalas ng orasan (hanggang sa 80% ng pagganap ay tinutukoy lamang ng dalas ng orasan) na may sabay-sabay na pagtaas sa bilang ng mga transistor sa chip. Ang mga pangunahing batas ng pisika ay huminto sa prosesong ito: ang mga chip ay nagsimulang mag-overheat, at ang teknolohikal na chip ay nagsimulang lumapit sa laki ng mga atomo ng silikon. Ang lahat ng mga salik na ito ay humantong sa katotohanan na:

  • Tumaas ang mga daloy ng pagtagas, na nagreresulta sa pagtaas ng pagbuo ng init at pagkonsumo ng kuryente.
  • Ang processor ay naging "mas mabilis" kaysa sa memorya. Nabawasan ang performance dahil sa latency sa pag-access ng RAM at paglo-load ng data sa cache.
  • Ang konsepto ng "von Neumann bottleneck" ay lumitaw. Nangangahulugan ito na ang arkitektura ng processor ay hindi mahusay kapag nagpapatupad ng isang programa.

Ang mga sistema ng multiprocessor (bilang isa sa mga paraan upang malutas ang problema) ay hindi malawakang ginagamit, dahil nangangailangan sila ng mahal at mahirap na paggawa ng mga motherboard ng multiprocessor. Batay dito, tumaas ang produktibidad sa ibang mga paraan. Ang konsepto ng multithreading ay naging epektibo - sabay-sabay na pagproseso ng ilang mga stream ng mga utos.

Hyper-Threading Technology (HTT) o ultra-threading data processing technology, na nagpapahintulot sa processor na magsagawa ng ilang gawain sa isang core mga thread ng programa. Ang HTT, sa opinyon ng maraming eksperto, ang naging kinakailangan para sa paglikha mga multi-core na processor. Ang pagpapatupad ng ilang mga thread ng programa ng isang processor nang sabay-sabay ay tinatawag na thread-level parallelism (TLP).

Upang i-unlock ang potensyal ng isang multi-core processor maipapatupad na programa dapat gamitin ang lahat ng mga core ng computing, na hindi palaging makakamit. Ang mga lumang sunud-sunod na programa na maaari lamang gumamit ng isang core ay hindi na tatakbo nang mas mabilis sa bagong henerasyon ng mga processor, kaya ang mga programmer ay lalong kasangkot sa pagbuo ng mga bagong microprocessor.

1. Pangkalahatang konsepto


Arkitektura sa sa malawak na kahulugan- ito ay isang paglalarawan kumplikadong sistema, na binubuo ng maraming elemento.

Sa proseso ng pag-unlad, ang mga istruktura ng semiconductor (chips) ay nagbabago, samakatuwid ang mga prinsipyo ng pagbuo ng mga processor, ang bilang ng mga elemento na kasama sa kanilang komposisyon, at ang paraan ng pag-aayos ng kanilang pakikipag-ugnayan ay patuloy na nagbabago. Kaya, ang mga CPU na may parehong pangunahing mga prinsipyo ng istruktura ay karaniwang tinatawag na mga processor ng parehong arkitektura. At ang mga naturang prinsipyo mismo ay tinatawag na arkitektura ng processor (o microarchitecture).

Ang microprocessor (o processor) ay ang pangunahing bahagi ng isang computer. Pinoproseso nito ang impormasyon, nagsasagawa ng mga programa, at kinokontrol ang iba pang mga device ng system. Tinutukoy ng kapangyarihan ng processor kung gaano kabilis isasagawa ang mga programa.

Ang core ay ang batayan ng anumang microprocessor. Binubuo ito ng milyun-milyong transistor na matatagpuan sa isang silicon chip. Ang microprocessor ay nahahati sa mga espesyal na cell na tinatawag na mga rehistro pangkalahatang layunin(RON). Ang gawain ng processor ay binubuo sa kabuuan ng pagkuha ng mga tagubilin at data mula sa memorya sa isang tiyak na pagkakasunud-sunod at pagpapatupad ng mga ito. Bilang karagdagan, upang madagdagan ang bilis ng PC, ang microprocessor ay nilagyan ng panloob na memorya ng cache. Ang memorya ng cache ay panloob na memorya processor, na ginagamit bilang buffer (upang maprotektahan laban sa mga pagkagambala sa komunikasyon sa RAM).

Ang mga Intel processor na ginagamit sa mga IBM-compatible na PC ay may higit sa isang libong mga tagubilin at nabibilang sa mga processor na may pinahabang sistema ng pagtuturo - mga CISC processor (CISC - Complex Instruction Set Computing).

1.1 Mataas na pagganap ng computing. Paralelismo

Rate ng pag-unlad teknolohiya ng kompyuter madaling ma-trace: mula sa ENIAC (ang unang electronic digital na kompyuter pangkalahatang layunin) na may pagganap ng ilang libong operasyon kada segundo hanggang sa supercomputer ng Tianhe-2 (1000 trilyong floating point operations kada segundo). Nangangahulugan ito na ang bilis ng pag-compute ay tumaas ng isang trilyong beses sa loob ng 60 taon. Paglikha ng mataas na pagganap mga sistema ng pag-compute– isa sa pinakamahirap na problemang pang-agham at teknikal. Given na ang bilis ng pagkalkula teknikal na paraan tumaas lamang ng ilang milyong beses, ang kabuuang bilis ng mga kalkulasyon ay tumaas ng trilyong beses. Ang epektong ito ay nakakamit sa pamamagitan ng paggamit ng parallelism sa lahat ng yugto ng mga kalkulasyon. Ang parallel computing ay nangangailangan ng paghahanap para sa isang rational memory allocation, maaasahang paraan paglilipat ng impormasyon at koordinasyon ng mga proseso ng pag-compute.

1.2 Symmetric multiprocessing

Ang Symmetric Multiprocessing (dinaglat na SMP) o symmetric multiprocessing ay isang espesyal na arkitektura ng mga multiprocessor system kung saan maraming mga processor ang may access sa nakabahaging memorya. Ito ay isang pangkaraniwang arkitektura, medyo malawak na ginagamit kamakailan.

Kapag gumagamit ng SMP, maraming mga processor ang gumagana sa isang computer nang sabay-sabay, bawat isa ay nagtatrabaho sa sarili nitong gawain. Ang isang SMP system na may mataas na kalidad na operating system ay makatuwirang namamahagi ng mga gawain sa pagitan ng mga processor, na tinitiyak ang pantay na pagkarga sa bawat isa sa kanila. Gayunpaman, ang isang problema ay lumitaw sa pag-access sa memorya, dahil kahit na ang mga single-processor system ay nangangailangan ng medyo malaking oras. Kaya, ang pag-access sa RAM sa SMP ay nangyayari nang sunud-sunod: una isang processor, pagkatapos ay ang pangalawa.

Dahil sa mga feature na nakalista sa itaas, eksklusibong ginagamit ang mga SMP system sa larangang siyentipiko, industriya, negosyo, at napakadalang sa mga opisina ng trabaho. Maliban sa mataas na gastos pagpapatupad ng hardware, ang mga ganitong sistema ay nangangailangan ng napakamahal at mataas na kalidad na software na nagbibigay ng multi-threaded na pagpapatupad ng mga gawain. Mga regular na programa (mga laro, mga text editor) ay hindi gagana nang epektibo sa mga sistema ng SMP, dahil hindi sila nagbibigay ng ganoong antas ng parallelization. Kung iangkop mo ang anumang programa para sa isang SMP system, ito ay magiging lubhang hindi epektibo sa mga single-processor system, na hahantong sa pangangailangan na lumikha ng ilang mga bersyon ng parehong programa para sa iba't ibang sistema. Ang isang pagbubukod ay, halimbawa, ang ABLETON LIVE program (na idinisenyo para sa paglikha ng musika at paghahanda ng mga Dj set), na may suporta para sa mga multiprocessor system. Kung tatakbo ka regular na programa sa isang multiprocessor system, tatakbo pa rin ito nang mas mabilis kaysa sa isang single-processor system. Ito ay dahil sa tinatawag na hardware interrupt (paghinto sa programa para sa pagproseso ng kernel), na isinasagawa sa isa pang libreng processor.

SMP system (tulad ng iba pang sistemang nakabatay sa parallel computing) naglalagay ng mas mataas na mga pangangailangan sa naturang parameter ng memorya bilang memory bus bandwidth. Madalas nitong nililimitahan ang bilang ng mga processor sa system (ang mga modernong SMP system ay epektibong tumatakbo hanggang 16 na processor).

Dahil ang mga processor ay may shared memory, mayroong pangangailangan para sa makatwirang paggamit at koordinasyon ng data. Sa isang multiprocessor system, lumalabas na maraming cache ang gumagana sa isang shared memory resource. Ang cache coherence ay isang cache property na nagsisiguro sa integridad ng data na nakaimbak sa mga indibidwal na cache para sa isang shared resource. Ang konseptong itoespesyal na kaso mga konsepto ng memory coherence, kung saan maraming mga core ang may access sa isang shared memory (nasa lahat ng dako sa modernong multi-core system). Kung ilalarawan natin ang mga konseptong ito sa pangkalahatang balangkas, kung gayon ang larawan ay magiging tulad ng sumusunod: ang parehong bloke ng data ay maaaring i-load sa iba't ibang mga cache, kung saan ang data ay pinoproseso nang iba.

Kung hindi ginagamit ang anumang mga abiso sa pagbabago ng data, magkakaroon ng error. Ang pagkakaugnay ng cache ay idinisenyo upang malutas ang mga naturang salungatan at mapanatili ang pagkakapare-pareho ng data sa mga cache.

Ang SMP system ay isang subgroup ng MIMD (multi-in-struction multi data - isang computing system na may maraming command stream at maramihang data stream) ng Flynn classification ng computing system (propesor sa Stanford University, co-founder ng Palyn Associates). Ayon sa pag-uuri na ito, halos lahat ng mga varieties parallel system maaaring uriin bilang MIMD.

Ang mga sistema ng multiprocessor ay nahahati sa mga uri batay sa prinsipyo ng paggamit ng memorya. Ang pamamaraang ito ay nagpapahintulot sa amin na makilala ang mga sumusunod na mahahalagang uri

multiprocessor system - multiprocessors (multiprocessor system na may karaniwang shared memory) at multicomputers (systems na may hiwalay na memorya). Ang nakabahaging data na ginagamit sa parallel computing ay nangangailangan ng pag-synchronize. Ang gawain ng pag-synchronize ng data ay isa sa pinaka mahahalagang isyu, at ang solusyon nito sa pagbuo ng multiprocessor at multicore at, nang naaayon, ang kinakailangan software ay isang priyoridad na gawain para sa mga inhinyero at programmer. Ang nakabahaging pag-access sa data ay maaaring gawin sa pamamagitan ng pisikal na paglalaan ng memorya. Ang pamamaraang ito ay tinatawag na non-uniform memory access o NUMA.

Kabilang sa mga sistemang ito ay maaari nating i-highlight:

  • Mga system kung saan ang indibidwal na cache memory lamang ng mga processor ang ginagamit upang ipakita ang data (cache-only memory architecture).
  • Mga system na may lokal na cache coherence para sa iba't ibang mga processor(cache-coherent na NUMA).
  • Mga sistemang may suporta pampublikong pag-access sa indibidwal na memorya ng processor nang hindi naka-on ang pagpapatupad antas ng hardware cache coherence (non-cache coherent na NUMA).

Ang pagpapasimple ng problema ng paglikha ng mga sistema ng multiprocessor ay nakakamit sa pamamagitan ng paggamit ng ibinahaging memorya, ngunit ang pamamaraang ito ay humahantong sa isang makabuluhang pagtaas sa pagiging kumplikado ng parallel programming.

1.3 Sabay-sabay na multithreading

Batay sa lahat ang mga disadvantages sa itaas simetriko multiprocessing, makatuwiran na bumuo at bumuo ng iba pang mga paraan upang mapabuti ang pagganap. Kung susuriin mo ang pagpapatakbo ng bawat indibidwal na transistor sa processor, maaari mong bigyang-pansin ang napaka kawili-wiling katotohanan– kapag nagsasagawa ng karamihan sa mga pagpapatakbo ng computational, hindi lahat ng bahagi ng processor ay ginagamit (ayon sa mga kamakailang pag-aaral, mga 30% ng lahat ng mga transistor). Kaya, kung gumaganap ang processor, sabihin nating, isang simple operasyon ng aritmetika, kung gayon ang karamihan sa processor ay idle, samakatuwid, maaari itong magamit para sa iba pang mga kalkulasyon. Kaya, kung nasa sa ngayon Ang processor ay gumaganap ng mga tunay na operasyon, pagkatapos ay isang integer arithmetic na operasyon ay maaaring mai-load sa libreng bahagi. Upang madagdagan ang pagkarga sa processor, maaari kang lumikha ng speculative (o forward) na pagpapatupad ng mga operasyon, na nangangailangan ng malaking komplikasyon ng lohika ng hardware ng processor. Kung tinukoy mo nang maaga sa isang thread ng programa (mga pagkakasunud-sunod ng mga utos) na maaaring isagawa nang nakapag-iisa sa bawat isa, ito ay makabuluhang pasimplehin ang gawain ( ang pamamaraang ito madaling ipatupad sa hardware). Ang ideyang ito, na pag-aari ni Dean Toulsen (na binuo niya noong 1955 sa Unibersidad ng Washington), ay tinawag na sabay-sabay na multithreading. Nang maglaon ay binuo ito ng Intel tinatawag na hyperthreading ( hyper threading). Kaya, ang isang processor na nagpapatupad ng maraming mga thread ay itinuturing ng operating system bilang Sistema ng Windows tulad ng maraming mga processor. Ang paggamit muli ng teknolohiyang ito ay nangangailangan ng naaangkop na antas ng software. Pinakamataas na epekto mula sa paggamit ng multithreading na teknolohiya ay tungkol sa 30%.

1.4 Multi-core

Multi-threading technology - pagpapatupad ng multi-core sa antas ng programa. Karagdagang pagtaas ang pagganap, gaya ng dati, ay nangangailangan ng mga pagbabago sa hardware ng processor. Ang pagtaas ng pagiging kumplikado ng mga system at arkitektura ay hindi palaging epektibo. Mayroong isang kabaligtaran na opinyon: "lahat ng mapanlikha ay simple!" Sa katunayan, upang madagdagan ang pagganap ng processor, hindi kinakailangan na dagdagan ito dalas ng orasan, gawing kumplikado ang mga bahagi ng lohikal at hardware, dahil sapat na ito upang i-rationalize at pinuhin lamang umiiral na teknolohiya. Ang pamamaraang ito ay lubhang kumikita - hindi na kailangang lutasin ang problema ng pagtaas ng pagwawaldas ng init ng processor o ang pagbuo ng mga bagong mamahaling kagamitan para sa produksyon ng mga microcircuits. Ang diskarteng ito at ipinatupad sa loob ng balangkas ng multi-core na teknolohiya - ang pagpapatupad ng ilang mga computing core sa isang chip. Kung kukuha ka ng orihinal na processor at ihambing ang mga nadagdag sa pagganap kapag nagpapatupad ng ilang mga pamamaraan upang mapabuti ang pagganap, kung gayon ay malinaw na ang paggamit ng multi-core na teknolohiya ay ang pinakamahusay na pagpipilian.

Kung ihahambing natin ang mga arkitektura ng isang simetriko multiprocessor at isang multi-core, sila ay magiging halos magkapareho. Ang pangunahing cache ay maaaring multi-level (lokal at ibinahagi, at ang data mula sa RAM ay maaaring direktang i-load sa pangalawang antas ng cache). Batay sa itinuturing na mga pakinabang ng multi-core na arkitektura ng processor, ang mga tagagawa ay nakatuon dito. Ang teknolohiyang ito Ito ay naging medyo mura upang ipatupad at unibersal, na naging posible upang dalhin ito sa isang malawak na merkado. Bukod, arkitektura na ito gumawa ng sarili nitong mga pagsasaayos sa batas ni Moore: "dodoble ang bilang ng mga computing core sa isang processor tuwing 18 buwan."

Kung titingnan mo modernong pamilihan kagamitan sa kompyuter, pagkatapos ay makikita mo ang mga device na iyon na may apat at walo mga nuclear processor. Bilang karagdagan, ang mga tagagawa ng processor ay nagsasabi na ang mga processor na may daan-daang mga core ng pagproseso ay malapit nang maging available sa merkado. Tulad ng nasabi nang maraming beses bago, ang buong potensyal ng multi-core na arkitektura ay ipinahayag lamang gamit ang mataas na kalidad na software. Kaya, ang produksyon ng computer hardware at software ay napakalapit na nauugnay.

  • Panimula
  • Pangunahing katangian, kapangyarihan ng processor
  • Paano pumili ng isang processor
  • Ilang tip para sa mga overclocking na processor
  • Konklusyon

Panimula sa konsepto ng computer processor

Pagbati mga kaibigan! Ngayon ay tatalakayin namin sa iyo ang isang kawili-wili at mahalagang tanong Ano ang processor sa isang computer? Mas tamang tawagan ito CPU(CPU, tinatawag ding chip, stone, processor, atbp.).


Kaya, ang processor ay ang pangunahing chip na nagpoproseso at namamahala sa mga pangunahing proseso sa computer. Mas malinaw, ang processor ay tinatawag na utak personal na computer(PC), katulad ng utak ng tao, na gumagawa din ng karamihan sa aming pagpoproseso ng data at gawain sa pamamahala.

Napakahalaga ng CPU para sa isang PC; tinutukoy nito kung gaano kabilis ito gagana at magsagawa ng maraming pang-araw-araw na gawain. Bagaman, siyempre, ang computer ay mayroon pa ring ilan mahahalagang sangkap (RAM, video card), na nakakaapekto rin sa bilis ng buong system.

Upang ang isang PC ay patuloy na makasabay sa mga oras sa bilis at pagganap, ang CPU at iba pang mga bahagi ay nagbabago paminsan-minsan. Higit pa tungkol dito sa ibaba.

Mga Detalye at Power ng CPU

Ang mga pangunahing katangian ng CPU ay:

  • Dalas ng orasan

Ibig sabihin, ito ang bilang ng mga operasyong isinagawa bawat segundo. Ngayon ang parameter na ito ay nasusukat na sa bilyun-bilyon. Halimbawa, kung naobserbahan mo ang teknikal na data tungkol sa isang processor, makikita mo na mayroon itong halaga na 2.5 GHz - nangangahulugan ito ng 2.5 bilyon na operasyon sa bawat segundo (ngunit ito ay napakaliit pa rin kumpara sa utak ng tao, na ang pagganap ay isang libong beses na higit pa. ).


Medyo marami. Ang pinakamalakas na processor ngayon ay maaaring magkaroon ng clock speed na 4 o 4.5 GHz, na karaniwang kinakailangan para sa malakas na mga laro sa kompyuter at mga programa, ito ay kalabisan para sa pang-araw-araw na gawain.

  • Bilang ng mga core

Halos 10 taon na ang nakalilipas, halos walang nag-isip tungkol sa hitsura ng dalawa o higit pang mga nuclear CPU. Tinaasan ng mga tagagawa ang dalas ng orasan hanggang sa maranasan nila ang limitasyon ng prosesong ito. Pagkatapos ay lumitaw ang isang bagong direksyon - ang paglikha ng dalawa o higit pang mga core sa isang chip.

Sa isang banda, ito ay napakahusay. Dahil pinapayagan nito ang processor na gumana nang dalawang beses nang mas mabilis. Ngunit sa kabilang banda, hindi ito maisasakatuparan nang walang naaangkop na suporta sa software. Ang bagay ay ang anumang mga bahagi ng computer ay hindi gumagana sa kanilang sarili.


Ang mga ito ay magagawa lamang kung ang mga espesyal ay isinulat para sa layuning ito. mga tagubilin sa programa. Kung wala, walang kwenta bagong teknolohiya walang mangyayari. Kaya dito, kung magpapatakbo ka ng mga programa sa isang dual-core na CPU na idinisenyo para sa mga single-core na CPU, pagkatapos ay tatakbo lamang sila sa isang core, iyon ay, walang pagtaas sa bilis, ang pangalawang core ay hindi gagamitin. .

Ito ay halos kung paano tumayo ang mga bagay sa pagdating ng mga multi-chip na CPU. Bagaman ang problemang ito ay nalutas na ngayon. Halos lahat ng inilabas na mga programa ay na-optimize para sa pagpapatakbo sa mga multi-core na processor (kung saan kinakailangan). Siyempre, kabilang dito ang mga laro, pagpoproseso ng video, imaging, pagmomodelo, pag-unlad, at iba pa.

  • Pagkonsumo ng enerhiya

Mahalagang maunawaan na habang tumataas ang kuryente, tumataas din ang mga gastos sa enerhiya na kinakailangan para sa operasyon. Napakahalaga nito dahil ang mataas na pagkonsumo ng enerhiya ay humahantong lamang sa nasayang na pera at pagtaas ng pagbuo ng init. Samakatuwid, ang mga developer ay patuloy na nagtatrabaho upang bawasan ang pagkonsumo ng enerhiya.

  • Bit depth

Sa madaling salita, ito ang suporta ng processor para sa isa o ibang operating architecture. Kadalasan ito ay 32 o 64 bit. Sa 64-bit na kasinungalingan magagandang pagkakataon, ngayon ay ginagamit na ito sa lahat ng dako. Sinusuportahan ng lahat ng modernong CPU ang 64 bits, kaya malinaw na tanong ito at hindi ka maaaring magkamali. Maiintindihan mo ang isyung ito nang mas detalyado sa artikulo, ano ang pagkakaiba sa pagitan ng isang 32-bit at 64-bit na operating system.

Paano pumili ng isang processor

Sa pangkalahatan, naroroon sila mahusay na pagkakaiba-iba para sa bawat panlasa at pangangailangan. Ngunit para sa bahagyang hinihingi na mga kahilingan, hindi mahirap pumili. Una, dapat kang magpasya para sa kung anong mga layunin ang gagamitin ng computer, kung para lamang sa trabaho at menor de edad na libangan (maliit na laro, panonood ng mga pelikula, musika, pag-surf sa Internet), kung gayon ang lahat ay simple - ang pinakamurang modernong chip ay angkop sa iyo.


Kung gumagawa ka ng seryoso, kumplikadong trabaho na nangangailangan ng makapangyarihan balanseng computer, kung gayon ito ay medyo mas kumplikado. Kailangan mong bigyang-pansin ang mga sumusunod na puntos:

  1. Multi-core - 4 o higit pang mga core
  2. Mataas na dalas ng orasan - 2.5 gigahertz at mas mataas
  3. Ikatlong antas ng cache ng hindi bababa sa 6 megabytes

Sa pamamagitan ng pagsunod sa mga pangunahing rekomendasyong ito, maaari kang umasa sa isang mahusay at produktibong kopya kahit papaano. Ngunit mas tama kung pumili ng isang modelo at tingnan ang impormasyon tungkol dito sa Internet, halimbawa, mga pagsubok sa pagganap, mga pagsusuri, atbp.

  • Dapat itong magkasya sa connector sa motherboard; ito ay dapat na 100% na nilinaw bago bumili. Mayroong 2 pangunahing tagagawa ng CPU sa merkado - Intel at AMD. Ang bawat isa sa mga kumpanyang ito ay gumagawa ng iba't ibang mga linya ng mga CPU na may isang tiyak na konektor, na kailangan mong malaman at pumili ng isang motherboard para dito, iyon ay, isang board kung saan ito ay kasunod na naka-install para sa permanenteng operasyon.


  • Ang processor ay isang marupok na bahagi, kaya sa anumang pagkakataon ay hindi natin ito dapat ihulog, kumatok, o itapon ito sa isang bag.
  • Pagkatapos i-install ito, dapat mong ilapat ang thermal paste (heat-conducting paste) dito; nabasa namin kung ano ito sa artikulo na naglilinis mula sa alikabok at pinapalitan ito sa isang laptop, ang lohika ay pareho. Kung nakalimutan mo ang tungkol sa paglalapat ng thermal paste, ang CPU ay mag-overheat at gagana nang hindi matatag, at sa huli ay masunog. Bukod dito, ang pinatuyong thermal paste at alikabok ay isa sa mga pangunahing dahilan ng pagkasira ng mga laptop at computer.


  • Mahalagang pumili wastong paglamig para sa CPU. Ang katotohanan ay ang mga processor ng iba't ibang serye ay maaaring magpainit nang iba. Alinsunod dito, ang palamigan (ito ay isang fan na may radiator para sa paglamig) ay pinili nang isa-isa para dito. Hindi ito mahirap kung alam mo ang pagwawaldas ng init nito;

Sa pangkalahatan, ang overclocking ay isang independiyenteng pagtaas sa mga teknikal na katangian nito, kadalasan sa pamamagitan ng pagtaas ng dalas ng orasan, boltahe o pag-unlock ng mga core (kung may ganoong posibilidad).

Lubos naming inirerekumenda na gawin ito maliban kung ito ay pinahihintulutan ng tagagawa. Kung kikilos ka ng taliwas dito, maaari mo lang itong sirain. Ito ay isa pang bagay kapag ang tagagawa mismo ay nagpapahintulot sa iyo na gawin ito, bukod dito, dinala niya espesyal na function Upang gawin ito, kung minsan kailangan mo lamang na pindutin ang isang pindutan o piliin ang naaangkop na halaga.

Sa kasong ito, oo, kung isinasaalang-alang mo na kinakailangan upang madagdagan ang mga katangian ng CPU, maaari itong gawin. Ngunit muli, huwag kalimutan ang tungkol sa paglamig at thermal paste. Kung hindi mo matiyak ang mga puntong ito, muli mong masisira ang CPU.


Konklusyon

Batay sa impormasyong ipinakita sa itaas, umaasa kaming posibleng mabuo pangkalahatang ideya tungkol sa kung ano ang isang processor, kung ano ang mga katangian nito at kung paano ito gamitin nang tama.

Ang processor ay ang puso ng anumang computer. Mobile, landline - hindi mahalaga. Siya ang nagpapasiya kapangyarihan sa pag-compute mga device. Kapag ang kapangyarihan ng processor ay hindi tumutugma sa mga gawain na itinalaga sa computer, ang pagtatrabaho sa computer na ito ay maaaring maging sanhi ng iba't ibang mga paghihirap, na pangunahing ipinahayag sa pinababang pagganap at, bilang isang resulta, hindi mahusay na paggamit ng oras ng pagtatrabaho.

Kaya, mahalaga na ang mga kakayahan ng processor ay tumutugma sa mga gawain kung saan ang computer ay binili o binuo. At ang pinakamahalaga, kung ikaw ay gumagawa ng isang gaming computer, dapat kang pumili ng isang processor na may sapat na kapangyarihan, dahil ang mga kakayahan ng kahit na ang pinakaastig na graphics card ay maaaring limitado kung gumagamit ka ng isang hindi sapat na malakas na processor.

Ano ang pipiliin: AMD o Intel?

Sa palengke ng nakatigil at mga portable na processor ang mga solusyon mula sa dalawang tagagawa ay nangingibabaw: AMD at Intel. Bawat isa sa kanila ay may parehong tagasuporta at kalaban. Kapag nagtatrabaho sa karamihan mga regular na aplikasyon Ang pagkakaiba sa pagitan ng mga kakumpitensya ay madalas na hindi nakikita, ngunit ang mga processor ng Intel ay nakakakuha ng katanyagan, kahit na ang mga produkto ng AMD ay mas mura.

Arkitektura ng processor sa mga desktop computer

Sa kasalukuyan, may mga processor na may 32- at 64-bit na arkitektura. Bawat taon, parehong AMD at Intel ay nagpapakilala ng mga bagong linya ng mga processor na binuo gamit ang pinakabagong mga pag-unlad teknolohiya ng impormasyon. Narito kung ano ang lumitaw sa merkado sa mga nakaraang taon:

Inilunsad ng AMD ang mga processor ng serye ng G batay sa arkitektura ng Jaguar. Ito ay nagkakahalaga ng pagpuna na Ang AMD ay mayroon na ay matagal nang gumagawa ng mga hybrid na APU-type na processor, na isang sistema kung saan ang processor at video card ay pinagsama sa isa. Salamat sa mas maliliit na sukat, mahusay na gumaganap ang mga APU sa mga unibersal na kompyuter at mga netbook (bagaman malinaw na hindi papalitan ng mga naturang solusyon panlabas na video card). At dito mas maraming karanasan ang AMD kaysa sa Intel.

Iniharap naman ng Intel ang platform Intel Haswell(ika-apat na henerasyon ng mga processor), na isang pinahusay na bersyon ng nakaraang arkitektura Ivy Bridge. Bagong pag-unlad may nadagdagan ang pagiging produktibo, ay mayroon ding pinagsamang graphics adapter at mga palabas pinakamahusay na mga resulta tungkol sa pagtitipid ng enerhiya.

Mga prospect

Ang parehong mga kumpanya ay magbibigay ng kagustuhan sa hinaharap mga solusyon sa mobile, mula noong merkado mga mobile device lumalaki nang hindi mapigilan. Gayundin, ang parehong kumpanya ay naglalayong lumikha ng mga processor na matipid sa enerhiya na nagbibigay ng mababang paggamit ng kuryente habang pinapanatili ang sapat na mataas na pagganap.

Ano ang hahanapin kapag pumipili ng isang processor?

Bilang ng mga core at thread

Sa teorya, mas maraming mga core ang mayroon ang isang processor, mas mabilis at mas mahusay na dapat itong gumana. Gayunpaman, sa pagsasagawa, hindi ito palaging nangyayari. At ang lansihin ay ang malaking bahagi ng mga application (lalo na ang mga binuo para sa gamit sa bahay), ay hindi gumagamit ng buong potensyal ng multi-threading at multi-core, bilang resulta kung saan ang mga operasyon ay ginagawa ng isa o dalawang core.

Ang pagtaas ng produktibidad ay malinaw na nakikita kapag sabay-sabay na gawain na may maraming application, sa mga laro at kapag gumagamit ng advanced na software. Kaya, para sa mga application na binuo para sa bahay at opisina, kinakailangan na pumili ng isang processor na may hindi bababa sa dalawang core. Sa pangkalahatan, sa ngayon ay makakahanap ka ng apat, anim at kahit na walong-core na mga processor(AMD).

SA Mga processor ng Intel Gumagamit ang Core i3, i5, at i7 ng Hyper-threading na teknolohiya, na artipisyal na nagpapataas ng bilang ng mga sinusuportahang thread. Totoo, ang pagiging epektibo ng naturang solusyon ay hindi kasing taas ng kapag ginagamit mga pisikal na core, ngunit ito ay isang mas murang alternatibo.

Cache

Ang cache ng processor ay ginagamit upang mag-imbak ng pinakamadalas na ginagamit na data. Ang AMD at Intel ay madalas na tumutuon sa patuloy na pagpapabuti ng mga parameter ng cache, ngunit sa pagsasanay ang mga pagkakaiba sa pagganap ay halos hindi kapansin-pansin, ngunit ang gastos ay hindi. Mayroong tatlong antas ng cache memory sa kabuuan:

  • L1 - ang laki ay maliit, ngunit ang data na dapat ay "nasa kamay" ay naka-imbak dito. Nailalarawan ng pinakamaikling oras ng pag-access;
  • L2— susunod na antas, na naglalaman ng data na maaaring kailanganin pagkatapos ng ilang panahon. Ang mga ito ay kinuha mula sa L3 o RAM;
  • L3 - lumitaw sa pinakabago at pinaka mga produktibong processor. Isa rin itong buffer at kadalasang ginagamit upang i-synchronize ang gawain ng ilang mga core.

Dalas ng orasan

Sa madaling salita, ang bilis ng orasan ay may direktang epekto sa tunay na pagganap processor at, nang naaayon, ang bilis ng mga operasyon. Ang bilis ng orasan ay isa sa ang pinakamahalagang tagapagpahiwatig mga processor.

Socket

Ang processor ay hindi isang independiyenteng yunit. Upang mai-install ito sa motherboard, ginagamit ang isang espesyal na socket. Gayunpaman, para maging posible ang pag-install, motherboard dapat na katugma sa napiling processor. Kung nagtatayo ka ng isang computer mula sa simula, dapat mong piliin ang modelo ng processor, at pagkatapos lamang ang motherboard. Kung pinapalitan mo ang mga hindi napapanahong bahagi, dapat mong malaman kung anong socket ang nilagyan ng motherboard at pumili ng isang processor para dito. Siyempre, kung hindi mo babaguhin ang dalawa nang sabay-sabay.

Kakayahang overclocking

Kung limitado ang iyong badyet, maaari kang bumili ng processor na maaaring ma-overclocked sa ibang pagkakataon. Ang AMD at Intel ay nag-aalok para sa layuning ito mga espesyal na processor, pagkakaroon ng mga espesyal na marka. Idinaragdag ng Intel ang letrang X sa pangalan ng processor, habang idinaragdag ng AMD ang mga letrang BE (na isang pagdadaglat para sa Black Edition) o K.

Paglamig

Ang processor, lalo na sa panahon masinsinang gawain, bumubuo ng maraming init. Kung ang temperatura ay masyadong mataas, maaari itong maging sanhi hindi matatag na trabaho operating system. Kaya dapat kang mag-ingat sa pag-install epektibong sistema paglamig.

Ano ang mga processor ng laptop?

Ang mga laptop ay gumagamit ng espesyal mga bersyon ng mobile mga processor. Ang mga laptop ay binuo ng tagagawa, kaya hindi mo kailangang mag-alala tungkol sa pag-install. Upang matukoy kung aling laptop processor ang pinakamahusay, dapat mong bigyang pansin ang bilang ng mga core, bilis ng orasan, cache at ang linya ng mga processor kung saan kabilang ang isang partikular na modelo.

Anong uri ng processor ang dapat gamitin para sa paglalaro?

Processor para sa gaming computer hindi dapat isang bagay na napakabilis, ngunit nangangailangan pa rin ito ng sapat na suplay ng kuryente. Sa isip, dapat itong magkaroon ng hindi bababa sa apat na core, tumakbo ng hindi bababa sa 3.2GHz (bagaman maaari kang gumamit ng mas mababang overclocked na processor), at nilagyan ng L3 cache.

Kaya, ang pagpili ng isang processor batay sa tatak ng tagagawa ay hindi ang pinakatamang diskarte. Ang pangunahing bagay ay ang mga kakayahan nito ay nakakatugon sa iyong mga pangangailangan.