É x86 32 bit ou 64 bit?
Tenho uma cópia do Windows em MSDNAA e diz Windows Vista x86. Isto é Windows Vista 32 bit, ou 64 bit?
Tenho uma cópia do Windows em MSDNAA e diz Windows Vista x86. Isto é Windows Vista 32 bit, ou 64 bit?
Na terminologia actual x86
indica normalmente 32-bits, com x86-64
ou x64
indicando 64-bits.
x86
refere-se realmente a um conjunto de instrução baseado no Intel 8086 (de há algum tempo atrás - 1973 pela Wikipedia’s reckoning). Hoje em dia, isto é normalmente entendido simplesmente como um conjunto de instruções de 32 bits. Inicialmente era um conjunto de instruções que funcionava apenas com 16 bits, pelo que historicamente poderia ser referido como x86-16
ou x86-32
. Mas, obviamente, o x86-16
já não é relevante, uma vez que os processadores de 16 bits morreram há muito tempo.
x86-64
(ou apenas x64
) é uma extensão do conjunto de instruções x86
, fornecendo suporte para registos de 64-bit, espaço de memória e afins. É totalmente compatível com o conjunto de instruções x86
de 32 bits (permitindo que o software de 32 bits seja compatível sem modificações _ na maioria dos casos_) e é considerado como significando simplesmente um conjunto de instruções de 64 bits.
Também existem nomes específicos do fornecedor para x86-64
- pode ser referido a AMD64
ou Intel 64
(anteriores IA-32e
e EM64T
).
O Windows Vista reporta x86
para versão 32bit e x86-64
para versão 64bit.