Aký je rozdiel medzi 32-bitovým a 64-bitovým?

Obsah:

Aký je rozdiel medzi 32-bitovým a 64-bitovým?
Aký je rozdiel medzi 32-bitovým a 64-bitovým?
Anonim

Vo svete počítačov 32-bitový a 64-bitový znamená typ centrálnej procesorovej jednotky, operačného systému, ovládača, softvérového programu atď., ktorý využíva túto konkrétnu architektúru.

Pravdepodobne ste už videli možnosť stiahnuť si softvér ako 32-bitovú verziu alebo 64-bitovú verziu. Rozdiel je v skutočnosti dôležitý, pretože tieto dva boli naprogramované pre samostatné systémy.

Čo znamenajú?

  • 32-bitový hardvér a softvér sa často označuje ako x86 alebo x86-32.
  • 64-bitový hardvér a softvér sa často označuje ako x64 alebo x86-64.
  • 32-bitové systémy využívajú dáta v 32-bitových častiach, zatiaľ čo 64-bitové systémy využívajú dáta v 64-bitových častiach. Vo všeobecnosti platí, že čím viac údajov je možné spracovať naraz, tým rýchlejšie môže systém fungovať.

64-bitový systém má niekoľko ďalších výhod, najpraktickejšiu možnosť využívať výrazne väčšie množstvo fyzickej pamäte (viac ako 4 GB povolené 32-bitovým počítačom).

Pozrite sa, čo hovorí spoločnosť Microsoft o limitoch pamäte pre rôzne verzie systému Windows.

64-bitový procesor dokáže spracovať 64 bitov dát naraz, čo mu umožňuje rýchlejšie počítať informácie bez ohľadu na rýchlosť hodín procesora. Umožňuje väčšie využitie pamäte, pretože s 32-bitovými procesormi je možné pristupovať iba k 232 adresám pamäte RAM (všetky 32-miestne binárne čísla).

Toto obmedzenie znamená, že procesor využíva oveľa menšie množstvo pamäte ako 64-bitové procesory, ktoré dokážu prečítať dvojnásobok číslic. V skutočnosti sa s každou ďalšou číslicou zdvojnásobuje maximálny počet adries, ku ktorým je možné pristupovať, čo umožňuje oveľa viac pamäte ako 32-bitový procesor.

Vďaka 64-bitovým procesorom s väčšou bitovou veľkosťou, a teda schopnosťou počítať väčšie čísla, sa počítač tiež nakoniec vysporiada so všetkým na oveľa presnejšej úrovni ako 32-bitový počítač. Pixely na obrazovke môžu byť napríklad zafarbené a umiestnené presnejšie ako pixely na 32-bitovom počítači.

64-bitové a 32-bitové operačné systémy

Väčšina nových procesorov je založená na 64-bitovej architektúre a podporuje 64-bitové operačné systémy. Tieto procesory sú tiež plne kompatibilné s 32-bitovými operačnými systémami.

Všetky vydania systému Windows 11 a väčšina vydaní systému Windows 10, Windows 8, Windows 7 a Windows Vista je k dispozícii v 64-bitovom formáte. Z edícií Windows XP je k dispozícii iba Professional v 64-bitovej verzii.

Všetky edície systému Windows, od XP až po 10, sú dostupné v 32-bitovej verzii.

Každý operačný systém Mac od verzie 10.8 (Mountain Lion) je 64-bitový.

Rovnako ako Windows, aj Linux môže byť 32-bitový alebo 64-bitový. Pomocou príkazu lscpu môžete vidieť, ktoré spúšťate.

Nie ste si istí, či je kópia systému Windows vo vašom počítači 32-bitová alebo 64-bitová?

Najrýchlejší a najjednoduchší spôsob, ako zistiť, či používate 32-bitovú alebo 64-bitovú verziu systému Windows, je skontrolovať, čo sa píše v ovládacom paneli. Ďalšou jednoduchou metódou je skontrolovať priečinok Program Files; viac informácií o tom nájdete nižšie.

Ak chcete zobraziť hardvérovú architektúru, otvorte príkazový riadok a zadajte tento príkaz:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Môžete dostať odpoveď ako AMD64 na označenie, že máte systém založený na x64 alebo x86 pre 32-bitový systém.

Toto je ďalší príkaz, ktorý funguje na základe kontroly informácií v podregistri HKLM:


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

Image
Image

Výsledkom tohto príkazu by malo byť oveľa viac textu, ale potom by sa malo skončiť odpoveďou ako je jedna z týchto:


PROCESSOR_ARCHITEKTURA REG_SZ x86

PROCESSOR_ARCHITEKTURA REG_SZ AMD64

Najlepší spôsob, ako použiť jeden z týchto príkazov, je skopírovať ho sem, kliknúť pravým tlačidlom myši na čierne miesto v príkazovom riadku a potom príkaz prilepiť.

