x86 è 32 bit o 64 bit?
Ho una copia di Windows in MSDNAA e dice Windows Vista x86. È Windows Vista 32 bit o 64 bit?
Ho una copia di Windows in MSDNAA e dice Windows Vista x86. È Windows Vista 32 bit o 64 bit?
Nella terminologia corrente x86
indica normalmente 32-bit, con x86-64
o x64
che indicano 64-bit.
x86
si riferisce in realtà a un set di istruzioni basato sull'Intel 8086 (di qualche tempo fa - 1973 secondo i calcoli di Wikipedia). Al giorno d'oggi questo viene normalmente preso per significare semplicemente un set di istruzioni a 32 bit. Inizialmente era un set di istruzioni che operava solo a 16 bit, quindi storicamente poteva essere indicato come x86-16
o x86-32
. Ma, ovviamente, x86-16
non è più rilevante dato che i processori a 16 bit sono morti molto tempo fa.
x86-64
(o semplicemente x64
) è un estensione del set di istruzioni x86
, che fornisce supporto per registri a 64 bit, spazio di memoria e simili. È completamente compatibile all'indietro con il set di istruzioni a 32 bit x86
(permettendo al software a 32 bit di essere compatibile senza modifiche nella maggior parte dei casi) e viene preso semplicemente per indicare un set di istruzioni a 64 bit.
Ci sono anche nomi specifici per x86-64
- ci si può riferire a AMD64
o Intel 64
(precedenti IA-32e
e EM64T
).
Windows Vista riporta x86
per la versione 32bit e x86-64
per la versione 64bit.