x64
x64 is een afkorting voor 64-bits architectuur van processors. Het wordt vaak tegenover de x86-architectuur geplaatst, die verwijst naar 32-bits Intel-processors, waaronder de 386-, 486- en 586-serie. x64 verwijst echter naar alle 64-bits processors, ongeacht de fabrikant. Het label "x86-64" duidt een 64-bits x86-processor aan.
Het belangrijkste verschil tussen een 32-bits en een 64-bits processor is de manier waarop de CPU geheugen adresseert. Een 32-bits processor kan 232, oftewel 4.294.967.296, adresseerbare waarden aanspreken. Een 64-bits processor heeft toegang tot 264 waarden. 264 is niet twee keer zoveel als 232, maar 4.294.967.296 keer zoveel. Daarom kan een 64-bits processor 18.446.744.073.709.551.616 waarden aanspreken.
Een 32-bits processor heeft slechts toegang tot ongeveer 4 GB RAM. Een 64-bits processor heeft toegang tot meer dan 4 miljard keer zoveel geheugen als een 32-bits processor, waardoor praktische geheugenbeperkingen worden weggenomen. x64-processors kunnen 64-bits toepassingen uitvoeren, die zijn ontwikkeld en gecompileerd voor 64-bits hardware.
Geschiedenis
In de jaren tachtig en negentig waren de meeste pc-processors 32-bits. In 1996 bracht Nintendo de spelconsole Nintendo 64 uit, een van de eerste 64-bits apparaten voor de massamarkt. Ironisch genoeg had de console slechts 4 megabytes RAM, oftewel 1/1000 van de limiet van 4 gigabytes van een 32-bits processor. Toch maakte deze de weg vrij voor meer 64-bits processors.
Tussen 2000 en 2010 werden x64-processors steeds populairder. Zowel Microsoft als Apple bracht 64-bitsversies van hun besturingssystemen uit. Sinds 2010 zijn vrijwel alle desktopcomputers en mobiele apparaten gebouwd met x64-processors. De meeste toepassingen zijn inmiddels ook 64-bits.
NOTE: In 2019 bracht Apple macOS 10.15 Catalina uit, waarin de ondersteuning voor 32-bits toepassingen werd stopgezet. Vanaf 2020 ondersteunt Microsoft Windows nog steeds zowel 32-bits als 64-bits toepassingen.
Test je kennis