Tieto príkazy informujú iba o hardvérovej architektúre, nie o type verzie systému Windows, ktorú používate. Pravdepodobne sú rovnaké, pretože systémy x86 môžu nainštalovať iba 32-bitovú verziu systému Windows, ale nemusí to byť nevyhnutne pravda, pretože 32-bitovú verziu systému Windows možno nainštalovať aj na systémy x64.

Prečo na tom záleží

Poznanie rozdielu je kľúčové, aby ste si nainštalovali správne druhy softvéru a ovládačov zariadení. Ak máte napríklad možnosť stiahnuť si 32-bitovú alebo 64-bitovú verziu, lepšou voľbou je 64-bitový softvérový program. Ak však používate 32-bitovú verziu systému Windows, nespustí sa vôbec.

Jeden pozoruhodný rozdiel pre vás, koncového používateľa, je ten, že je možné, že po stiahnutí veľkého programu zistíte, že ste tento čas premrhali, pretože sa nespustí na vašom konkrétnom počítači. Ak ste si napríklad stiahli 64-bitový program, ktorý očakávate, že ho budete používať na 32-bitovom operačnom systéme.

Niektoré 32-bitové programy však môžu fungovať v pohode aj na 64-bitovom systéme. Inými slovami, 32-bitové programy sú kompatibilné so 64-bitovými operačnými systémami. Toto pravidlo však nie je vždy platné, a to najmä v prípade niektorých ovládačov zariadení, pretože hardvérové zariadenia vyžadujú inštaláciu presnej verzie, aby sa mohli pripojiť k softvéru (t. j. 64-bitové ovládače sú potrebné pre 64-bitový bitový OS a 32-bitové ovládače pre 32-bitový OS).

Ďalší čas, kedy do hry vstupujú 32-bitové a 64-bitové rozdiely, je riešenie problémov so softvérom alebo prehliadanie inštalačného adresára programu.

Je dôležité si uvedomiť, že 64-bitové verzie systému Windows majú dva rôzne inštalačné priečinky, pretože obsahujú aj 32-bitový adresár. 32-bitová verzia má však iba jeden inštalačný priečinok. Mätúce je, že priečinok Program Files 64-bitovej verzie má rovnaký názov ako priečinok 32-bitových Program Files v 32-bitovej verzii systému Windows.

Jedným príkladom, prečo je to tak, je, že 32-bitový program sa nepokúša použiť 64-bitovú knižnicu DLL, ktorá nebude fungovať. Namiesto toho, keď sa 32-bitový program nainštaluje do priečinka 32-bitových Program Files a potom tento program spustíte, Windows vie, že potrebuje stiahnuť nejaké 32-bitové špecifické súbory namiesto tých, ktoré sa používajú pre 64-bitové programy.

Image
Image

Ak ste zmätení, pozrite sa sem:

64-bitové verzie systému Windows majú dva priečinky:

  • 32-bitové umiestnenie: C:\Program Files (x86)\
  • 64-bitové umiestnenie: C:\Program Files\

32-bitová verzia systému Windows mať jeden priečinok:

32-bitové umiestnenie: C:\Program Files\

Ako môžete povedať, je trochu mätúce jasne povedať, že priečinok 64-bit Program Files je C:\Program Files\, pretože to nie je pravda pre 32-bitový operačný systém.

Okrem návodov a inštrukcií, ktoré vyžadujú, aby ste poznali rozdiel, je dôležité porozumieť týmto výrazom aj vtedy, ak si nie ste istí, či by ste si mali zaobstarať 64-bitový počítač alebo 64-bitový program.

Napríklad možno chcete, aby mal program na úpravu videa prístup k väčšiemu množstvu pamäte RAM, než akú by mohol použiť na 32-bitovom systéme. Alebo, ak viete, že hardvér, ktorý používate, nemá možnosť 64-bitového ovládača, potom viete, že ho nemôžete použiť so 64-bitovým počítačom. To isté platí pre staré 16-bitové aplikácie, ktoré nemusia fungovať na 64-bitovom počítači; Vedieť to vám môže pomôcť rozhodnúť sa, či by ste mali prejsť na 64-bitový počítač alebo zostať na 32-bitovom.

FAQ

    Aký je názov 32-bitového alebo 128-bitového čísla používaného na identifikáciu zariadenia v sieti?

    Adresa internetového protokolu, bežne označovaná ako adresa IP, je identifikačné číslo sieťového hardvéru pripojeného k sieti.

    Ako spúšťate 32-bitové programy v 64-bitovom systéme Windows 10?

    Kliknite pravým tlačidlom myši na program, prejdite na Properties > Compatibility, vyberte Spustite tento program v režime kompatibility prea vyberte verziu.

    Prečo sa 32-bitový nazýva x86 a nie x32?

    Názvy procesorov Intel končili na 86 (prvý bol 8086). 32-bitová generácia tejto architektúry sa tiež označuje ako "x86."

Odporúča: