Waarom heeft 64-bits Windows twee programmabestanden nodig?

Hoewel Windows XP een 64-bits versie had, duurde het tot Microsoft Windows Vista uitbracht dat consumenten echt moesten beslissen of ze de 32- of 64-bits versie wilden kopen.

Windows 7/8/10 is ook verkrijgbaar in 32- en 64-bits versies en als je voor de 64-bits hebt gekozen, is het je misschien opgevallen dat er twee Program Files-mappen op je harde schijf staan. Lees verder om het verschil tussen 32- en 64-bits Windows te ontdekken en waarom het besturingssysteem twee afzonderlijke mappen nodig heeft om programmagegevens in op te slaan.

Windows 32 en 64-bit

Het echte verschil tussen Windows 32 en 64-bit heeft te maken met hoeveel geheugen het besturingssysteem kan aanspreken. 'Aanspreken' betekent eenvoudigweg 'bijhouden'.

Windows 7/8/10 32-bits (zoals eerdere 32-bits versies van Windows ) kan tot 4.294.967.296 bytes aan informatie adresseren. Dat is 4 GB geheugen. Theoretisch kan een 64-bits besturingssysteem maximaal 1.8446.744.073.709.551.616 bytes aan informatie adresseren.

Dat is 16,3 miljard gigabyte. De geheugenlimiet op de consumentenversies van Windows 7 is echter 192 GB, wat voor de meeste moederborden nog steeds boven de fysieke limieten van 8 GB tot 16 GB ligt. Voor Windows 8 is dat 512 GB en voor Windows 10 is dat maar liefst 2 TB voor de geheugenlimiet!

De overstap van een 32-bits naar een 64-bits besturingssysteem is meer dan alleen een sprong in het adresseerbare geheugen. Het is een verandering naar een geheel andere methode om gegevens bij te houden. Daarom heeft hardware (zoals een geluidskaart) een heel ander stuurprogramma nodig om in 64-bit Windows te werken .

Twee mappen met (Folders)programmabestanden(Program) in Windows

Als je de 64-bits versie van Windows hebt, is het je misschien opgevallen dat er twee Program Files-mappen op je harde schijf staan.

De ene heet gewoon Program Files en de andere heet Program Files (x86) . De eerste map is de standaardlocatie voor al uw 64-bits programma's. Het heeft aan het einde geen extra label omdat er als 64-bits besturingssysteem wordt aangenomen dat de 64-bits applicaties in deze map komen.

De tweede map met de naam Program Files ( x86 ) is de standaardlocatie voor al uw 32-bits toepassingen. In zekere zin is het een map die is ontworpen voor legacy-software die is overgebleven uit de tijd van 32-bits besturingssystemen. Het x86 - gedeelte van de mapnaam verwijst naar de x86 32-bits architectuur waarop de eerste 32-bits processors werden ontwikkeld, zoals de 386, 486 en Pentium CPU's .

Helaas is het overschakelen van 32-bits naar 64-bits applicaties en besturingssystemen niet zo eenvoudig als Microsoft zou willen. Om de overstap te maken, zou elke softwareleverancier, hardwarefabrikant en gebruiker plotseling moeten stoppen met het maken en gebruiken van alles wat op een 32-bits architectuur is gebouwd en 64-bit gaan gebruiken. Dit is volkomen onpraktisch omdat de meeste mensen niet bereid zijn om hun investering in hardware en software zomaar weg te gooien en alles weer nieuw te kopen.

De oplossing van Microsoft voor deze overgang van 32-bits naar 64-bits was het toevoegen van legacy-ondersteuning voor de meeste 32-bits toepassingen. Met andere woorden, de meeste 32-bits toepassingen werken in de 64-bits besturingsomgeving.

Om de overgang te vergemakkelijken, heeft Microsoft bepaald dat alle 32-bits toepassingen standaard in de map Program Files ( x86 ) moeten worden geladen in plaats van vermengd te raken met echte 64-bits toepassingen in de normale map Program Files .

Windows gebruikt een soort emulator om 32-bits toepassingen in 64-bits Windows uit te voeren . Mogelijk hebt u enkele mappen op uw systeem gezien met de term WOW64 . WOW64 staat voor Windows 32-bit op Windows 64-bit. Telkens wanneer u een 32-bits programma uitvoert en het moet toegang krijgen tot de map met programmabestanden, wordt het naadloos doorgestuurd naar C:Program Files (x86) met behulp van WOW64 .

U kunt snel zien welke programma's op uw computer 32-bits en welke 64-bits zijn door simpelweg in de twee mappen te bladeren.

Om de paar maanden kijk ik normaal gesproken op de website van de softwareontwikkelaar of ze een 64-bits versie van het programma hebben uitgebracht. Soms moet je een beetje graven om de 64-bits versie van een programma te vinden. De meeste leveranciers pushen zelfs vandaag de dag nog steeds de 32-bits versies als de belangrijkste download. U kunt bijvoorbeeld de 64-bits versie van Office 365 installeren(install the 64-bit version of Office 365) , maar dit is niet de standaarddownload.

Binnenkort zullen de meeste applicaties echter 64-bits zijn, waardoor de noodzaak van meerdere Program Files - mappen overbodig is. Toch slaagde zelfs Microsoft er niet in om een ​​64-bits versie van (Microsoft)Office 2007 te ontwikkelen en uit te brengen die tegelijkertijd werd uitgebracht toen het Windows Vista 64-bit uitbracht. Ook zijn veel van de standaard Windows Store - apps van Microsoft in Windows 10 nog steeds 32-bits apps.

Houd er rekening mee dat tegen de tijd dat we allemaal de overstap naar 64-bits toepassingen maken, het waarschijnlijk is dat praten over 128-bits architecturen ons zal dwingen het hele proces opnieuw te doorlopen. Genieten van!



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts