Interesado ka ba sa kanila MGA ALOK? I-save gamit ang aming mga kupon sa WHATSAPP o telegrama!

32-bit kumpara sa 64-bit na CPU: Ano ang pagkakaiba?

Kadalasan ay makikita mo kapag nagda-download ng isang programa o application na may label na 32 bit o 64 bit. Maaaring may sticker din ang iyong PC na nagsasabing 64-bit na processor. Ngunit talagang mahalaga ba na magkaroon ng 64-bit chip sa halip na 32? Ngayon halos lahat ng mga PC ay may 64-bit na processor kaya ang pagkakaiba sa pagitan ng dalawa ay hindi ka interesado, ngunit pag-aralan natin ang mga pagkakaiba.

Well, bilang panimula, kung isa kang Windows user, malamang na napansin mo na mayroong dalawang folder ng Program Files sa loob ng iyong lokal na drive C. Ang isa ay may label na "Program Files (x86)" at ang isa ay may label na "Program Files". Ang pag-unawa sa pagkakaiba sa pagitan ng dalawang folder na ito ay napakahalaga, lalo na kung na-install mo ang maling program na may katumbas na maling pag-uugali.

Ang bilang ng mga bit sa isang processor ay tumutukoy sa laki ng mga uri ng data na pinangangasiwaan nito at ang laki ng rehistro nito. Sa madaling salita, ang isang 64-bit na processor ay mas malakas kaysa sa isang 32-bit na processor dahil maaari itong humawak ng mas maraming data nang sabay-sabay. Ang isang 64-bit na processor ay may kakayahang mag-imbak ng higit pang mga computational na halaga, kabilang ang mga address ng memorya, ibig sabihin ay nakaka-access ito ng higit sa apat na bilyong beses na mas pisikal na memorya kaysa sa isang 32-bit na processor. .

Ang pangunahing pagkakaiba

Ang mga 32-bit na processor ay ganap na may kakayahang humawak ng limitadong halaga ng RAM (sa Windows, 4GB maximum), habang ang 64-bit na mga processor ay may kakayahang gumamit ng higit pa. Siyempre, upang makamit ito, ang operating system ay dapat ding idinisenyo upang samantalahin ang tumaas na pag-access sa memorya.
Upang magbigay ng isang halimbawa, ang isang cart na hinihila ng kabayo ay gumagawa ng parehong trabaho bilang isang makinang pang-agrikultura, na humahadlang sa anumang mga problema sa mga kabayo, ngunit ang isang makina ay mas malakas at samakatuwid ang ninanais na trabaho ay nakakamit nang mas kaunting pagsisikap.

Habang tumataas ang bilang ng mga bit mayroong dalawang mahalagang pakinabang:

  • Ang mas maraming bit ay nangangahulugan na ang data ay maaaring maproseso sa mas malalaking bloke at samakatuwid ang pagproseso ay nangangahulugan din na ito ay mas tumpak.
  • Ang mas maraming bit ay nangangahulugan na ang aming system ay maaaring ituro o matugunan ang higit pang mga pisikal na lokasyon ng memorya.

Maaaring isipin ang computer sa tatlong bloke. Sa simpleng mga termino, makikita natin ang processor o CPU bilang central block, ang operating system bilang ang panlabas na shell ng CPU at ang mga application bilang ang pinakalabas na layer.

105043e44y4ye1b4wuey34_jpg_thumb

Ang pagpapatakbo ng isang 64-bit na application ay nangangailangan ng suporta mula sa lahat ng mga layer: ang 64-bit na operating system at ang 64-bit na CPU.

Ang pagpapatakbo ng 64-bit operating system ay nangangailangan ng suporta mula sa core layer: ang 64-bit na CPU.

Ang pagpapasimpleng ito ay magiging sapat upang maunawaan kung ano ang mangyayari kapag pinaghalo namin ang 32-bit na mga elemento sa 64-bit. Ngunit kung gusto nating maunawaan nang mas malalim ang problema, dapat din nating isaalang-alang ang hardware na sumusuporta sa CPU at ang mga driver ng device na nagpapahintulot sa operating system at mga application na mag-interface sa hardware ng system.

Ang pangkalahatang tuntunin ay ang isang 32-bit na application ay tatakbo sa mas mababang antas kaysa sa 64-bit na mga bahagi, ngunit hindi sa kabaligtaran:

  • Ang isang 32-bit na operating system ay tatakbo sa isang 32-bit o 64-bit na processor nang walang anumang problema.
  • Ang isang 32-bit na application ay tatakbo sa isang 32-bit o 64-bit na operating system nang walang anumang problema.
  • Ngunit ang isang 64-bit na application ay tatakbo lamang sa isang 64-bit na operating system, at ang isang 64-bit na operating system ay tatakbo lamang sa isang 64-bit na processor.

