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.