Ano ang Pagkakaiba sa pagitan ng Core at Logical Processor? (Explained) – All The Differences

 Ano ang Pagkakaiba sa pagitan ng Core at Logical Processor? (Explained) – All The Differences

Mary Davis

Kinakailangan ang isang processor para gumana ang bawat computer, ito man ay isang katamtamang kahusayan na processor o isang napakalaking powerhouse. Siyempre, ang processor, madalas na kilala bilang CPU o Central Processing Unit, ay isang mahalagang bahagi ng bawat gumaganang sistema, ngunit ito ay malayo sa isa lamang.

Ang mga CPU ngayon ay halos lahat ng dual-core, na nangangahulugan na ang buong processor ay binubuo ng dalawang independiyenteng mga core kung saan pangasiwaan ang data. Ngunit ano ang mga pagkakaiba sa pagitan ng mga core ng processor at mga lohikal na processor, at ano ang ginagawa ng mga ito?

Sa artikulong ito, malalaman mo ang tungkol sa mga core at lohikal na processor at ang eksaktong pagkakaiba sa pagitan ng mga ito.

Ano ang Core Processor?

Ang processor core ay isang yunit ng pagproseso na nagbabasa ng mga tagubilin at nagpapatupad ng mga ito. Ang mga tagubilin ay pinagsama-sama upang lumikha ng iyong karanasan sa computer kapag tumakbo sa real-time. Dapat literal na iproseso ng iyong CPU ang lahat ng ginagawa mo sa iyong computer.

Kapag nagbukas ka ng folder, kinakailangan ang iyong processor. Kapag nag-type ka sa isang word document, kailangan din ang iyong processor. Ang iyong graphics card—na may daan-daang processor upang mabilis na magtrabaho sa data nang sabay-sabay—ay responsable para sa mga bagay tulad ng pagguhit ng desktop environment, mga bintana, at mga visual na gaming. Gayunpaman, kailangan pa rin nila ang iyong processor.

Ang core ay ang yunit na nagbabasa ng tagubilin at nagpapatupad sa mga ito.

Paano Gumagana ang Mga Core Processor?

Ang mga disenyo ng processor ay hindi kapani-paniwalang sopistikado at malaki ang pagkakaiba sa pagitan ng mga tatak at modelo. Palaging pinapabuti ang mga disenyo ng processor upang maibigay ang pinakamahusay na pagganap habang gumagamit ng pinakamaliit na espasyo at enerhiya.

Anuman ang mga pagbabago sa arkitektura, kapag nagpoproseso ang mga processor ng mga tagubilin, dumaan sila sa apat na pangunahing hakbang:

  • Fetch
  • Decode
  • Ipatupad
  • Writeback

Kunin

Ang hakbang sa pagkuha ay eksakto kung ano ang iyong inaasahan. Ang processor core ay nakakakuha ng mga tagubilin na naghihintay para dito, na karaniwang naka-imbak sa memorya. Maaaring kabilang dito ang RAM, ngunit sa kasalukuyang mga core ng processor, karaniwang naghihintay na ang mga tagubilin para sa core sa loob ng cache ng processor.

Ang program counter ay isang seksyon ng processor na gumaganap bilang isang bookmark, na nagsasaad kung saan huminto ang nakaraang pagtuturo at nagsimula ang susunod.

Decode

Magpapatuloy ito sa pag-decode ng agarang utos pagkatapos itong makuha. Ang mga tagubilin na nangangailangan ng iba't ibang mga seksyon ng core ng processor, tulad ng arithmetic, ay dapat i-decode ng core ng processor.

Ang bawat bahagi ay may opcode na nagsasabi sa core ng processor kung ano ang gagawin sa data na sumusunod dito. Ang magkakahiwalay na bahagi ng processor core ay maaaring gumana kapag naayos na ng processor core ang lahat.

Ipatupad

