Is x86 32 bit of 64 bit?
Ik heb een kopie van Windows in MSDNAA en er staat Windows Vista x86. Is dit Windows Vista 32 bit, of 64 bit?
Ik heb een kopie van Windows in MSDNAA en er staat Windows Vista x86. Is dit Windows Vista 32 bit, of 64 bit?
In de huidige terminologie duidt x86
normaliter op 32-bits, waarbij x86-64
of x64
op 64-bits duidt.
x86
verwijst eigenlijk naar een instructieset gebaseerd op de Intel 8086 (van enige tijd geleden - 1973 volgens Wikipedia’s berekening). Tegenwoordig wordt daar gewoon een 32-bit instructieset mee bedoeld. Aanvankelijk was het een instructieset die met slechts 16 bits werkte, dus historisch gezien kon er naar verwezen worden als x86-16
of x86-32
. Maar x86-16
is natuurlijk niet langer relevant, aangezien 16-bit processoren al lang geleden zijn uitgestorven.
x86-64
(of gewoon x64
) is een uitbreiding op de x86
instructieset, en biedt ondersteuning voor 64-bit registers, geheugenruimte en dergelijke. Het is volledig achterwaarts compatibel met de 32-bit x86
instructieset (waardoor 32-bit software in de meeste gevallen zonder aanpassing compatibel is) en wordt gewoon als een 64-bit instructieset opgevat.
Er zijn ook verkoperspecifieke namen voor x86-64
- het kan worden aangeduid met AMD64
of Intel 64
(voorheen IA-32e
en EM64T
).
Windows Vista rapporteert x86
voor 32bit versie en x86-64
voor 64bit versie.