32-bits versus 64-bits

32-bits hardware- en softwaresystemen, soms aangeduid als x86 of x86-32, werk met gegevens in 32-bits stukken. In tegenstelling tot, 64-bit hardware en softwaresystemen, of x64 of x86-64, gebruik gegevens in 64-bits stukjes. Theoretisch gezien, hoe meer gegevens in het algemeen op elk moment kunnen worden verwerkt, hoe sneller het systeem kan presteren.

Een onmiddellijk praktisch voordeel dat 64-bit-systemen bieden, is het gebruik van grotere hoeveelheden RAM. De meeste nieuwe computersystemen bevatten tegenwoordig nieuwe processoren op basis van 64-bits architectuur. Hoewel het duidelijk is dat deze systemen 64-bits besturingssystemen ondersteunen, zijn ze ook compatibel met 32-bits besturingssystemen. Het omgekeerde is niet waar, namelijk. 32-bits hardware ondersteunt geen 64-bits besturingssystemen.

Vergelijkingstabel

32-bit versus 64-bit vergelijkingstabel
32-bits64-bits
Aantal bits 32 64
Beschrijving van architectuur en software 32-bits architectuur is gebaseerd op registers, adres- of gegevensbussen met 32 ​​bits (4 octetten) breed. Voor software betekent 32-bit meestal het gebruik van 32-bits lineaire adresruimte. 64-bit architectuur is gebaseerd op registers, adres of databussen 64 bits (8 octets) breed. Voor software betekent 64-bits codegebruik met 64-bits virtuele geheugenadressen.
verenigbaarheid 32-bits besturingssystemen (OS) en applicaties vereisen 32-bits CPU's 64-bits besturingssystemen vereisen een 64-bits CPU en 64-bits toepassingen hebben een 64-bits besturingssysteem en CPU nodig
Systemen beschikbaar Alle edities van Windows 8, Windows 7, Windows Vista en Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, evenals Mac OS X en Linux
Geheugenlimieten 32-bits systemen zijn beperkt tot 3,2 GB (gigabyte) RAM 32-bits Windows met adresbeperking bereiken niet tot een volledige 4 GB. Het is afhankelijk van de hardware, meestal 3,25 GB. 64-bit systemen maken tot 17 miljard GB RAM mogelijk.
Pros Minder problemen, beter compatibel • Meer RAM-toegang • Meer efficiëntie • Meer virtuele toewijzing van geheugen • Meer beveiligingsfuncties
Cons Minder RAM-toegang, minder geheugen, minder efficiëntie, minder beveiligingsfuncties • Mogelijke compatibiliteit van drivers • Bepaalde RAM-limieten voor moederborden • Legacy-problemen

Inhoud: 32-bits vs 64-bits

  • 1 Architectuur en software
  • 2 Compatibiliteit
    • 2.1 Wat is compatibel met een 32-bits CPU?
    • 2.2 Wat is compatibel met een 64-bits CPU?
  • 3 geheugen
    • 3.1 Een OS kiezen voor VPS
  • 4 voors en tegens
  • 5 Windows-systemen
  • 6 Referenties

Architectuur en software

32-bits en 64-bits zijn termen die verwijzen naar hoe een processor die is ingesloten in de computer of CPU, gegevens verwerkt. Een 32-bits architectuur maakt het mogelijk dat de rekenkundige en logica-eenheid (ALU), of digitale schakeling, 32-bits geheel-getal rekenkundige en logische bewerkingen uitvoert.

Voor architectuur met 64-bits kan een 64-bits versie van Windows grote hoeveelheden RAM beter verwerken dan een 32-bits systeem. Ook heeft een 64-bits systeem 64-bit adresregisters, met dataregisters en de databus die typisch equivalent zijn in afmeting als de adresregisters. Dus, 64-bit CPU en ALU-architecturen hebben overeenkomende registers en adressen, of gegevens, bussen in dezelfde waarden.