Ang dalawang talahanayan na ito ay naglalarawan ng parehong panuntunan:

Talahanayan 1 — Ano ang katugma sa 32-bit na CPU?

Proseso (CPU)

32-bit

32-bit

32-bit

32-bit

Operating System (OS)

32-bit

32-bit

 64-bit

64-bit

Aplikasyon / Programa

32-bit

64-bit

   32-bit

 64-bit

 pagkakatugma                  

Si

Hindi

Hindi

Hindi

 

Talahanayan 2 — Ano ang katugma sa 64 bit na CPU?

Proseso (CPU)

64-bit

64-bit

64-bit

64-bit

Operating System (OS)

64-bit

64-bit

32-bit

32-bit

Aplikasyon / Programa

64-bit

32-bit

32-bit

64-bit

pagkakatugma              

Si

Si

Si

Hindi

Kaya bakit umiiral ang dalawang folder ng Program Files?

Una sa lahat, ang dahilan ng pagkakaroon ng dalawang folder na ito ay dahil may kasalukuyang dalawang magkaibang arkitektura na ginagamit para sa paggawa ng mga computer processor, at, bilang resulta, mayroong dalawang magkaibang paraan ng pagsulat ng mga programa at aplikasyon. Gumagamit ang lahat ng application ng mga nakabahaging mapagkukunan sa isang Windows system; ang mga ito ay tinatawag na DLL file o Dynamic Link Libraries. Inilalagay ng Windows ang lahat sa isang lugar upang gawing mas madali ang mga bagay para sa mga developer ng software.

Ang mga DLL file ay nakasulat at nakabalangkas sa iba't ibang paraan dahil nilayon itong gamitin ng mga 64-bit na application o 32-bit na mga application. Kung halimbawa, ang isang 32-bit na application ay umabot sa isang DLL at nakahanap ng isang 64-bit na bersyon, ito ay mag-crash at hihinto sa paggana. Isipin ang pagpunta sa isang tindahan ng libro upang makahanap ng isang partikular na aklat-aralin, at pagkatapos ay mapagtanto na ang lahat ay nasa isang wikang banyaga. Malamang iisipin mo na maling lugar ang napuntahan mo. Ang parehong pangunahing prinsipyo ay nalalapat dito.

Kung gayon, hindi ba magiging mas madali kung gumamit lang sila ng 64-bit na software sa mga 64-bit na sistema, at hindi pinansin ang 32-bit na software nang buo? Well, hindi naman. Ang problema ay ang 32-bit (x86) na arkitektura ay para sa napakatagal na panahon ang tanging umiiral, at mayroon pa ring ilang mga application na gumagamit ng arkitektura na ito. Ang mga modernong 64-bit system ay maaaring magpatakbo ng 32-bit at 64-bit na software dahil sa napakasimple at mabilis na solusyon: dalawang magkahiwalay na direktoryo ng Program Files. Kapag ang mga 32-bit na application ay nasa naaangkop na x86 folder, alam ng Windows na inihahatid nito ang tamang DLL, aka ang 32-bit na bersyon.

Kaya't ang pagkuha ng lahat ng teoryang ito at ang pagsasalin nito sa mundo ng smartphone ay maaari lamang nating igiit na ang parehong panuntunan ay nalalapat sa mga CPU na nakatuon sa kanila, kaya kapag nakakita ka ng isang kaakit-akit na alok, maging sa isang online na tindahan o sa malalaking electronics distribution chain, palaging kumuha tingnan ang CPU ng device na bibilhin mo. Hindi ito nangangahulugan na ang lahat ng mga smartphone na may 32-bit na mga CPU ay dapat itapon ngunit tiyak na hindi ito isang magandang pagbili. Kaya't kung sa Pasko ay nagpasya kang magbigay ng isang smartphone bilang isang regalo sa pamamagitan ng pagsasamantala sa mga sobrang alok sa paligid, mabuti huwag magmukhang masama si Santa.

Emanuele Iafulla
Emanuele Iafulla

Nerd, Geek, Netizen, terms na hindi sa akin. Simply myself, lover of technology and provocative like Xiaomi does with its products. Mataas na kalidad sa tapat na mga presyo, isang tunay na provocation para sa iba pang mas sikat na brand.

sumuskribi
Abisuhan ako
bisita

0 Comments
Mga Paunang puna sa Inline
Tingnan ang lahat ng mga komento
XiaomiToday.it
logo