32-битов срещу 64-битов

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

Непосредствено практическо предимство, което предлагат 64-битовите системи, е използването на по-големи количества 32-битов64-битовБрой битове 32 64 Описание на архитектурата и софтуера 32-битовата архитектура се основава на регистри, адрес или шини за данни с ширина 32 бита (4 октета). За софтуер 32-битовият обикновено означава използване на 32-битово линейно адресно пространство. 64-битовата архитектура се основава на регистри, адрес или шини за данни 64 бита (8 октета). За софтуер 64-битовото означава използване на код с 64-битови адреси на виртуална памет. Съвместимост 32-битовите операционни системи (ОС) и приложения изискват 32-битови процесори 64-битовата ОС изисква 64-битов процесор, а 64-битовите приложения се нуждаят от 64-битова ОС и процесор Налични системи Всички издания на Windows 8, Windows 7, Windows Vista и Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, както и Mac OS X и Linux Ограничения на паметта 32-битовите системи са ограничени до 3,2 гигабайта (GB) RAM памет. 32-битовите Windows с ограничение на адреса не достигат до пълни 4GB. Това зависи от хардуера, обикновено 3.25GB. 64-битовите системи позволяват до 17 милиарда GB оперативна памет. Професионалисти По-малко проблеми, по-широко съвместими • Повече RAM достъп • Повече ефективност • Повече разпределение на виртуална памет • Повече функции за защита Против По-малък достъп до RAM, по-малко памет, по-малка ефективност, по-малко функции за защита • Възможна съвместимост с драйвери • Някои ограничения за RAM на дънната платка • Проблеми с наследството

Съдържание: 32-битов срещу 64-битов

  • 1 Архитектура и софтуер
  • 2 Съвместимост
    • 2.1 Какво е съвместимо с 32-битов процесор?
    • 2.2 Какво е съвместимо с 64-битов процесор?
  • 3 Памет
    • 3.1 Избор на ОС за VPS
  • 4 плюсове и минуси
  • 5 Windows системи
  • 6 Референции

Архитектура и софтуер

32-битовите и 64-битовите термини са термини, отнасящи се за това как процесор, вграден в компютъра или процесор, обработва данни. 32-битова архитектура позволява на аритметичната и логическата единица (ALU) или цифрова верига да изпълнява 32-битови аритметични и логически операции.

За архитектура с 64-битови възможности, тя позволява на 64-битова версия на Windows да борави с големи количества RAM по-добре от 32-битова система. Също така 64-битова система има 64-битови регистърни адреси, с регистри на регистъра и шината на данните, обикновено еквивалентни по размер като адресните регистри. Така 64-битовите CPU и ALU архитектури имат съвпадащи регистри и адрес, или данни, шини с подобни стойности.

Съвместимост

Какво е съвместимо с 32-битов процесор?

32-битов процесор не може да работи с операционна система, предназначена за 64-битови процесори. Нито поддържа 64-битови приложения. 32-битовите процесори могат да изпълняват само 32-битова ОС и приложения, предназначени за 32-битови операционни системи.

Процесор (CPU)32-битов32-битов32-битов32-битов
Операционна система (ОС)32-битов32-битов64-битов64-битов
Приложна програма32-битов64-битов Не Не
съвместим?даНе

Какво е съвместимо с 64-битов процесор?

64-битовите системи обикновено са съвместими с обратна сила и поддържат както 32-битови операционни системи, така и 32-битови приложения.

Процесор (CPU)64-битов64-битов64-битов64-битов
Операционна система (ОС)32-битов32-битов64-битов64-битов
Приложна програма32-битов64-битов32-битов64-битов
съвместим?даНедада

памет

32-битовите системи имат ограничение за това колко памет могат да адресират (или да посочат). Този лимит е 4GB. Докато паметта обикновено се отнася до RAM памет, това ограничение включва и памет в другите устройства в системата като видео, аудио и мрежови адаптери. Комбинираният лимит за RAM, графична (GPU) RAM, PCI памет и няколко други компоненти е 4 GB.[1]

Практическото значение на това е, че 32-битовият Windows, например, не може да се възползва напълно от 4GB RAM и обикновено показва 3.25GB. Инсталирането на повече RAM винаги е опция, но 32-битовите системи просто не биха могли да използват никаква RAM над нейния лимит. 64-битова версия може да адресира до 8TB. Тъй като настоящите системи не могат да се възползват максимално от капацитета, сега системите са на разположение с инсталирана оперативна памет, значително надвишаваща ограниченията от 4 GB на 32-битовите системи.

Избор на ОС за VPS