Ang execute na hakbang ay kapag nalaman ng processor kung ano ang kailangan nitong gawin at pagkatapos ay gagawin ito. Ang nangyayari dito ay nag-iiba-iba batay sa pinag-uusapang core ng processor at ang data na ipinasok.

Ang processor, halimbawa, ay maaaring magsagawa ng arithmetic sa loob ng ALU (Arithmetic Logic Unit). Maaaring ikonekta ang device na ito sa iba't ibang input at output upang makapag-crunch ng mga numero at makapagbigay ng naaangkop na resulta.

Writeback

Ang huling hakbang, na kilala bilang writeback, ay nag-iimbak lamang ng kinalabasan ng mga nakaraang hakbang sa memorya. Ang output ay niruruta ayon sa mga pangangailangan ng tumatakbong application, ngunit ito ay madalas na nakaimbak sa mga rehistro ng CPU para sa mabilis na pag-access sa pamamagitan ng susunod na mga tagubilin.

Aasikasuhin ito mula roon hanggang sa ang mga seksyon ng output ay kailangang iproseso muli, kung saan maaari itong ma-save sa RAM.

Ang core processing ay may apat hakbang.

Ano ang Logical Processor?

Mas madaling tukuyin ang mga lohikal na processor ngayong alam na natin kung ano ang core. Ang bilang ng mga core na nakikita at natutugunan ng operating system ay sinusukat sa mga lohikal na processor. Bilang resulta, ito ang kabuuan ng bilang ng mga pisikal na core at ang bilang ng mga thread na kayang hawakan ng bawat core (multiplikasyon).

Halimbawa, ipagpalagay na mayroon kang 8-core, 8-thread na CPU . Magkakaroon ka ng walong lohikal na processor. Ang bilang ng mga pisikal na core (8) na na-multiply sa numerong mga thread na maaari nilang hawakan ay katumbas ng figure na ito.

Tingnan din: Ano ang Pagkakaiba sa pagitan ng Pathfinder at D&D? (Sumagot) – Lahat ng Mga Pagkakaiba

Ngunit paano kung ang iyong CPU ay may mga kakayahan sa hyperthreading? Kaya ang isang 8-core na CPU ay magkakaroon ng 8 * 2 = 16 na lohikal na processor dahil ang bawat core ay kayang humawak ng dalawang thread.

Alin ang Mas Mahusay?

Ano sa tingin mo ang mas mahalaga? Mga pisikal na core o lohikal na processor? Ang sagot ay simple: mga pisikal na core.

Tandaan na hindi mo pinoproseso ang dalawang thread nang sabay-sabay gamit ang multithreading, iniiskedyul mo lang ang mga ito para mahawakan ng isang pisikal na core ang mga ito nang kasing-husay hangga't magagawa.

Sa mga workload na mahusay na parallelize, gaya ng pag-render ng CPU, ang mga lohikal na processor (o Thread) ay magbibigay lang ng 50 porsiyentong pagpapalakas ng performance. Sa ganitong mga workload, ang mga pisikal na core ay magpapakita ng 100 porsyentong pagpapalakas ng performance.

Processor, core, Logical processor, virtual processor

Iba't ibang Uri ng Processor

Ang marami Ang mga uri ng mga processor ay nilikha sa natatanging mga arkitektura, tulad ng 64-bit at 32-bit, para sa pinakamainam na bilis at flexibility. Ang pinakakaraniwang uri ng mga CPU ay single-core, dual-core, quad-core, Hexa-core, octa-core, at deca-core, tulad ng nakalista sa ibaba :

Mga Processor Mga Tampok
Single-core na CPU -Maaaring magsagawa lamang ng isang utos sa isang pagkakataon.

-Hindi mahusay pagdating sa multitasking.

-Kung higit sa isang software ang tumatakbo, may nakikitangpagbaba sa pagganap.

-Kung nagsimula ang isang operasyon, dapat maghintay ang pangalawa hanggang sa makumpleto ang una.

Dual-core na CPU -Dalawang processor ang pinagsama sa isang kahon.

