64-bit Computing

Paano Puwede ang isang Paglipat mula 32 hanggang 64-bits Pagbutihin ang Computing?

Panimula

Sa puntong ito, ang lahat ng laptop at desktop personal computer ay lumipat mula sa 32-bit hanggang 64-bit na mga processor. Kahit na ito ang kaso, ang ilang mga computer ay nagtatampok pa rin ng mga 32-bit na bersyon ng Windows na may ilang mga implikasyon sa kung magkano ang memorya na maaari nilang ma-access. Mayroon pa ring ilang mga low-end na mga processor ng mobile na gumagamit ng 32-bit bagaman ang dahilan kung bakit ang software ay magagamit pa rin.

Ang malaking lugar kung saan ang 32-bit laban sa pagpoproseso ng 64-bit ay talagang isang isyu ay may kinalaman sa mga processor ng tablet . Karamihan sa mga mobile phone at tablet ay kasalukuyang gumagamit pa rin ng 32-bit na mga processor. Ito ay pangunahin dahil sila ay may posibilidad na maging mas mahusay na pagdating sa kanilang paggamit ng kuryente at ang hardware ay limitado na sa laki. Gayunpaman, nagiging mas karaniwan ang mga processor ng 64-bit kaya magandang ideya na maunawaan kung paano maaaring maapektuhan ng 32-bit versus 64-bit na mga processor ang iyong karanasan sa computer.

Pag-unawa sa mga Bits

Ang lahat ng mga processor ng computer ay batay sa binary matematika dahil sa mga transistors na bumubuo sa semiconductors sa loob ng chips. Upang ilagay ang mga bagay sa mga simpleng termino, ang isang bit ay isang solong 1 o 0 na naka-imbak sa proseso ng isang transistor. Ang lahat ng mga processor ay tinutukoy ng kanilang kaunting pagproseso. Para sa karamihan ng mga processor ngayon, ito ay 64-bit ngunit para sa iba pa, maaari pa rin itong limitado sa 32-bits lamang. Kaya ano ang ibig sabihin ng bit count?

Ang bit rating na ito ng processor ang tumutukoy sa pinakamalaking numero ng numero na maaaring hawakan ng processor. Ang pinakamalaking bilang na maaaring maproseso sa isang solong cycle ng orasan ay katumbas ng 2 sa kapangyarihan (o exponent) ng bit rating. Kaya, ang isang 32-bit na processor ay maaaring hawakan ang isang numero ng hanggang sa 2 ^ 32 o humigit-kumulang na 4.3 bilyon. Anumang bilang na mas malaki kaysa sa ito ay nangangailangan ng higit sa isang cycle ng orasan upang maproseso. Ang isang 64-bit na processor, sa kabilang banda, ay maaaring humawak ng isang bilang ng isang 2 ^ 64 o halos 18.4 quintillion (18,400,000,000,000,000,000). Nangangahulugan ito na ang isang 64-bit na processor ay maaaring mas mahusay na mahawakan ang malaking bilang ng matematika. Ngayon ang mga processor ay hindi lamang ginagawa ang matematika mahigpit ngunit ang mas mahabang string ay nangangahulugan na ito ay maaaring makumpleto ang mas advanced na mga utos sa isang solong cycle ng orasan sa halip na sa split sa multiple.

Kaya, kung mayroon kang dalawang maihahambing na processor na tumatakbo sa parehong bilis ng orasan na binigyan ng katulad na mga utos ng programming, ang isang 64-bit na processor ay maaaring maging epektibo nang dalawang beses kasing bilis ng isang 32-bit na processor. Ito ay hindi lubos na totoo dahil ang bawat orasan ng cycle ay hindi kinakailangang gamitin ang lahat ng mga piraso sa isang pass ngunit anumang oras na ito ay mas malaki kaysa sa 32, ang 64 bit ay kukuha ng kalahati ng oras para sa pagtuturo na iyon.

Ang memorya ang Key

Ang isa sa iba pang mga item na direktang apektado ng bit rating ng processor ay ang halaga ng memorya na maaaring suportahan at ma-access ng system. Tingnan natin ang kasalukuyang 32-bit platform ng ngayon. Sa kasalukuyan ang 32-bit na mga processor at operating system ay maaaring suportahan ang isang kabuuang 4 gigabytes ng memorya sa computer. Ng 4 gigabytes ng memorya, ang mga operating system ay maaari lamang maglaan ng 2 gigabytes ng memorya sa isang naibigay na application.

Ito ay mas mahalaga pagdating sa laptop at desktop personal computer . Ito ay dahil mayroon silang access sa mas kumplikadong mga programa at mga application na hindi banggitin ang espasyo para sa memory para sa mga processor. Ang mga processor ng mobile, sa kabilang banda, ay may limitadong espasyo at sa pangkalahatan ay may memory na isinama sa processor. Bilang isang resulta, kahit na ang mga nangungunang processor ng dulo para sa mga smartphone at tablet ay karaniwang mayroong 2GB lamang ng memorya upang hindi ito maabot ang mga limitasyon ng 4GB.

