Ключова разлика: x86 е семейство от архитектурни комплекти с инструкции, които се базират на оригиналния процесор Intel 8086. X64 е архитектура с набор от инструкции, която принадлежи на семейството x86, което поддържа 64 бита на адрес.
Компютърните технологии постоянно се развиват, за да отговорят на изискванията на клиентите. Очаква се по-нова, по-добра и по-бърза технология. Когато разработчиците срещнат ограничение на определен стандарт, те в крайна сметка променят стандарта. X86 и x64 са процесорни размери, които се предлагат при закупуване на компютър, въпреки че те се различават по отношение на производителността.


X16, x32 и x64 са различни един от друг и битовете се отнасят до начина, по който процесорът обработва информацията. В x16 могат да съществуват само 16 логически процесора, докато x32 може да достигне 32 логически процесора, а x64 може да има 64 логически процесора. Ако се изпълнява система в 32 битова архитектура, системата е ограничена до 32 бита, към които регистрите могат да сочат. 32-битовият указател може да посочи максимум 4, 2 милиарда адреса, което е приблизително 4 GB. Въпреки това, в 64-битовата архитектура, системата може да сочи към почти неограничени адреси, тъй като капацитетът на паметта ще бъде квадрата от 4.2 милиарда. X64 битът поддържа някъде между 1 и 128GB RAM. X64 архитектурата не е използвана до пълния си потенциал и софтуерът за тази архитектура все още се усъвършенства.
x86 | x64 | |
Поддържа | 16, 32 или 64 файла на регистъра в зависимост от архитектурата. | Поддържа 64 файлове в системния регистър. |
Изисквания | 1-гигагертен (GHz) 32-битов (x86) процесор или 64-битов (x64) процесор, 512 MB оперативна памет | 1-GHz 64-bit (x64) процесор, 1 GB RAM (препоръчва се 4 GB) |
Достъп до паметта | Има достъп до 4 GB оперативна памет. | Има достъп до RAM между 1 GB и 128 GB в зависимост от изданието. |
Предотвратяване на изпълнението на данни | Използва софтуерна версия на DEP. | Поддържа DEP с хардуерна поддръжка. |
Защита на кръпка от ядрото | Не е наличен | Тази функция е налична. Kernel Patch Protection предотвратява актуализирането на ядрото на Windows Vista от злонамерена програма. |
Подписване на водача | Позволява на потребителите да използват неподписани драйвери | Всички шофьори трябва да бъдат цифрово подписани |
32-битови драйвери | Поддържа всички 32-битови драйвери | Не поддържа |
16-битови програми | Частично се поддържат 16-битови драйвери | Не поддържа |
Ограничения | RAM е ограничена, сигурността е минимална, скоростта е по-малка от 64-битова, не могат да се стартират програми / драйвери, създадени за 64-битов | 64-битовите драйвери може да не са достъпни за едно или повече устройства в системата, драйверите трябва да са цифрово подписани, не поддържа 32-битови драйвери / програми, локализирането на програми специално за 64-битова е трудно, не всички хардуерни устройства са съвместими 64-битова система, подсказване за оторизация |