Когато използвате виртуален частен сървър (VPS) като Linode или DigitalOcean, системните администратори често са ограничени от това колко RAM е налична. Затова често препоръчват да се използва 32-битова дистрибуция на Linux за използване на VPS, а не на 64-битова операционна система.

Предимства и недостатъци

Предимствата на 64-битовите системи включват:

  • Възможност за използване на повече RAM памет. 64-битовите процесори теоретично са способни да препращат 2 ^ 64 местоположения в паметта или над 4 милиарда пъти повече от 32-битовите процесори на паметта могат да се позовават. Настоящият 64-битов лимит на Windows OS 16 TB, с не повече от 128 GB физическа RAM поради непрактичност. В резултат на това 64-битовите процеси могат да създадат 16TB виртуални, чрез 8 TB, разпределени във виртуална памет за потребителски процеси и 8 TB за процеси в ядрото.
  • Повече ефективност. Когато е инсталирана допълнителна RAM, 32-битовите системи обикновено не могат да се възползват от нея поради ограниченията на адресното пространство. Но 64-битовите системи могат, което често води до значително повишаване на производителността.
  • Повече разпределение на виртуална памет. 64-битова архитектура Windows теоретично може да предложи 8 TB виртуална памет на приложение. 32-битова архитектура Windows е ограничена до 2 GB. Модерните приложения, особено за игри, редактиране на видео и снимки, желаят повече RAM. С 64-битовото ефективно използване и разпределение на паметта, тези приложения, оптимизирани за 64-битова ОС, могат да се възползват изцяло от новото пространство.
  • Повече функции за сигурност. 64-битовата обработка предлага допълнителни защити за защита, включително, но не само хардуерна D.E.P, защита на кръпките на ядрото и подобрени драйвери на устройства.

Има няколко минуса, които включват следното:

  • Възможна съвместимост с драйвери. Въпреки че има все по-голяма поддръжка за 64-битова ОС, за онези, които все още обхващат по-стар, солиден и често функционален хардуер, прехвърлянето ще бъде в ред и то по-рано от късно. Малко вероятно е 64-битовите драйвери да бъдат налични за по-стари системи и хардуер. Това са решения, взети за всеки случай.
  • Някои ограничения на RAM на дънната платка. Рядко срещано явление е намирането на дънна платка, поддържаща 64-битови процесори, но не предлага поддръжка повече от 4GB RAM. Наличното може да бъде някои предимства на 64-битов процесор, макар и без достъп до повече RAM памет. Може да е време да надстроите вашата ОС.
  • Проблеми с наследството. Софтуерът вероятно няма да направи преход към 64-битова обработка. По-старите приложения, включително 16-битовите приложения, ще изискват виртуализация. В противен случай може да е време за надграждане.

Windows системи

Windows 8, както със своите версии Standard, така и Pro, се предлага в 32-битова и 64-битова дистрибуция. Преди старта на Windows 7 Microsoft заяви, че Windows 8 ще бъде последният Windows, който поддържа 32-битова архитектура. С последния ход на своите приложения, драйвери и плъгини към 64-битови, Windows няма да осигури 32-битова обратно съвместимост. За настоящите системи, които все още изискват поддръжка на Windows XP, тя може да бъде намерена чрез пясъчна виртуализация, което беше направено в Windows Server 2008.

Впоследствие компютрите ще се нуждаят от 64-битови процесори. Ако използвате Windows, можете да проверите дали вашият процесор е 64-битов, като направите следното:

  1. Отворете информация и инструменти за производителност, като щракнете върху бутона Старт, щракнете върху Контролен панел, щракнете върху Система и поддръжка и след това щракнете върху Информация и инструменти за производителност.
  2. Кликнете върху Преглед и отпечатване на подробности.
  3. В секцията Система проверете типа на операционната система, който в момента работи под Тип система. За 64-битови възможности той показва дали системата може да работи с 64-битов Windows.

Забележка: ако системата вече работи с 64-битова версия на Windows, 64-битов списък не може да се показва.

Препратки

  • Windows 32 битов и 64 битов - Helpdesk Geek
  • 32 бита - Компютърна надежда
  • 32 битова и 64 битова - Бързи и мръсни съвети
  • По-подробен поглед върху 32-битови и 64-битови Windows - ni.com
  • 32 или 64: Какво битов Windows? - PC World
  • Уикипедия: 32 бита
  • Уикипедия: 64 бита
  • 32 и 64 битови FAQ - Microsoft Windows
  • 32 и 64 бита обяснено - Предупреждение за TechSupport
  • 32 битова и 64 битова - Как да Geek
  • 32 срещу 64 бита на Седем форума