Nini Tofauti Kati ya 32-Bit na 64-Bit?

Orodha ya maudhui:

Nini Tofauti Kati ya 32-Bit na 64-Bit?
Nini Tofauti Kati ya 32-Bit na 64-Bit?
Anonim

Katika ulimwengu wa kompyuta, biti 32 na 64-biti hurejelea aina ya kitengo cha uchakataji wa kati, mfumo wa uendeshaji, kiendeshi, programu ya programu, n.k., inayotumia usanifu huo mahususi.

Pengine umeona chaguo la kupakua kipande cha programu kama toleo la 32-bit au toleo la 64-bit. Tofauti, kwa kweli, ni muhimu kwa sababu zote mbili ziliratibiwa kwa mifumo tofauti.

Zinamaanisha Nini?

  • 32-bit maunzi na programu mara nyingi hujulikana kama x86 au x86-32.
  • 64-bit maunzi na programu mara nyingi hujulikana kama x64 au x86-64.
  • 32-bit mifumo hutumia data katika vipande 32-bit, huku mifumo ya biti-64 hutumia data katika vipande-64. Kwa ujumla, kadri data inavyoweza kuchakatwa mara moja, ndivyo mfumo unavyoweza kufanya kazi kwa kasi zaidi.

Kuna manufaa mengine kadhaa kwa mfumo wa biti 64, hasa uwezo wa kutumia kiasi kikubwa zaidi cha kumbukumbu halisi (zaidi ya GB 4 zinazoruhusiwa na mashine ya biti 32).

Angalia kile Microsoft inachosema kuhusu vikomo vya kumbukumbu kwa matoleo tofauti ya Windows.

Kichakataji cha biti 64 kinaweza kushughulikia biti 64 za data kwa wakati mmoja, ambayo huiruhusu kukokotoa taarifa haraka zaidi bila kujali kasi ya saa ya kichakataji. Inaruhusu utumiaji zaidi wa kumbukumbu kwa sababu, kwa vichakataji-bit 32, ni anwani 232 za RAM zinaweza kufikiwa (nambari zote za binary zenye tarakimu 32).

Kizuizi hiki kinamaanisha kuwa kichakataji kinatumia kiwango cha chini zaidi cha kumbukumbu kuliko vichakataji vya biti 64, ambavyo vinaweza kusoma tarakimu mara mbili. Kwa kweli, kwa kila tarakimu ya ziada, idadi ya juu zaidi ya anwani zinazoweza kufikiwa huongezeka maradufu pia, hivyo kuruhusu kumbukumbu zaidi kuliko kichakataji cha biti 32.

Huku vichakataji vya biti 64 vikiwa na saizi kubwa zaidi na kwa hivyo uwezo wa kukokotoa nambari kubwa zaidi, kompyuta pia huishia kushughulika na kila kitu kwa kiwango sahihi zaidi kuliko kompyuta ya biti 32. Pixels kwenye skrini yako, kwa mfano, zinaweza kupakwa rangi na kuwekwa kwa usahihi zaidi kuliko pikseli kwenye kompyuta ya biti 32.

64-Biti na 32-Biti Mifumo ya Uendeshaji

Vichakataji vingi vipya vinatokana na usanifu wa 64-bit na kutumia mifumo ya uendeshaji ya 64-bit. Vichakataji hivi pia vinaoana kikamilifu na mifumo ya uendeshaji ya biti 32.

Matoleo yote ya Windows 11 na matoleo mengi ya Windows 10, Windows 8, Windows 7, na Windows Vista yanapatikana katika umbizo la 64-bit. Kati ya matoleo ya Windows XP, Professional pekee ndiyo yanapatikana kwa biti 64.

Matoleo yote ya Windows, kuanzia XP hadi 10, yanapatikana kwa biti 32.

Kila mfumo wa uendeshaji wa Mac tangu v10.8 (Mountain Lion) umekuwa wa biti 64.

Kama Windows, Linux inaweza kuwa 32-bit au 64-bit. Unaweza kuona unayoendesha kwa amri ya lscpu.

Je, huna uhakika kama Nakala ya Windows kwenye Kompyuta yako Ni 32-Bit au 64-Bit?

Njia ya haraka na rahisi zaidi ya kuona ikiwa unatumia toleo la Windows la 32-bit au 64-bit ni kuangalia inasema nini kwenye Paneli Kidhibiti. Njia nyingine rahisi ni kuangalia folda ya Faili za Programu; kuna habari zaidi juu ya hilo hapa chini.

Ili kuona usanifu wa maunzi, fungua Amri Prompt na uweke amri hii:


echo %PROCESSOR_USANIFU%

Image
Image

Unaweza kupata jibu kama AMD64 ili kuashiria kuwa una mfumo msingi wa x64, au x86 kwa biti 32.

Hii ni amri nyingine ambayo inafanya kazi kwa kuangalia kwa taarifa katika mzinga wa usajili wa HKLM:


reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Amri hiyo inapaswa kusababisha maandishi mengi zaidi, lakini imalizie kwa jibu kama mojawapo ya haya:


USANIFU_USANIFU REG_SZ x86

USANIFU_WA_SANDIKAJI REG_SZ AMD64

Njia bora ya kutumia mojawapo ya amri hizi ni kuzinakili hapa, bofya kulia kwenye nafasi nyeusi kwenye Command Prompt, kisha ubandike amri.

