Est x86 32 bits ou 64 bits?

14

J'ai une copie de Windows dans MSDNAA et elle indique Windows Vista x86. S'agit-il de Windows Vista 32 bits ou 64 bits?

JFW
la source

Réponses:

39

Dans la terminologie actuelle, x86indique normalement 32 bits, avec x86-64ou x64indiquant 64 bits.

x86fait vraiment référence à un jeu d'instructions basé sur l'Intel 8086 (datant de quelque temps - 1973 selon les calculs de Wikipédia). De nos jours, cela signifie normalement simplement un jeu d'instructions 32 bits. Au départ, il s'agissait d'un ensemble d'instructions fonctionnant avec seulement 16 bits, donc historiquement, on pouvait l'appeler x86-16ou x86-32. Mais, évidemment, x86-16n'est plus pertinent car les processeurs 16 bits se sont éteints il y a longtemps.

x86-64(ou tout simplement x64) est une extension du x86jeu d'instructions, prenant en charge les registres 64 bits, l'espace mémoire, etc. Il est entièrement rétrocompatible avec le jeu d' x86instructions 32 bits (permettant aux logiciels 32 bits d'être compatibles sans modification dans la plupart des cas ) et est censé signifier simplement un jeu d'instructions 64 bits.

Il existe également des noms spécifiques au fournisseur x86-64- il peut être fait référence à AMD64ou Intel 64(précédent IA-32eet EM64T).

DMA57361
la source
13

Windows Vista signale la x86version 32 bits et la x86-64version 64 bits.

Andrejs Cainikovs
la source
7

c'est une version 32 bits de Windows

lajuette
la source
4
  • Vous avez une version 32 bits

  • x86 est pour 32 bits uniquement . Il est parfois également appelé x86-32 .

  • x86- 64 prend en charge 64 bits . Ils ont souvent désigné le terme x64

subanki
la source
1
La dernière partie de votre réponse n'a pas de sens. x86 fait référence à 32 bits, vous pouvez donc en être sûr.
MDMarra
Je suis désolé qu'il y ait eu une erreur d'édition dans ma réponse, donc cela semblait être une mauvaise réponse
subanki