32-bitars vs 64-bitars

32-bitars hårdvaru- och mjukvarusystem, ibland hänvisade till som x86 eller x86-32, arbeta med data i 32-bitars bitar. I kontrast, 64-bitars hårdvaru- och mjukvarusystem, eller x64 eller x86-64, använd data i 64-bitars bitar. Teoretiskt sett är ju mer data som generellt kan bearbetas vid varje tillfälle, desto snabbare kan systemet utföra.

En omedelbar praktisk fördel att 64-bitars system erbjuder är användningen av större mängder RAM. De flesta nya datorsystem idag innehåller nya processorer baserat på 64-bitars arkitektur. Även om det är uppenbart att dessa system stöder 64-bitars operativsystem, är de också kompatibla med 32-bitars operativsystem. Den omvända är inte sant viz. 32-bitars maskinvara kan inte stödja 64-bitars operativsystem.

Jämförelsediagram

32-bitars versus 64-bitars jämförelsestabell
32-bitars64-bitars
Antal bitar 32 64
Arkitektur och programbeskrivning 32-bitars arkitektur är baserad på register, adress eller databussar 32 bitar (4 oktetter) breda. För mjukvara betyder 32-bitars vanligtvis användning av 32-bitars linjärt adressutrymme. 64-bitars arkitektur är baserad på register, adress eller databussar 64 bitar (8 oktetter) breda. För programvara betyder 64-bitars kodanvändning med 64-bitars virtuella minnesadresser.
Kompatibilitet 32-bitars operativsystem (OS) och applikationer kräver 32-bitars CPU: er 64-bitars operativsystem kräver 64-bitars CPU, och 64-bitars applikationer behöver 64-bitars operativsystem och CPU
System tillgängliga Alla versioner av Windows 8, Windows 7, Windows Vista och Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, Mac OS X och Linux
Minnesgränser 32-bitarssystem är begränsade till 3,2 Gigabyte (GB) RAM 32 bitars Windows med adressbegränsning uppnår inte en full 4GB. Det är maskinvaruberoende, vanligtvis 3.25GB. 64-bitars system tillåter upp till 17 miljarder GB RAM.
Pros Färre problem, mer allmänt kompatibla • Mer RAM-åtkomst • Mer effektivitet • Mer virtuell minnesallokering • Fler säkerhetsfunktioner
Nackdelar Mindre RAM-åtkomst, mindre minne, mindre effektivitet, färre säkerhetsfunktioner • Möjlig förarkompatibilitet • Några moderkort RAM-gränser • Äldre frågor

Innehåll: 32-bitars mot 64-bitars

  • 1 Arkitektur och programvara
  • 2 Kompatibilitet
    • 2.1 Vad är kompatibelt med en 32-bitars CPU?
    • 2.2 Vad är kompatibelt med en 64-bitars CPU?
  • 3 minne
    • 3.1 Välja ett operativsystem för VPS
  • 4 För och nackdelar
  • 5 Windows-system
  • 6 referenser

Arkitektur och programvara

32-bitars och 64-bitars termer hänvisar till hur en processor inbäddad i datorn eller CPU hanterar data. En 32-bitars arkitektur gör att den aritmetiska och logiska enheten (ALU), eller digital krets, kan utföra 32-bitars heltal aritmetiska och logiska operationer.

För arkitektur med 64-bitars tillåter det att en 64-bitarsversion av Windows hanterar stora mängder RAM bättre än ett 32-bitars system. Också ett 64-bitarssystem har 64-bitars adressregistren, med dataregister och databussen som vanligen motsvarar storleken som adressregistren. Så 64-bitars CPU- och ALU-arkitekturer har matchande register och adress eller data, bussar i samma värden.

Kompatibilitet

Vad är kompatibelt med en 32-bitars CPU?

En 32-bitars processor kan inte köra ett operativsystem utformat för 64-bitars processorer. Det stödjer inte heller 64-bitars applikationer. 32-bitars CPU-enheter kan endast driva 32-bitars operativsystem och applikationer som är utformade för 32-bitars operativsystem.

Processor (CPU)32-bitars32-bitars32-bitars32-bitars
Operativsystem (OS)32-bitars32-bitars64-bitars64-bitars
Applikationsprogram32-bitars64-bitars Nej Nej
Kompatibel?JaNej

Vad är kompatibelt med en 64-bitars CPU?

64-bitarssystem är generellt bakåtkompatibla och stöder både 32-bitars operativsystem och 32-bitars applikationer.

Processor (CPU)64-bitars64-bitars64-bitars64-bitars
Operativsystem (OS)32-bitars32-bitars64-bitars64-bitars
Applikationsprogram32-bitars64-bitars32-bitars64-bitars
Kompatibel?JaNejJaJa

Minne

32-bitars system har en begränsning av hur mycket minne de kan adressera (eller peka på). Denna gräns är 4GB. Medan minne refererar vanligtvis till RAM, innehåller denna gräns också minne i de andra enheterna i systemet som video-, ljud- och nätverksadaptrar. Den kombinerade gränsen för RAM, grafik (GPU) RAM, PCI-minne och några andra komponenter är 4GB.[1]

