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.
32-bits | 64-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 |
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.
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-bits | 32-bits | 32-bits | 32-bits |
Besturingssysteem (OS) | 32-bits | 32-bits | 64-bits | 64-bits |
Applicatieprogramma | 32-bits | 64-bits | Nee | Nee |
Verenigbaar? | Ja | Nee |
64-bits systemen zijn over het algemeen achterwaarts compatibel en ondersteunen zowel 32-bits besturingssystemen als 32-bits toepassingen.
Processor (CPU) | 64-bits | 64-bits | 64-bits | 64-bits |
Besturingssysteem (OS) | 32-bits | 32-bits | 64-bits | 64-bits |
Applicatieprogramma | 32-bits | 64-bits | 32-bits | 64-bits |
Verenigbaar? | Ja | Nee | Ja | Ja |
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.
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.
Voordelen van 64-bits systemen omvatten:
Er zijn een paar nadelen, waaronder de volgende:
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:
Opmerking: als het systeem al een 64-bits Windows-versie uitvoert, wordt een 64-bits-compatibele vermelding niet weergegeven.