IA64 i x64
IA64 vs x64
IA64 to początkowa nazwa architektury znanej obecnie jako Itanium. Była to pierwsza próba Intela złamania limitów nałożonych przez 32-bitowe architektury, które dominowały w tym czasie. AMD początkowo wprowadziło x86-64, lub bardziej powszechnie znane jako x64, aby rozszerzyć obecną architekturę x86 i umożliwić wykorzystanie większej ilości zasobów. Architektura Itanium została opracowana przez firmę Intel i jako taka jest dostępna tylko dla 64-bitowych wersji AMD i Intel.
Ponieważ IA64 został opracowany z myślą o wysokiej wydajności obliczeniowej jako celu, łamie on kompatybilność z większością starszych 32-bitowych aplikacji, które są używane nawet dzisiaj. x64 maksymalizuje kompatybilność z tymi aplikacjami, ponieważ miała zastąpić starzejące się platformy 32-bitowe dla komputerów stacjonarnych i serwerów klasy wyższej. Był to jeden z głównych powodów, dla których ludzie powoli przyjęli IA64 i ostatecznie został on pokonany przez x64 pod względem udziału w rynku. Systemy x64 również zostały rozbudowane i są teraz w stanie konkurować z systemami IA64 w niektórych konfiguracjach.
Ogromnym problemem z IA64 jest bardzo powolny rozwój. Nowsze technologie, takie jak DDR3 i PCIE, trwają tak długo, zanim są kompatybilne z IA64. Nie ma problemu z x64, ponieważ bardzo konkurencyjny rynek komputerów stacjonarnych oznacza, że producenci szybko integrują nowe technologie, które dałyby im przewagę na rynku. Chociaż wiele systemów operacyjnych obsługiwało IA64 w przeszłości, przeważająca część systemu HP-UNIX nakłania Microsoft i Red Hat do zaprzestania tworzenia zgodnych wersji IA64 ich systemów operacyjnych.
Przyszłość IA64 nie jest aż tak oczywista, ponieważ konkurencja z x64 jest dość silna. x64 zyskał solidne podstawy jako zamiennik dla x86-32 i nic nie wskazuje na to, by obecny trend zmienił się w jakikolwiek sposób.
Streszczenie:
1. IA64 odnosi się do 64-bitowej architektury Itanium, a x64 to 64-bitowe rozszerzenie do architektury x86
2. IA64 jest przeznaczony wyłącznie dla firmy Intel, podczas gdy x64 jest używany przez wszystkich
3. IA64 był przeznaczony dla wysokiej klasy aplikacji serwerowych, podczas gdy x64 był początkowo przeznaczony dla komputerów stacjonarnych, ale był skalowany
4. Systemy IA64 nie są w stanie uruchomić starych aplikacji x86, podczas gdy większość systemów x64
5. IA64 bardzo wolno adoptuje nowe technologie komputerowe, podczas gdy x64 jest bardzo szybki
6. IA64 nie byłby obsługiwany przez nowsze wersje systemu Microsoft Windows, podczas gdy x64 nadal byłby obsługiwany