verenigbaarheid

Wat is compatibel met een 32-bits CPU?

Een 32-bits processor kan geen besturingssysteem uitvoeren dat is ontworpen voor 64-bits CPU's. Evenmin ondersteunt het 64-bit-applicaties. 32-bits CPU's kunnen alleen een 32-bits besturingssysteem uitvoeren en toepassingen die zijn ontworpen voor 32-bits besturingssystemen.

Processor (CPU)32-bits32-bits32-bits32-bits
Besturingssysteem (OS)32-bits32-bits64-bits64-bits
Applicatieprogramma32-bits64-bits Nee Nee
Verenigbaar?JaNee

Wat is compatibel met een 64-bits CPU?

64-bits systemen zijn over het algemeen achterwaarts compatibel en ondersteunen zowel 32-bits besturingssystemen als 32-bits toepassingen.

Processor (CPU)64-bits64-bits64-bits64-bits
Besturingssysteem (OS)32-bits32-bits64-bits64-bits
Applicatieprogramma32-bits64-bits32-bits64-bits
Verenigbaar?JaNeeJaJa

Geheugen

32-bits systemen hebben een beperking voor het geheugen dat ze kunnen aanspreken (of wijzen). Deze limiet is 4 GB. Hoewel geheugen meestal naar RAM verwijst, omvat deze limiet ook geheugen in de andere apparaten in het systeem, zoals video-, audio- en netwerkadapters. De gecombineerde limiet voor RAM, grafisch (GPU) RAM, PCI-geheugenbereik en een paar andere componenten is 4 GB.[1]

De praktische implicaties hiervan zijn dat 32-bits Windows bijvoorbeeld niet optimaal gebruik kan maken van 4 GB RAM, en het toont meestal 3,25 GB. Het installeren van meer RAM is altijd een optie, maar 32-bits systemen kunnen eenvoudigweg geen RAM meer gebruiken boven de limiet. Een 64-bits versie kan tot 8 TB aan. Omdat de huidige systemen niet in staat zijn om volledig gebruik te maken van de capaciteit, zijn systemen nu beschikbaar met geïnstalleerd RAM-geheugen dat de limiet van 4 GB van 32-bits systemen ver overschrijdt.

Een OS kiezen voor VPS

Bij gebruik van een virtual private server (VPS) zoals Linode of DigitalOcean, worden systeembeheerders vaak beperkt door hoeveel RAM beschikbaar is. Daarom raden ze vaak aan een 32-bits Linux-distributie te gebruiken voor gebruik op een VPS in plaats van een 64-bits besturingssysteem.

Voors en tegens

Voordelen van 64-bits systemen omvatten:

  • Mogelijkheid om meer RAM te gebruiken. 64-bits processors kunnen theoretisch verwijzen naar 2 ^ 64 locaties in het geheugen, of meer dan 4 miljard keer naar de geheugennummers waarnaar 32-bits processors kunnen verwijzen. Huidige 64-bit Windows OS 16 TB-limiet, met niet meer dan 128 GB fysiek RAM-geheugen vanwege onpraktisch gedrag. Als gevolg hiervan kunnen 64-bitsprocessen 16 TB aan virtueel maken, via 8 TB toegewezen in virtueel geheugen voor gebruikersprocessen en 8 TB voor kernelprocessen..
  • Meer efficiëntie. Wanneer extra RAM is geïnstalleerd, kunnen 32-bits systemen meestal geen gebruik van maken vanwege de adresseerbare ruimtelimieten. Maar 64-bits systemen kunnen dat, wat vaak resulteert in aanzienlijke prestatieverbetering.
  • Meer virtuele toewijzing van geheugen. 64-bit architectuur Windows kan in theorie 8 TB aan virtueel geheugen aanbieden aan een applicatie. 32-bits architectuur Windows is beperkt tot 2 GB. De moderne applicaties, met name voor games, video- en fotobewerking, verlangen meer RAM. Met het 64-bits efficiënte gebruik en de toewijzing van geheugen, kunnen die toepassingen die zijn geoptimaliseerd voor het 64-bits besturingssysteem, ten volle profiteren van de nieuwe ruimte.
  • Meer beveiligingsfuncties. 64-bit-verwerking biedt extra beveiligingsbeschermingen, waaronder, maar niet beperkt tot, hardware D.E.P, kernel-patchbeveiliging en verbeterde apparaatstuurprogramma's.

