X86 at x64

Anonim

Ang mga teknolohiya ng computer ay patuloy na nagbabago, at kung ibabatay namin ang aming mga hula sa batas ni Moore, patuloy itong mangyayari sa mga dekada na darating. Ang mabilis na bilis ng pagpapaunlad ng hardware ng computer ay higit sa lahat dahil sa matinding gana ng mga mamimili para sa mas mahusay at mas mabilis na mga bahagi. Sa tuwing ang mga nag-develop ay pumasok sa isang roadblock na naglilimita sa karagdagang pag-unlad ng kasalukuyang pamantayan, nakita namin ang isang biglaang paglilipat sa isang bagong pamantayan. Ito ang nangyayari sa pagitan ng x86 at x64.

Ang x86 ay isang lumang teknolohiya na nagsimula sa 8086 na pamilya ng mga processor. Ito ay ngayon lumaki sa x86-32 bersyon na kung saan ay ang pinaka-karaniwang bersyon at ang kahalili nito ang x86-64 o higit pang karaniwang kilala bilang x64. Ang paglipat ng unti-unti paglilipat sa x64 ay nagsimula pa nang maaga habang wala pa ring mga pangunahing kakulangan na nakikita sa pc market. Ito ay dahil ang unang merkado upang maranasan ang mga problema na may kaugnayan sa x86 ay ang mga taong nagpapatakbo ng mataas na mga end server.

Ang pagpapatakbo ng isang sistema na may 32bit na arkitektura ay nangangahulugan na ikaw ay laging limitado sa kung ano ang maaaring ituro ng 32bits. Sa kasong ito, ang problema ay nagmula sa memorya. Ang isang 32bit long pointer ay maaari lamang magturo sa isang maximum na 4.2billion address na kung saan ay halos 4GB ng memorya. Dahil dito, maaari lamang itong maglaan ng hanggang 4GB ng memorya sa isang tiyak na programa kahit na mayroon itong 16GB ng memorya na magagamit. Ang limitasyon na ito ay maaaring hindi isang problema para sa isang home setup ngunit sa isang kapaligiran sa server, ito ay nagtatanghal ng isang malaking problema. Iyon ang dahilan kung bakit lumitaw ang mga x64 processor nang maaga para sa mga mamimili.

Ang arkitektura ng x64 ay sinusunod pa rin kung anong x86 ang mayroon ngunit nagpapabuti dito sa pamamagitan ng pagkakaroon ng 64bits sa bawat address. Ito ay nangangahulugan na ang memory kapasidad ng arkitektura ng x64 ay ang parisukat ng 4.2billion, na sa ngayon ay isang hindi mailarawan ng isip na halaga ng memorya. Na isinama sa ilang mga pagpapahusay ay gumagawa ng x64 architecture isang tiyak na mahusay na processor upang palitan ang hinalinhan nito.

Ang problema sa x64 ay ang software para sa mga ito ay hindi talaga doon. Kahit na may mga operating system na subukan upang samantalahin ang arkitektura x64, karamihan ay hindi at may mga kahit ilang na hindi tatakbo sa isang x64 OS. Sa kalaunan, ang software na sinadya para sa x64 architecture ay dumating at ang lahat ng 32bit na hardware at software ay magiging lipas na. Ngunit sa ngayon, ang arkitektura ng x64 ay pinagmumultuhan pa rin ng mga hindi katugma ng software na naglilimita sa apela nito sa pangkalahatang publiko.

Ang huling tampok ng arkitektura ng x64 ay ang ganap na pabalik na tugma sa x86. Upang kahit na ang iyong processor ay x64, ang user ay hindi mapapansin ang anumang pagkakaiba hangga't ang iyong OS ay 32bit. Ito ay maaaring maging mahusay dahil sa sandaling dumating ang software, kailangan mo lamang i-update ang iyong OS at software dahil ang hardware ay naroroon na.