Czy x86 jest 32-bitowy lub 64-bitowy?

14

Mam kopię systemu Windows w MSDNAA i mówi Windows Vista x86. Czy to system Windows Vista 32-bitowy, czy 64-bitowy?

JFW
źródło

Odpowiedzi:

39

W obecnej terminologii x86zwykle wskazuje 32 bity, z x86-64lub x64wskazując 64 bity.

x86naprawdę odnosi się do zestawu instrukcji opartego na procesorze Intel 8086 (jakiś czas temu - 1973 według obliczeń Wikipedii). Obecnie uważa się, że oznacza to po prostu 32-bitowy zestaw instrukcji. Początkowo był to zestaw instrukcji, który działał tylko z 16-bitami, więc historycznie można go było określić jako x86-16lub x86-32. Ale oczywiście x86-16nie ma już znaczenia, ponieważ 16-bitowe procesory wymarły dawno temu.

x86-64(lub tylko x64) to rozszerzenie do x86zestawu instrukcji, zapewniając wsparcie dla rejestrów 64-bitowych, miejsca pamięci i tym podobne. Jest w pełni kompatybilny wstecz z 32-bitowym x86zestawem instrukcji (pozwalając na to, że 32-bitowe oprogramowanie jest kompatybilne bez modyfikacji w większości przypadków ) i jest po prostu rozumiany jako 64-bitowy zestaw instrukcji.

Istnieją również nazwy specyficzne dla dostawcy x86-64- można się do niego odwołać AMD64lub Intel 64(poprzedni IA-32ei EM64T).

DMA57361
źródło
13

Raporty systemu Windows Vista x86dla wersji 32-bitowej i x86-6464-bitowej.

Andrejs Cainikovs
źródło
7

to 32-bitowa wersja systemu Windows

lajuette
źródło
4
  • Masz wersję 32-bitową

  • x86 jest przeznaczony tylko dla wersji 32-bitowej . Czasami jest również określany jako x86-32 .

  • x86-64 obsługuje 64 bity . Często określa się je terminem x64

subanki
źródło
1
Ostatnia część twojej odpowiedzi nie ma sensu. x86 odnosi się do 32-bitowej, dzięki czemu można mieć pewność.
MDMarra,
Przepraszam, że w mojej odpowiedzi wystąpił błąd edytorski, dlatego wydawało się, że to zła odpowiedź
subanki,