Amri hizi hukuambia tu usanifu wa maunzi, si aina ya toleo la Windows unaloendesha. Yanawezekana yanafanana kwa kuwa mifumo ya x86 inaweza tu kusakinisha toleo la 32-bit la Windows, lakini si lazima iwe kweli kwani toleo la 32-bit la Windows linaweza kusakinishwa kwenye mifumo ya x64 pia.

Kwanini Ni Muhimu

Kujua tofauti ni muhimu kwa hivyo unasakinisha aina sahihi za viendeshi vya programu na vifaa. Kwa mfano, unapopewa chaguo kati ya kupakua toleo la 32-bit au 64-bit, programu ya programu ya 64-bit ni chaguo bora zaidi. Hata hivyo, haitafanya kazi hata kidogo ikiwa unatumia toleo la 32-bit la Windows.

Tofauti moja kubwa kwako, mtumiaji wa mwisho, ni kwamba inawezekana kwamba baada ya kupakua programu kubwa, utagundua kuwa umepoteza muda huo kwani haitafanya kazi kwenye kompyuta yako maalum. Kwa mfano, ikiwa umepakua programu ya 64-bit ambayo unatarajia kutumia kwenye 32-bit OS.

Hata hivyo, baadhi ya programu za 32-bit zinaweza kufanya kazi vizuri kwenye mfumo wa 64-bit. Kwa maneno mengine, programu 32-bit zinaendana na mifumo ya uendeshaji 64-bit. Sheria hiyo, hata hivyo, sio halali kila wakati, na ndivyo ilivyo kwa viendeshi vingine vya kifaa kwani vifaa vya maunzi vinahitaji toleo kamili kusakinishwa ili iweze kuunganishwa na programu (yaani, viendeshi 64-bit ni muhimu kwa 64- bit OS, na viendeshi vya biti 32 kwa OS ya 32-bit).

Wakati mwingine ambapo tofauti za biti 32 na 64 zinatokea ni wakati wa kutatua suala la programu au kupitia saraka ya usakinishaji wa programu.

Ni muhimu kutambua kwamba matoleo ya 64-bit ya Windows yana folda mbili tofauti za kusakinisha, kwa kuwa pia yana saraka ya 32-bit. Walakini, toleo la 32-bit lina folda moja tu ya kusakinisha. Kinachotatanisha ni kwamba folda ya Faili za Programu ya toleo la 64 ni jina sawa na folda ya Faili za Programu ya 32-bit kwenye toleo la 32-bit la Windows.

Mfano mmoja wa kwa nini hali hii ni hivyo kwamba programu ya 32-bit haijaribu kutumia 64-bit DLL, ambayo haitafanya kazi. Badala yake, wakati programu ya 32-bit inasakinishwa kwenye folda ya Faili za Programu ya 32-bit, na kisha uendeshe programu hiyo, Windows inajua kwamba inahitaji kuvuta faili mahususi za biti-32 badala ya zile zinazotumiwa kwa programu-bit 64.

Image
Image

Ikiwa umechanganyikiwa, tazama hapa:

64-bit matoleo ya Windows yana folda mbili:

  • Eneo-bit-32: C:\Program Files (x86)\
  • Eneo-bit-64: C:\Program Files\

32-bit toleo la Windows wana folda moja:

Eneo-bit-32: C:\Program Files\

Kama unavyoweza kusema, inachanganya kidogo kusema kwa uwazi kwamba folda ya Faili za Programu ya 64-bit ni C:\Program Files\ kwa kuwa hiyo si kweli kwa OS ya 32-bit.

Zaidi ya jinsi ya kufanya na maagizo ambayo yanakuhitaji kujua tofauti, sababu nyingine ya kuelewa maneno haya ni muhimu ni kama huna uhakika kama unapaswa kupata kompyuta ya biti 64 au programu ya biti 64.

Kwa mfano, labda ungependa programu ya kuhariri video iwe na uwezo wa kufikia kiasi kikubwa cha RAM kuliko inavyoweza kutumia kwenye mfumo wa 32-bit. Au, ikiwa unajua kuwa kipande cha vifaa unachotumia hakina chaguo la kiendeshi cha 64-bit, basi unajua huwezi kuitumia na kompyuta ya 64-bit. Vile vile ni kweli kwa programu za zamani za 16-bit ambazo haziwezi kufanya kazi kwenye kompyuta ya 64-bit; kujua hili kunaweza kukusaidia kuamua ikiwa unafaa kubadili hadi kwenye kompyuta ya biti-64 au ushikamane na biti-32.

Maswali Yanayoulizwa Mara kwa Mara

    Nambari ya biti 32 au 128 inayotumika kutambua kifaa kwenye mtandao inaitwa nani?

    Anwani ya Itifaki ya Mtandao, inayojulikana sana kama anwani ya IP, ndiyo nambari ya utambulisho ya maunzi ya mtandao yaliyounganishwa kwenye mtandao.

    Je, unaendeshaje programu za biti-32 kwenye Windows 10 ya biti 64?

    Bofya-kulia programu, nenda kwa Properties > Upatani, chagua Endesha mpango huu katika modi uoanifu kwa, na uchague toleo.

    Kwa nini 32-bit inaitwa x86 na si x32?

    Majina ya vichakataji vya Intel yote yaliisha kwa 86 (ya kwanza ilikuwa 8086). Kizazi cha 32-bit cha usanifu huu pia kinajulikana kama "x86."

Ilipendekeza: