Основное отличие: x86 - это семейство архитектур наборов команд, основанных на оригинальном процессоре Intel 8086. X64 - это архитектура набора команд, принадлежащая семейству x86, которая поддерживает 64 бита на адрес.
Компьютерные технологии постоянно развиваются, чтобы удовлетворить требования клиентов. Ожидаются новые, лучшие и более быстрые технологии. Когда разработчики встречают ограничение на определенный стандарт, они в конечном итоге меняют стандарт. X86 и x64 - оба размера процессоров, которые доступны при покупке компьютера, хотя они отличаются по производительности.
X16, x32 и x64 отличаются друг от друга, и биты относятся к способу обработки информации процессором. В x16 могут существовать только 16 логических процессоров, в то время как x32 может работать с 32 логическими процессорами, а x64 может иметь 64 логических процессора. Если система работает в 32-битной архитектуре, она ограничена 32-битными регистрами, на которые могут указывать регистры. 32-битный указатель может указывать максимум 4, 2 миллиарда адресов, что составляет примерно 4 ГБ. Однако в 64-битной архитектуре система может указывать на почти неограниченные адреса, поскольку объем памяти будет равен 4, 2 миллиарда. Бит x64 поддерживает от 1 до 128 ГБ ОЗУ. Архитектура x64 не использовалась в полной мере, и программное обеспечение для этой архитектуры все еще совершенствуется.
x86 | x64 | |
опоры | 16, 32 или 64 файлов реестра в зависимости от архитектуры. | Поддерживает 64 файла реестра. |
Требования | 1-гигагерц (ГГц) 32-разрядный (x86) процессор или 64-разрядный (x64) процессор, 512 МБ ОЗУ | 64-разрядный (x64) процессор с частотой 1 ГГц, 1 ГБ ОЗУ (рекомендуется 4 ГБ) |
Доступ к памяти | Может получить доступ к 4 ГБ оперативной памяти. | Может получить доступ из ОЗУ от 1 до 128 ГБ в зависимости от издания. |
Предотвращение выполнения данных | Использует программную версию DEP. | Поддерживает аппаратную поддержку DEP. |
Защита ядра от патчей | Недоступен | Эта функция доступна. Защита от исправления ядра помогает предотвратить обновление ядра Windows Vista вредоносной программой. |
Подпись водителя | Позволяет пользователям использовать неподписанные драйверы | Все драйверы должны иметь цифровую подпись |
32-битные драйверы | Поддерживает все 32-битные версии драйверов | Не поддерживается |
16-битные программы | Частично поддерживает 16-битные драйверы | Не поддерживается |
Ограничения | Объем ОЗУ ограничен, безопасность минимальна, скорость менее 64 бит, не могут запускаться программы / драйверы, созданные для 64 бит | 64-разрядные драйверы могут быть недоступны для одного или нескольких устройств в системе, драйверы должны иметь цифровую подпись, не поддерживает 32-разрядные драйверы / программы, поиск программ специально для 64-разрядных систем затруднен, не все устройства совместимы с 64-битная система, авторизация запрашивает |