Odpowiedzi:
X64, amd64 i x86-64 to nazwy tego samego typu procesora. Często nazywa się to amd64, ponieważ początkowo AMD to wymyśliło. Wszystkie obecne 64-bitowe komputery stacjonarne i serwery mają procesor amd64.
Istnieje typ procesora o nazwie IA-64 lub Itanium . Można go znaleźć tylko w superkomputerach i kilku wysokiej klasy serwerach.
64-bitowy procesor może obsługiwać system 32-bitowy, więc masz wybór instalacji wersji amd64 lub wersji i386. Oto kilka punktów porównawczych:
Kilka lat temu niektóre programy miały błędy podczas kompilacji dla procesorów 64-bitowych, ale to już przeszłość.
Możesz uruchamiać programy 32-bitowe w systemie 64-bitowym; odwrotność nie jest prawdą.
Jądro 32-bitowe może uzyskać dostęp do ponad 4 GB pamięci RAM, więc posiadanie więcej niż 4 GB pamięci RAM nie jest istotnym powodem do uruchomienia jądra 64-bitowego. Z drugiej strony 32-bitowy program może uzyskać dostęp tylko do około 3 GB pamięci.
To, który z nich jest szybszy, zależy od aplikacji (przebijanie liczb może być ponad dwukrotnie szybsze w trybie 64-bitowym, podczas gdy manipulacja symboliczna może być ponad dwukrotnie wolniejsza).
W razie wątpliwości na procesorze obsługującym amd64 użyj dystrybucji amd64.
Możesz używać zarówno obrazów x86, jak i amd64. Tak, początkowa ogólna nazwa architektury to amd64, ponieważ została opracowana przez AMD. W każdym razie dzisiaj jest zwykle znany jako x86-64 lub nawet x64.
Intel licencjonował zestaw instrukcji AMD64 dla ich 64-bitowych procesorów innych niż Itanium. Tak, tak, AMD64 to jedna ogólna nazwa 64-bitowej architektury x86.
Oczywiście twój procesor może również obsługiwać 32-bitowe jądra x86 - ale nie jest to zalecane, ponieważ tracisz wszystkie zalety architektury x86-64 (głównie większa przestrzeń adresowa i więcej rejestrów).