x64
x64 to skrót od 64-bitowej architektury procesorów. Często porównuje się ją z architekturą x86, która odnosi się do 32-bitowych procesorów firmy Intel, w tym serii 386, 486 i 586. x64 odnosi się jednak do wszystkich 64-bitowych procesorów, niezależnie od ich producenta. Oznaczenie „x86-64” określa 64-bitowy procesor x86.
Główna różnica między procesorem 32-bitowym a 64-bitowym polega na sposobie, w jaki CPU adresuje pamięć. Procesor 32-bitowy może odwoływać się do 232, czyli 4 294 967 296, adresowalnych wartości. Procesor 64-bitowy może uzyskać dostęp do 264 wartości. 264 to nie dwa razy więcej niż 232, lecz 4 294 967 296 razy więcej. Dlatego procesor 64-bitowy może odwoływać się do 18 446 744 073 709 551 616 wartości.
Procesor 32-bitowy może uzyskać dostęp tylko do około 4 GB pamięci RAM. Procesor 64-bitowy może uzyskać dostęp do ponad 4 miliardów razy większej ilości pamięci niż procesor 32-bitowy, usuwając wszelkie praktyczne ograniczenia pamięci. Procesory x64 mogą uruchamiać 64-bitowe aplikacje, które są tworzone i kompilowane dla 64-bitowego sprzętu.
Historia
W latach 80. i 90. większość procesorów komputerów PC była 32-bitowa. W 1996 roku firma Nintendo wydała konsolę do gier Nintendo 64, jedno z pierwszych 64-bitowych urządzeń przeznaczonych na rynek masowy. Co ciekawe, konsola miała tylko 4 megabajty pamięci RAM, czyli 1/1000 ograniczenia wynoszącego 4 gigabajty w przypadku procesora 32-bitowego. Utorowała jednak drogę kolejnym procesorom 64-bitowym.
W latach 2000–2010 procesory x64 zyskiwały na popularności. Firmy Microsoft i Apple wydały 64-bitowe wersje swoich systemów operacyjnych. Od 2010 roku niemal wszystkie komputery stacjonarne i urządzenia mobilne są budowane z procesorami x64. Większość aplikacji jest obecnie również 64-bitowa.
NOTE: W 2019 roku firma Apple wydała system macOS 10.15 Catalina, który przestał obsługiwać aplikacje 32-bitowe. Od 2020 roku Microsoft Windows nadal obsługuje zarówno aplikacje 32-bitowe, jak i 64-bitowe.
Sprawdź swoją wiedzę