Bakit mahalaga ito? Well, ang halaga ng memorya na ang processor ay nakakaapekto sa pagiging kumplikado ng mga programa. Karamihan sa mga mas maliit na tablet at telepono ay walang kakayahan na magpatakbo ng mga kumplikadong mga application tulad ng Photoshop . Ito ang dahilan kung bakit ang isang kumpanya tulad ng Adobe ay dapat maglagay ng iba pang maraming mga application na gawin ang iba't ibang aspeto ng solong mas kumplikadong PC program maaari. Sa pamamagitan ng paggamit ng isang 32-bit na processor na may mga paghihigpit sa memory nito, hindi ito makamit ang parehong antas ng pagiging kumplikado na may kakayahang kumpleto ang isang personal na computer.

Ano ang isang 64-bit na CPU nang walang 64-bit na OS?

Sa ngayon kami ay nagsasalita tungkol sa mga kakayahan ng mga processor batay sa kanilang arkitektura, ngunit may isang mahalagang punto na ginawa dito. Ang buong paggamit ng isang processor ay kasing ganda ng software na isinulat para dito. Ang pagpapatakbo ng isang 64-bit na processor na may 32-bit na operating system ay magtatapos na pag-aaksaya ng malaking halaga ng potensyal ng computing ng processor. Ang 32-bit operating system ay gagamitin lamang ang kalahati ng mga registers ng processor kaya nililimitahan ang kakayahan sa computing nito. Ito ay magkakaroon pa rin ng lahat ng parehong mga limitasyon sa ito na ang isang umiiral na 32-bit na processor ay may parehong OS.

Ito ay talagang isang malaking problema. Karamihan sa mga pagbabago sa arkitektura tulad ng 64-bit na mga processor sa pangkalahatan ay nangangailangan ng isang ganap na bagong hanay ng mga programa na isinulat para sa kanila. Ito ay isang malaking problema para sa parehong mga gumagawa ng hardware at ang mga gumagawa ng software. Ang mga kompanya ng software ay hindi nais na isulat ang bagong software hanggang ang hardware ay lumabas doon upang suportahan ang kanilang mga benta ng software. Of course, ang mga tao ng hardware ay hindi maaaring ibenta ang kanilang produkto maliban kung may software upang suportahan ito. Ito ay isa sa mga pangunahing dahilan kung bakit ang mga CPU ng enterprise tulad ng IA-64 Itanium mula sa Intel ay may problema. Mayroong maliit na software na isinulat para sa arkitektura at ang 32-bit na pagtulad nito upang patakbuhin ang mga umiiral na operating system na malubhang napinsala ang CPU.

Kaya, paano nakakakuha ang AMD at Apple sa problemang ito? Sinimulang idinagdag ng Apple ang 64-bit patch para sa operating system nito. Nagdaragdag ito ng ilang karagdagang suporta, ngunit tumatakbo pa rin ito sa isang 32-bit na OS. Kinuha ng AMD ang ibang ruta. Idinisenyo nito ang processor nito upang mahawakan ang mga native na operating system ng 32-bit x86 at idinagdag ang karagdagang 64-bit registro. Pinapayagan nito ang processor na magpatakbo ng 32-bit na code nang epektibo bilang isang 32-bit na processor, ngunit sa kasalukuyang 64-bit na bersyon ng Linux o sa paparating na Windows XP 64 ito ay magagamit ang buong potensyal na pagpoproseso ng CPU.

Ay ang Oras ng Tama para sa 64-bit Computing?

Ang sagot sa tanong na ito ay parehong oo at hindi. Ang industriya ay umaabot sa mga limitasyon ng 32-bit computing para sa marami sa mga mas mataas na market ng computer na dulo tulad ng mga gumagamit ng enterprise at kapangyarihan. Kung ang mga computer ay upang madagdagan ang mga bilis at lakas ng pagpoproseso, kinakailangan na tumalon sa susunod na henerasyon ng mga processor. Ang mga ito ay mga sistema na sa pangkalahatan ay nangangailangan ng higit pang memorya at malaking bilang ng mga kalkulasyon na makakakuha ng direktang mga benepisyo ng isang 64-bit platform.

Iba't ibang bagay ang mga mamimili. Karamihan sa mga gawain na ginagawa ng karaniwang mamimili sa computer ay higit pa sa sapat na sakop ng umiiral na 32-bit na arkitektura. Sa kalaunan, ang mga gumagamit ay makakakuha sa punto kung saan ang lumipat sa 64-bit computing ay may kabuluhan, ngunit sa kasalukuyan ito ay hindi. Gaano karaming mga mamimili doon ay malamang na magkaroon ng 4 gigabytes ng memory sa isang computer system kahit na sa susunod na dalawang taon?

Ang tunay na mga benepisyo ng 64-bit na computing ay tuluyang bumababa sa mga mamimili. Ginagawa ng mga tagagawa at software developer na limitahan ang iba't ibang mga produkto na mayroon sila upang suportahan upang subukan at mabawasan ang mga gastos. Dahil dito, sila ay magtutuon lamang sa huli sa produksyon ng 64-bit na hardware at software. Hanggang sa oras na iyon, ito ay magiging isang bumpy biyahe para sa mga na pumili upang maging maaga adopters.