De praktiska konsekvenserna av detta är att 32-bitars Windows exempelvis inte kan dra full nytta av 4 GB RAM, och det visar vanligen 3,25 GB. Installera mer RAM är alltid ett alternativ, men 32-bitars system skulle helt enkelt inte kunna använda något RAM över gränsen. En 64-bitarsversion kan adressera upp till 8TB. Med nuvarande system som inte kan dra full nytta av kapaciteten är system nu tillgängliga med installerat RAM som överstiger 4 GB-gränserna för 32-bitars system.

Välja ett operativsystem för VPS

När du använder en virtuell privat server (VPS) som Linode eller DigitalOcean, begränsas systemadministratörer ofta av hur mycket RAM som finns tillgängligt. Så de rekommenderar ofta att använda en 32-bitars Linux-distribution för att kunna användas på en VPS snarare än ett 64-bitars operativsystem.

För-och nackdelar

Fördelar med 64-bitarssystem inkluderar:

  • Möjlighet att använda mer RAM. 64-bitars processorer kan teoretiskt referera till 2 ^ 64 platser i minnet eller över 4 miljarder gånger minnesnumret 32-bitars processorer kan referera. Nuvarande 64-bitars Windows OS 16 TB-gräns, med högst 128 GB fysiskt RAM på grund av opraktiskhet. Som ett resultat kan 64-bitars processer skapa 16TB virtuella, genom 8 TB som tilldelas i virtuellt minne för användarprocesser och 8 TB för kärnprocesser.
  • Mer effektivitet. När ytterligare RAM är installerat kan 32-bitarssystem vanligtvis inte utnyttja det på grund av de adresserbara gränsvärdena. Men 64-bitars system kan, vilket ofta resulterar i betydande prestandaökningar.
  • Mer virtuell minnesallokering. 64-bitars arkitektur Windows kan teoretiskt erbjuda 8 TB virtuellt minne till en applikation. 32-bitars arkitektur Windows är begränsad till 2 GB. De moderna applikationerna, särskilt för spel, video och bildredigering, önskar mer RAM. Med 64-bitars effektiv användning och allokering av minne kan de applikationer som optimeras för 64-bitars operativsystem utnyttja det nya utrymmet.
  • Fler säkerhetsfunktioner. 64-bitars bearbetning erbjuder ytterligare säkerhetsskydd, inklusive men inte begränsat till hårdvara D.E.P, kärnflikskydd och förbättrade drivrutiner.

Det finns några nackdelar, som inkluderar följande:

  • Möjlig förarkompatibilitet. Medan det finns ökat stöd för 64-bitars operativsystem, för de som fortfarande omfattar äldre, solida och ofta fortfarande funktionella hårdvaror, kommer en överföring att vara i ordning, och snarare än senare. Det är osannolikt att 64-bitars drivrutiner kommer att vara tillgängliga för äldre system och hårdvara. Dessa är beslut från fall till fall.
  • Vissa moderkort RAM begränsar. En sällsynt förekomst är att hitta ett moderkort som stöder tidiga 64-bitars processorer, men erbjuder inte support mer än 4 GB RAM. Det som finns tillgängligt kan vara några fördelar med en 64-bitars processor, om än utan åtkomst till mer RAM. Det kan vara dags att uppgradera ditt operativsystem.
  • Äldre frågor. Programvaran kommer sannolikt inte att övergå till 64-bitars behandling. Äldre applikationer, inklusive 16-bitars applikationer, kräver virtualisering. Annars kan det vara dags för en uppgradering.

Windows-system

Windows 8, både med Standard- och Pro-versioner, finns i 32-bitars och 64-bitars distributioner. Innan lanseringen av Windows 7 uppgav Microsoft att dess Windows 8 skulle vara den senaste Windows för att stödja 32-bitars arkitektur. Med det slutliga draget av sina appar, drivrutiner och plugin-program till 64 bitar, kommer Windows inte att ge 32-bitars bakåtkompatibilitet. För nuvarande system som fortfarande kräver Windows XP-support kan det hittas via sandbox-virtualisering, som gjordes i Windows Server 2008.

Därefter behöver datorer 64 bitars processorer. Om du använder Windows kan du kontrollera om din processor är 64-bitars genom att göra följande:

  1. Öppna prestationsinformation och verktyg genom att klicka på Start-knappen, klicka på Kontrollpanelen, klicka på System och underhåll och sedan på Prestationsinformation och verktyg.
  2. Klicka på Visa och skriv ut detaljer.
  3. I systemavsnittet, kontrollera OS-typen som för närvarande körs under Systemtyp. För 64-bitars kapacitet visar det om systemet kan köra 64-bitars Windows.

Obs! Om systemet redan kör 64-bitars Windows-version visas en 64-bitars kapabel lista inte.

referenser

  • Windows 32 bit och 64 bitar - Helpdesk Geek
  • 32 bitar - Computer Hope
  • 32 bitar och 64 bitar - Snabba och smutsiga tips
  • En närmare titt på 32-bitars och 64-bitars Windows - ni.com
  • 32 eller 64: Vilken bit Windows? - PC World
  • Wikipedia: 32 bitar
  • Wikipedia: 64 bitar
  • 32 och 64 bitars vanliga frågor - Microsoft Windows
  • 32 och 64 bitar förklaras - TechSupport Alert
  • 32 bitar och 64 bitar - Hur Geek
  • 32 vs 64 bitar på Sju forum