Belangrijkste verschil: x86 is een reeks instructiereeksarchitecturen die is gebaseerd op de oorspronkelijke Intel 8086-CPU. De x64 is een instructiesetarchitectuur die behoort tot de x86-familie die 64 bits per adres ondersteunt.
Computertechnologieën zijn voortdurend in ontwikkeling geweest om aan de eisen van de klanten te voldoen. Er wordt gewacht op nieuwe, betere en snellere technologie. Wanneer de ontwikkelaars een beperking op een bepaalde standaard halen, veranderen ze uiteindelijk de standaard. X86 en x64 zijn beide processorformaten die beschikbaar zijn bij de aanschaf van een computer, maar ze verschillen qua prestaties.
De x16, x32 en x64 verschillen van elkaar en de bits verwijzen naar de manier waarop de processor de informatie verwerkt. In de x16 kunnen slechts 16 logische processors voorkomen, terwijl x32 32 logische processors kan zijn en x64 64 logische processors kan hebben. Als een systeem in een 32-bits architectuur wordt uitgevoerd, is het systeem beperkt tot de 32 bits waarnaar de registers kunnen verwijzen. De 32-bits aanwijzer kan maximaal 4, 2 miljard adressen targeten, wat neerkomt op ongeveer 4 GB. In 64 bit-architectuur kan het systeem echter verwijzen naar bijna onbeperkte adressen, omdat de geheugencapaciteit het vierkant van 4, 2 miljard zou zijn. De x64-bit ondersteunt ergens tussen 1 en 128 GB RAM. De x64-architectuur is nog niet optimaal benut en software voor deze architectuur wordt nog steeds geperfectioneerd.
x86 | x64 | |
steunen | 16, 32 of 64 registerbestanden, afhankelijk van de architectuur. | Ondersteunt 64 registerbestanden. |
Vereisten | 1-Gigahertz (GHz) 32-bits (x86) processor of 64-bits (x64) processor, 512 MB RAM | 1-GHz 64-bit (x64) -processor, 1 GB RAM (4 GB aanbevolen) |
Geheugen toegang | Heeft toegang tot maximaal 4 GB RAM. | Heeft toegang van RAM tot 1 GB tot 128 GB, afhankelijk van de editie. |
Preventie van gegevensuitvoering | Gebruikt een softwareversie van DEP. | Ondersteunt DEP met hardware. |
Kernel Patch Protection | Niet beschikbaar | Deze functie is beschikbaar. Kernel Patch Protection helpt voorkomen dat een kwaadaardig programma de Windows Vista-kernel bijwerkt. |
Bestuurder ondertekening | Staat gebruikers toe om niet-ondertekende stuurprogramma's te gebruiken | Alle stuurprogramma's moeten digitaal worden ondertekend |
32-bits stuurprogramma's | Ondersteunt alle 32-bits versie-stuurprogramma's | Ondersteund niet |
16-bits programma's | Gedeeltelijk ondersteuning voor 16-bits stuurprogramma's | Ondersteund niet |
beperkingen | RAM is beperkt, beveiliging is minimaal, snelheid is minder dan 64-bit, kan geen programma's / drivers uitvoeren die zijn gebouwd voor 64-bit | 64-bits stuurprogramma's zijn mogelijk niet beschikbaar voor een of meer apparaten in het systeem, stuurprogramma's moeten digitaal worden ondertekend, ondersteunen geen 32-bits stuurprogramma's / programma's, plaatsen van programma's die specifiek zijn voor 64-bits is moeilijk, niet alle hardwareapparaten zijn compatibel met het 64-bits systeem, autorisatieprompts |