Skip to content

32bitový vs. 64bitový

25 de Červen de 2021
64 bit vs 32 bit 56a6fa1a3df78cf772913c5f

Ve světě počítačů 32bitové a 64bitové označují typ centrální procesorové jednotky, operačního systému, ovladače, softwarového programu atd., Který využívá tuto konkrétní architekturu. Pravděpodobně jste již viděli možnost stáhnout si software jako 32bitovou verzi nebo 64bitovou verzi. Rozdíl ve skutečnosti záleží, protože dva byly naprogramovány pro samostatné systémy.

Co tím myslí?

  • 32bitový hardware a software se často označuje jako x86 nebo x86-32.
  • 64bitový hardware a software se často označuje jako x64 nebo x86-64.
  • 32bitové systémy využívají data v 32bitových částech, zatímco 64bitové systémy využívají data v 64bitových částech. Obecně platí, že čím více dat lze zpracovat najednou, tím rychleji může systém fungovat.

64bitový systém má také několik dalších výhod, většinou schopnost využívat výrazně větší množství fyzické paměti (více než 4 GB povolené 32bitovým strojem). Podívejte se, co Microsoft říká o limitech paměti pro různé verze systému Windows. 64bitový procesor dokáže zpracovat 64 bitů dat najednou, což mu umožňuje rychlejší výpočet informací bez ohledu na rychlost procesoru. To umožňuje větší využití paměti, protože u 32bitových procesorů pouze 232 lze přistupovat k adresám RAM (všechna 32místná binární čísla). To omezuje procesor na použití mnohem menšího množství paměti než 64bitové procesory, které umí číst dvojnásobné číslice. Ve skutečnosti se s každou další číslicí zdvojnásobuje také maximální počet adres, ke kterým lze přistupovat hodně více paměti než 32bitový procesor. Vzhledem k tomu, že 64bitové procesory mají větší bitovou velikost, a proto jsou schopny vypočítat větší čísla, počítač také nakonec vyřeší vše na mnohem přesnější úrovni než 32bitový počítač. Například pixely na obrazovce lze obarvit a umístit přesněji než pixely na 32bitovém počítači.

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

Většina nových procesorů je dnes založena na 64bitové architektuře a podporuje 64bitové operační systémy. Tyto procesory jsou také plně kompatibilní s 32bitovými operačními systémy. Většina vydání Windows 10, Windows 8, Windows 7 a Windows Vista je k dispozici v 64bitovém formátu. Pouze z edic systému Windows XP Profesionální je k dispozici v 64bitové verzi. Všechny edice systému Windows od XP do 10 jsou k dispozici v 32bitových verzích. Každý operační systém Mac od verze 10.8 (Mountain Lion) je 64bitový. Stejně jako Windows i Linux může být 32bitový nebo 64bitový. Můžete vidět, se kterým běžíte lscpu příkaz.

Nejste si jisti, zda je kopie systému Windows v počítači 32bitová nebo 64bitová?

Nejrychlejším a nejsnadnějším způsobem, jak zjistit, zda používáte 32bitovou nebo 64bitovou verzi systému Windows, je zkontrolovat, co je uvedeno v Ovládacích panelech. Další jednoduchou metodou, jak zjistit, kterou architekturu OS používáte ve Windows, je zkontrolovat složku Program Files. Níže jsou uvedeny další informace. Chcete-li zobrazit architekturu hardwaru, můžete otevřít příkazový řádek a zadat příkaz: echo% PROCESSOR_ARCHITECTURE%

Může se vám zobrazit odpověď typu AMD64 k označení, že máte systém založený na x64, nebo x86 pro 32-bit. Další funkční příkaz je: reg dotaz „HKLM SYSTEM CurrentControlSet Control Session Manager Environment“ / v PROCESSOR_ARCHITECTURE

výsledky příkazu architektury procesoru reg

Tento příkaz by měl vyústit v mnohem více textu, ale pak by měl skončit s odpovědí, jako je tato: PROCESSOR_ARCHITECTURE REG_SZ x86
PROCESSOR_ARCHITECTURE REG_SZ AMD64

Nejlepším způsobem, jak použít jeden z těchto příkazů, je zkopírovat je sem na tuto stránku a poté kliknout pravým tlačítkem na černé místo v příkazovém řádku a vložit příkaz. Tyto příkazy vám řeknou pouze architekturu hardwaru, nikoli typ verze systému Windows, kterou používáte. Své pravděpodobně že jsou stejné, protože systémy x86 mohou instalovat pouze 32bitovou verzi systému Windows, ale není to tak nutně true, protože na systémy x64 lze nainstalovat také 32bitovou verzi systému Windows.