-Suportado ang hyper-threading na teknolohiya (bagaman hindi sa lahat ng dual-core Intel CPU).

-64- suportado ang mga bit na tagubilin.

-Kakayahang para sa multitasking at multithreading (Magbasa nang higit pa sa ibaba)

-Madali lang ang multitasking sa device na ito.

-Gumagamit ito ng mas kaunting kapangyarihan.

Tingnan din: Ano ang Pagkakaiba sa pagitan ng isang Mage, Sorcerer, at Wizard? (Explained) – All The Differences

-Ang disenyo nito ay lubusang nasubok at napatunayang maaasahan.

Quad-core na CPU - Ay isang chip na may apat na natatanging unit na tinatawag na mga core na nagbabasa at nagsasagawa ng mga tagubilin ng CPU tulad ng pagdaragdag, paglipat ng data, at sangay.

-Ang bawat core ay nakikipag-ugnayan sa iba pang mga circuit sa semiconductor, gaya ng cache, memory management, at input/output mga daungan.

Mga Hexa Core na processor -Isa itong multi-core na CPU na may anim na core na maaaring magsagawa ng mga gawain nang mas mabilis kaysa sa quad-core at mga dual-core na processor.

-Simple para sa mga user ng mga personal na computer, at inilunsad na ngayon ng Intel ang Inter core i7 noong 2010 gamit ang isang Hexa core processor.

-Naa-access na ngayon ang mga Hexacore processor sa mga cellphone.

Mga Octa-core na processor -Binubuo ng isang pares ng quad-core processor na naghahati sa mga gawain sa mga natatanging kategorya.

-Sa kaganapan ng isang emergency o demand, ang mabilis na apat na setng mga core ay ma-trigger.

-Ang octa-core ay perpektong tinukoy na may dual-code core at inaayos nang naaayon upang magbigay ng pinakamahusay na pagganap.

Deca-core processor -Ito ay mas malakas kaysa sa iba pang mga processor at mahusay sa multitasking.

-Karamihan sa mga smartphone ngayon ay may mga Deca core na CPU na mura at hindi nauubos sa istilo .

-Karamihan sa mga gadget na available sa merkado ay may ganitong bagong processor na nagbibigay sa mga customer ng mas magandang karanasan at karagdagang mga function na lubos na nakakatulong.

Iba't ibang uri ng mga processor

Konklusyon

  • Ang core ay isang yunit ng pagproseso na nagbabasa ng mga tagubilin at nagpapatupad ng mga ito.
  • Kapag ang mga processor ay nagpoproseso ng mga tagubilin, dumaan sila sa apat na hakbang .
  • Posible ang maraming core sa isang CPU.
  • Ang bilang ng mga lohikal na processor ay tumutukoy sa bilang ng mga CPU Thread na makikita at matutugunan ng operating system.
  • Ang core maaaring palakasin ang iyong pagganap at tulungan kang gawin ang iyong trabaho nang mas mabilis.
  • Ang core processing ay dumadaan sa apat na pangunahing hakbang.

    Mary Davis

    Si Mary Davis ay isang manunulat, tagalikha ng nilalaman, at masugid na mananaliksik na dalubhasa sa pagsusuri ng paghahambing sa iba't ibang paksa. Sa isang degree sa journalism at higit sa limang taon ng karanasan sa larangan, si Mary ay may hilig sa paghahatid ng walang pinapanigan at tuwirang impormasyon sa kanyang mga mambabasa. Ang kanyang pagmamahal sa pagsusulat ay nagsimula noong siya ay bata pa at naging isang puwersang nagtutulak sa kanyang matagumpay na karera sa pagsusulat. Ang kakayahan ni Mary na magsaliksik at magpakita ng mga natuklasan sa isang madaling maunawaan at nakakaengganyo na format ay nagpamahal sa kanya ng mga mambabasa sa buong mundo. Kapag hindi siya nagsusulat, nasisiyahan si Mary sa paglalakbay, pagbabasa, at paggugol ng oras kasama ang pamilya at mga kaibigan.