Anbefalet, 2024

Redaktørens Valg

Hvorfor har 64-bit Windows brug for to programfiler?

Selvom Windows XP havde en 64-bit version, var det først, indtil Microsoft udgav Windows Vista, at forbrugerne virkelig skulle træffe beslutning om, hvorvidt de skulle købe 32 eller 64-bit versionen.

Windows 7/8/10 leveres også i 32- og 64-bit versioner, og hvis du har valgt 64-biten, har du muligvis bemærket, at der er to programfiler på dine harddiske. Læs videre for at undersøge forskellen mellem 32 og 64-bit Windows, og hvorfor operativsystemet har brug for to separate mapper, hvor du kan lagre programdata.

Windows 32 og 64-bit

Den reelle forskel mellem Windows 32 og 64-bit har at gøre med, hvor meget hukommelse operativsystemet kan adressere. At "adressere" betyder simpelthen at "holde styr på."

Windows 7/8/10 32-bit (som tidligere 32-bit versioner af Windows) kan adressere op til 4.294.967.296 bytes information. Det er 4 GB hukommelse. Teoretisk kan et 64-bit operativsystem adressere op til 1.8446.744.073.709.551.616 bytes information.

Det er 16, 3 milliarder gigabyte. Hukommelsesgrænsen på forbrugerversionerne af Windows 7 er dog 192 GB, som stadig er uden for de fysiske grænser på 8 GB til 16 GB for de fleste bundkort. For Windows 8 er det 512GB og for Windows 10 er det en kæmpe 2 TB for hukommelsesgrænsen!

Flytning fra et 32-bit til et 64-bit operativsystem er mere end blot et spring i adresserbar hukommelse. Det er en ændring i en helt anden metode til at holde styr på data. Derfor har hardware (som et lydkort) brug for en helt anden driver til at arbejde i 64-bit Windows.

To programfilsmapper i Windows

Hvis du har 64-bit version af Windows, har du muligvis bemærket, at der er to programfiler på din harddisk.

Den ene er simpelthen mærket Program Files, og den anden er mærket Program Files (x86) . Den første mappe er standardplaceringen for alle dine 64-bit-programmer. Det har ikke en ekstra label i slutningen, fordi det som et 64-bit operativsystem antages at 64-bit applikationerne går ind i denne mappe.

Den anden mappe, der er mærket Program Files (x86), er standardplaceringen for alle dine 32-bit applikationer. På en måde er det en mappe, der er designet til arv software, der er tilbage fra dage med 32-bit operativsystemer. X86-delen af ​​mappenavnet refererer til x86 32-bit arkitekturen, hvorpå de første 32-bit processorer blev udviklet, såsom 386, 486 og Pentium CPU'er.

Desværre er det ikke så enkelt at skifte fra 32-bit til 64-bit applikationer og operativsystemer, som Microsoft gerne vil. For at gøre kontakten skal alle softwareleverandører, hardwareproducenter og brugere pludselig stoppe med at lave og bruge alt, der er bygget på en 32-bit arkitektur og begynde at bruge 64-bit. Dette er helt upraktisk, fordi de fleste ikke er villige til bare at skræmme deres investering i hardware og software og købe alt nyt igen.

Microsofts løsning på denne overgang fra 32-bit til 64-bit har været at tilføre arv støtte til de fleste 32-bit applikationer. Med andre ord vil de fleste 32-bit applikationer fungere i 64-bit driftsmiljø.

For at hjælpe overgangen lettere, har Microsoft udpeget, at alle 32-bit applikationer som standard skal lægges i mappen Programfil (x86) i stedet for at blive blandet ind med ægte 64-bit applikationer i den almindelige programfil-mappe.

Windows bruger en slags emulator til at køre 32-bit applikationer i 64-bit Windows. Du har måske set nogle mapper på dit system, der har udtrykket WOW64 . WOW64 står for Windows 32-bit på Windows 64-bit. Når du kører et 32-bit program, og det har brug for at få adgang til programfilkataloget, bliver det omdirigeret til C: \ Program Files (x86) \ ved hjælp af WOW64.

Du kan hurtigt se, hvilke programmer på din computer der er 32-bit, og som er 64-bit ved blot at browse i de to mapper.

Hvert par måneder kontrollerer jeg normalt softwareudviklerens websted for at se, om de har udgivet en 64-bit version af programmet. Nogle gange skal du grave lidt for at finde 64-bit version af et program. De fleste leverandører stadig i dag stadig skubber 32-bit versioner som den vigtigste download. Du kan f.eks. Installere 64-bit versionen af ​​Office 365, men det er ikke standard download.

Men snart vil de fleste applikationer være 64-bit, hvilket gør behovet for flere programfiler ikke nødvendigt. Alligevel undlod Microsoft, da den udgav Windows Vista 64-bit, ikke at udvikle og frigive en 64-bit version af Office 2007, der blev udgivet samtidig. Mange af de standard Windows Store-apps fra Microsoft i Windows 10 er også stadig 32-bit apps.

Husk på, at når vi alle skifter til 64-bit applikationer, er det sandsynligt, at tale om 128-bit arkitekturer vil tvinge os til at gå igennem hele processen igen. God fornøjelse!

Top