Proč na tom záleží

Znalost rozdílu je důležitá, takže si můžete být jisti, že instalujete správné druhy softwaru a ovladačů zařízení. Například když je dána možnost mezi stažením 32bitové nebo 64bitové verze, je lepší volbou 64bitový softwarový program. Nebude však vůbec fungovat, pokud používáte 32bitovou verzi systému Windows. Jedním z mála skutečných, pozoruhodných rozdílů pro vás, koncového uživatele, je to, že je možné, že po stažení velkého programu zjistíte, že jste ten čas promarnili, protože na vašem konkrétním počítači nebude fungovat. To platí, pokud jste si stáhli 64bitový program, který očekáváte v 32bitovém operačním systému. Některé 32bitové programy však mohou na 64bitovém systému běžet dobře. Jinými slovy, 32bitové programy jsou kompatibilní s 64bitovými operačními systémy. Toto pravidlo však není vždy pravdivé, a to je zejména případ některých ovladačů zařízení, protože hardwarová zařízení vyžadují instalaci přesné verze, aby mohla komunikovat se softwarem (tj. 64bitové ovladače jsou nutné pro 64bitový operační systém a 32bitové ovladače pro 32bitový operační systém). Jindy, kdy se do hry dostanou 32bitové a 64bitové rozdíly, je řešení problémů se softwarem nebo prohlížení instalačního adresáře programu. Je důležité si uvědomit, že 64bitové verze Windows mají dvě různé instalační složky protože také obsahují 32bitový adresář. 32bitová verze systému Windows má pouze jednu instalační složku. Aby to bylo trochu matoucí, má složka Program Files v 64bitové verzi stejný název jako složka 32bitových Program Files ve 32bitové verzi systému Windows. Jedním z příkladů, proč tomu tak je, je to, že 32bitový program se nepokouší použít 64bitovou DLL, která nebude fungovat. Místo toho, když je 32bitový program nainstalován ve složce 32bitových programových souborů a poté spustíte uvedený program, systém Windows ví, že potřebuje vytáhnout některé specifické 32bitové soubory namísto těch, které se používají pro 64bitové programy.

Složky Program Files ve Windows 10

Pokud jste zmatení, podívejte se sem: Na a 64bitová verze systému Windows jsou dvě složky:

  • 32bitové umístění: C: Program Files (x86)
  • 64bitové umístění: C: Program Files

Na 32bitová verze systému Windows je jedna složka:

  • 32bitové umístění: C: Program Files

Jak můžete říct, je trochu matoucí jasně říci, že 64bitová složka Program Files je C: Program Files protože to není pravda pro 32bitový operační systém. Kromě návodů a instruktáží, které vyžadují, abyste věděli, jaký je rozdíl mezi 64bitovým a 32bitovým, je důležitým dalším důvodem pochopení těchto pojmů, pokud si nejste jisti, zda byste měli získat 64bitový počítač a / nebo 64- bitové programy. Například možná chcete, aby měl program pro úpravy videa přístup k většímu množství paměti RAM, než jaké by mohl použít v 32bitovém systému. Nebo, pokud víte, že hardware, který používáte, nemá možnost 64bitového ovladače, pak víte, že jej nemůžete použít s 64bitovým počítačem. Totéž platí pro staré 16bitové aplikace, které na 64bitovém počítači nemusí fungovat; to vám může pomoci rozhodnout se, zda byste měli přepnout na 64bitový počítač nebo se držet 32bitového. FAQ

  • Jaký je název 32bitového nebo 128bitového čísla používaného k identifikaci zařízení v síti?

    Adresa internetového protokolu, běžně označovaná jako IP adresa, je identifikační číslo síťového hardwaru připojeného k síti.

  • Jak spouštíte 32bitové programy v 64bitovém systému Windows 10?

    Klepněte pravým tlačítkem myši na program, přejděte na Vlastnosti > Kompatibilita, vyberte Spusťte tento program v režimu kompatibility proa vyberte verzi.

  • Proč se 32bitová verze nazývá x86 a ne x32?

    Jména procesorů Intel skončila na 86 (první byla 8086). 32bitová generace této architektury se také označuje jako „x86“.