Er zijn een paar nadelen, waaronder de volgende:

  • Mogelijke drivercompatibiliteit. Hoewel er een toenemende ondersteuning is voor 64-bit OS, voor degenen die nog steeds oudere, solide en vaak nog steeds functionele hardware omarmen, zal een overdracht in orde zijn en eerder dan later. Het is onwaarschijnlijk dat 64-bit drivers beschikbaar zullen zijn voor oudere systemen en hardware. Dit zijn beslissingen die per geval worden genomen.
  • Bepaalde RAM-limieten voor het moederbord. Een zeldzame gebeurtenis is het vinden van een moederbord dat vroege 64-bit-processors ondersteunt, maar geen ondersteuning biedt voor meer dan 4 GB RAM. Wat beschikbaar is, kan een aantal voordelen zijn van een 64-bits processor, maar zonder toegang tot meer RAM. Het is misschien tijd om je besturingssysteem te upgraden.
  • Oude problemen. Software zal waarschijnlijk geen overgang maken naar 64-bit-verwerking. Oudere applicaties, waaronder 16-bit-applicaties, vereisen virtualisatie. Anders is het misschien tijd voor een upgrade.

Windows-systemen

Windows 8, beide met de standaard- en Pro-versies, is beschikbaar in 32-bit en 64-bit distributies. Voorafgaand aan de lancering van Windows 7 verklaarde Microsoft dat Windows 8 de laatste Windows zou zijn die 32-bits architectuur zou ondersteunen. Met de laatste stap van zijn apps, drivers en plug-ins naar 64-bits, biedt Windows geen 32-bit compatibiliteit met eerdere versies. Voor huidige systemen die nog steeds Windows XP-ondersteuning nodig hebben, kan deze worden gevonden via sandbox-virtualisatie, die werd uitgevoerd in Windows Server 2008.

Vervolgens hebben computers 64-bit-compatibele processors nodig. Als u Windows gebruikt, kunt u controleren of uw processor 64-bits is door het volgende te doen:

  1. Open uitvoeringsinformatie en hulpmiddelen door op de knop Start te klikken, op Configuratiescherm te klikken, op Systeem en onderhoud te klikken en vervolgens op Prestatiegegevens en -hulpmiddelen te klikken.
  2. Klik op Details bekijken en afdrukken.
  3. Controleer in het gedeelte Systeem het OS-type dat momenteel wordt uitgevoerd onder Systeemtype. Voor 64-bits-compatibel, wordt weergegeven of het systeem 64-bits Windows kan uitvoeren.

Opmerking: als het systeem al een 64-bits Windows-versie uitvoert, wordt een 64-bits-compatibele vermelding niet weergegeven.

Referenties

  • Windows 32 bit en 64 bit - Helpdesk Geek
  • 32 bit - Computer Hope
  • 32 bit en 64 bit - Snelle en vuile tips
  • Een betere kijk op 32-bit en 64-bit Windows - ni.com
  • 32 of 64: Welke Bit Windows? - Computer wereld
  • Wikipedia: 32 bit
  • Wikipedia: 64 bit
  • Veelgestelde vragen over 32 en 64 bits - Microsoft Windows
  • 32 en 64 bit verklaard - TechSupport-waarschuwing
  • 32 bit en 64 bit - Hoe Geek
  • 32 vs 64 bit aan Zeven fora