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?

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).




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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.