Skip to main content

64-битова и 32-битова: какво означават те?

How to Make a Bit-Board | X-Carve (Юни 2026)

How to Make a Bit-Board | X-Carve (Юни 2026)
Anonim

В света на компютрите, 32-битовите и 64-битовите се отнасят за типа централен процесор, операционна система, драйвер, софтуерна програма и т.н., които използват тази конкретна архитектура.

Вероятно сте виждали опцията да изтеглите софтуер като 32-битова версия или 64-битова версия. Разликата всъщност има значение, защото двете са програмирани за отделни системи.

  • 32-битовият хардуер и софтуер често се наричат x86 или x86-32 .
  • 64-битовият хардуер и софтуер често се наричат x64 или x86-64 .
  • 32-битовите системи използват данни в 32-битови парчета, докато 64-битовите системи използват данни в 64-битови парчета. По принцип, колкото повече данни могат да бъдат обработени наведнъж, толкова по-бързо системата може да работи.

Съществуват и няколко други предимства на 64-битовата система, най-практически способността да се използват значително по-големи количества физическа памет (повече от 4 GB, разрешени от 32-битова машина). Вижте какво има Microsoft да каже за ограниченията на паметта за различните версии на Windows.

64-битови и 32-битови операционни системи

Повечето нови процесори днес са базирани на 64-битовата архитектура и поддържат 64-битови операционни системи. Тези процесори също са напълно съвместими с 32-битови операционни системи.

Повечето издания на Windows 10, Windows 8, Windows 7 и Windows Vista са налични в 64-битов формат. От изданията на Windows XP, само професионален е достъпна в 64-битова версия.

Всички издания на Windows, от XP до 10, са налични в 32-битови версии.

Всяка операционна система Mac от v10.8 (Mountain Lion) е 64-битова.

Подобно на Windows, Linux може да бъде 32-битов или 64-битов. Можете да видите с кого работите lscpu команда.

Не е сигурно дали копието на Windows на вашия компютър е 32-битова или 64-битова?

Най-бързият и лесен начин да проверите дали използвате 32-битова или 64-битова версия на Windows е да проверите какво се казва в контролния панел.

Друг прост метод за разбиране на архитектурата на OS, която използвате в Windows, е да проверите папката Програмни файлове. Има повече информация по-долу.

За да видите хардуерната архитектура, можете да отворите команден ред и да въведете командата:

echo% PROCESSOR_ARCHITECTURE%

Може да получите отговор като AMD64 за да покажете, че имате x64 базирана система, или x86 за 32-битови.

Друга команда, която работи е:

заявка за регистрация "HKLM SYSTEM CurrentControlSet Control Session Manager Околна среда" / v PROCESSOR_ARCHITECTURE

Тази команда трябва да доведе до много повече текст, но след това да завърши с отговор като един от следните:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

Бакшиш: Най-добрият начин да използвате една от тези команди е да ги копирате тук на тази страница и след това щракнете с десния бутон върху черното пространство в командния ред и да поставите командата.

Важно: Тези команди само ви разкриват хардуерната архитектура, а не вида версия на Windows, която използвате. е вероятно че те са еднакви, тъй като x86 системите могат да инсталират само 32-битова версия на Windows, но това не е така непременно тъй като 32-битова версия на Windows може да бъде инсталирана и на x64 системи.

Защо това има значение

Знаейки разликата е важно, за да сте сигурни, че сте инсталирали правилните видове софтуер и драйвери на устройства. Например, когато се даде възможност за изтегляне на 32-битова или 64-битова версия, естествената 64-битова софтуерна програма е по-добрият избор. Въпреки това, той няма да работи изобщо, ако използвате 32-битова версия на Windows.

Едно от най-важните различия между вас, крайния потребител, е, че е възможно след изтеглянето на голяма програма да откриете, че сте губили времето, тъй като няма да се показват на конкретния ви компютър. Това е вярно, ако сте изтеглили 64-битова програма, която очаквате да използвате на 32-битова операционна система.

Въпреки това, някои 32-битови програми могат да работят добре на 64-битова система. С други думи, 32-битовите програми са съвместими с 64-битови операционни системи. Това правило обаче не винаги е вярно и това важи особено за някои драйвери на устройства, тъй като хардуерните устройства изискват точната версия да бъде инсталирана, за да може тя да взаимодейства със софтуера (т.е. 64-битови драйвери са необходими за 64- -bit OS и 32-битови драйвери за 32-битова операционна система).

Друго време, когато 32-битовите и 64-битовите разлики влизат в действие, е когато се отстранява проблем с софтуер или се търси в инсталационната директория на програмата.

Важно е да разберете, че 64-битовите версии на Windows имат две различни папки за инсталиране тъй като те също съдържат 32-битова директория. Въпреки това, 32-битова версия на Windows има само една папка за инсталиране , За да направите това по-объркващо, папката Програмни файлове на 64-битовата версия е със същото име като 32-битовата папка Програмни файлове на 32-битова версия на Windows.

Един пример за това защо е така, е, че 32-битовата програма не се опитва да използва 64-битов DLL, което няма да работи. Вместо това, когато 32-битова програма е инсталирана в 32-битовата папка Програмни файлове и след това стартирате програмата, Windows знае, че трябва да извади 32-битови специфични файлове, вместо тези, използвани за 64-битови програми.

Ако сте объркани, вижте тук:

На 64-битова версия на Windows са две папки:

  • 32-битово местоположение: C: Програмни файлове (x86)
  • 64-битово местоположение: C: Program Files

На 32-битова версия на Windows е една папка:

  • 32-битово местоположение: C: Program Files

Както можете да кажете, е малко объркващо ясно да кажете, че 64-битовата папка Програмни файлове е C: Program Files тъй като това не е вярно за 32-битова операционна система.