Skip to main content

64-bit og 32-bit: hvad betyder de?

32-bit vs 64-bit Computers & Phones as Fast As Possible (April 2025)

32-bit vs 64-bit Computers & Phones as Fast As Possible (April 2025)
Anonim

I computerverdenen henviser 32-bit og 64-bit til typen af ​​centralenhed, operativsystem, driver, softwareprogram mv., Der anvender den pågældende arkitektur.

Du har sikkert set muligheden for at downloade et stykke software som en 32-bit version eller en 64-bit version. Forskellen betyder faktisk, fordi de to var programmeret til separate systemer.

  • 32-bit hardware og software kaldes ofte x86 eller x86-32 .
  • 64-bit hardware og software kaldes ofte x64 eller x86-64 .
  • 32-bit systemer anvender data i 32-bit stykker, mens 64-bit systemer bruger data i 64-bit stykker. Generelt kan jo flere data, der kan behandles på én gang, jo hurtigere systemet kan fungere.

Der er også flere andre fordele ved et 64-bit system, og det er praktisk taget evnen til at bruge betydeligt større mængder fysisk hukommelse (mere end 4 GB tilladt af en 32-bit maskine). Se, hvad Microsoft har at sige om hukommelsesgrænserne for forskellige versioner af Windows.

64-bit og 32-bit operativsystemer

De fleste nye processorer i dag er baseret på 64-bit arkitektur og support 64-bit operativsystemer. Disse processorer er også fuldt kompatible med 32-bit operativsystemer.

De fleste udgaver af Windows 10, Windows 8, Windows 7 og Windows Vista er tilgængelige i 64-bit format. Kun i udgaverne af Windows XP Professionel er tilgængelig i 64-bit.

Alle udgaver af Windows, fra XP op til 10, er tilgængelige i 32-bit.

Hvert Mac-operativsystem siden v10.8 (Mountain Lion) har været 64-bit.

Ligesom Windows kan Linux være 32-bit eller 64-bit. Du kan se, hvad du kører med lscpu kommando.

Er det ikke sikkert, hvis kopien af ​​Windows på din pc er 32-bit eller 64-bit?

Den hurtigste og nemmeste måde at se, om du kører en 32-bit eller 64-bit version af Windows, er at kontrollere, hvad der står i Kontrolpanel.

En anden enkel metode til at finde ud af, hvilken OS-arkitektur du kører i Windows, er at kontrollere mappen Programmer. Der er flere oplysninger om det nedenfor.

For at se hardwarearkitekturen kan du åbne kommandoprompt og indtaste kommandoen:

echo% PROCESSOR_ARCHITECTURE%

Du kan få svar som AMD64 at angive, at du har et x64-baseret system eller x86 til 32-bit.

En anden kommando, der virker, er:

forespørgsel "HKLM SYSTEM CurrentControlSet Control Session Manager Miljø" / v PROCESSOR_ARCHITECTURE

Denne kommando skal resultere i meget mere tekst, men så slutte med et svar som en af ​​disse:

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

Tip: Den bedste måde at bruge en af ​​disse kommandoer på er at kopiere dem her på denne side og derefter højreklikke i det svarte rum i kommandoprompt, og indsæt kommandoen.

Vigtig: Disse kommandoer fortæller kun hardwarearkitekturen, ikke den slags Windows-version, du kører. Det er sandsynligt at de er de samme, da x86-systemer kun kan installere en 32-bit version af Windows, men det er det ikke nødvendigvis sandt, da en 32-bit version af Windows også kan installeres på x64-systemer.

Hvorfor det betyder

At kende forskellen er vigtig, så du kan være sikker på at installere de rigtige typer software og enhedsdrivere. For eksempel, når du får mulighed for at downloade en 32-bit eller 64-bit version, er et indbygget 64-bit software program det bedre valg. Det løber dog slet ikke, hvis du har en 32-bit version af Windows.

En af de eneste rigtige, bemærkelsesværdige forskelle for dig, slutbrugeren er, at det er muligt, at efter at have downloadet et stort program, vil du opdage, at du har spildt den tid, da den ikke løber på din specifikke computer. Dette er sandt, hvis du har downloadet et 64-bit program, som du forventer at bruge på et 32-bit OS.

Men nogle 32-bit-programmer kan køre helt fint på et 64-bit system. Med andre ord er 32-bit-programmer kompatible med 64-bit operativsystemer. Denne regel er imidlertid ikke altid sandt, og det er især tilfældet med nogle enhedsdrivere, da hardwareenheder kræver den nøjagtige version, der skal installeres, for at den kan interface med softwaren (dvs. 64-bit drivere er nødvendige for en 64 -bit OS og 32-bit drivere til et 32-bit OS).

En anden gang, når 32-bit og 64-bit forskelle kommer i spil, er der fejlfinding af et softwareproblem eller gennem et programs installationsmappe.

Det er vigtigt at indse, at 64-bit versioner af Windows har to forskellige installationsmapper da de også indeholder en 32-bit mappe. En 32-bit version af Windows har kun en installationsmappe . For at gøre dette lidt mere forvirrende, er 64-bit-versionens Programfiler-mappe det samme navn som 32-biters programfiler på en 32-bit version af Windows.

Et eksempel på hvorfor dette er tilfældet er, at et 32-bit program ikke forsøger at bruge en 64-bit DLL, som ikke vil fungere. I stedet, når et 32-bit program er installeret i mappen 32-bit Programfiler, og derefter kører du programmet, ved Windows, at det skal trække nogle 32-bit specifikke filer i stedet for dem, der bruges til 64-bit programmer.

Hvis du er forvirret, se her:

På en 64-bit version af Windows er to mapper:

  • 32-bit placering: C: Programfiler (x86)
  • 64-bit placering: C: Programmer

På en 32-bit version af Windows er en mappe:

  • 32-bit placering: C: Programmer

Som du kan fortælle, er det lidt forvirrende at sige, at 64-bit Programfil-mappen er C: Programmer da det ikke er sandt for et 32-bit OS.