Подтвердить что ты не робот

В чем разница между x86 и x64

В чем разница между x86 и x64 здесь, мы хотели бы загрузить двоичные файлы для Windows 7, Ubuntu 12.04 (32-битные опции)

4b9b3361

Ответ 1

x86 предназначен для 32-разрядной ОС, а x64 для 64-разрядной ОС

Ответ 2

Разница заключается в том, что двоичные файлы Java, скомпилированные как x86 (32-разрядные) или x64 (64-разрядные) приложения соответственно.

В 64-битной Windows вы можете использовать любую версию, так как x86 будет работать в режиме WOW64. На 32-битной Windows вы должны использовать только x86, очевидно.

Для Linux вы должны выбрать подходящий тип x86 для 32-разрядной ОС и x64 для 64-разрядной ОС.

Ответ 3

x86 - это 32-битный набор команд, x86_64 - это 64-разрядный набор команд... различие - простая архитектура. в случае windows os лучше использовать версию x86/32bit для проблем совместимости. в случае Linux вы не сможете использовать 64-битный s/w, если os не имеет флага длинного режима.

Что бы я ни рекомендовал, если у вас есть 32-битная ОС Windows 7, переходите к 32-битным или x86-бинарным файлам, а для Ubuntu 12.04 используйте команду uname -a или grep lm /proc/cpuinfo (grep lm /proc/cpuinfo не возвращает значение для 32-битного как 32-битное os не имеет флага cpuinfo), чтобы знать архитектуру ОС вашей ОС, а затем использовать двоичные файлы в соответствии с вашей ОС.

** Примечание. Помните, что вы всегда можете установить 64-битную ОС в 32-разрядную систему, если она поддерживает 64-разрядные 64-разрядные версии. 64-битная ОС работает несколько раз для многоцелевой работы, а также поддерживает больше бара, чем 32 бит. также вы можете установить 32-битную s/w в 64-битных os..

** OS = Операционная система.

Ответ 4

Если вы загружаете Java Development Kit (JDK), то существует разница, поскольку в нем содержатся собственные библиотеки, которые различаются для разных архитектур:

  • x86 для 32-разрядной ОС
  • x64 для 64-разрядной ОС

Кроме того, вы можете использовать 32-разрядную JDK (x86) в 64-разрядной ОС. Но вы не можете использовать 64-битный JDK для 32-разрядной ОС.

В то же время вы можете запускать скомпилированные классы Java на любом JVM. Неважно, 32 или 64-разрядный.

Ответ 5

Как ни странно, это была вещь Intel, а не вещь Microsoft. X86 относится к серии процессоров Intel от 8086 до 80486. Серия Pentium по-прежнему использует одну и ту же систему адресации. X64 относится к системе адресации I64, с которой Intel вышла позже для 64-битных процессоров. Так что Windows просто следовала за именованием архитектуры Intel.

Ответ 6

x64 - это общее имя для 64-разрядных расширений для архитектуры набора инструкций Intel и AMD 32-бит x86 (ISA). AMD представила первую версию x64, первоначально называемую x86-64 и позже переименовавшуюся в AMD64. Intel назвала их реализацию IA-32e, а затем EMT64.