Hvorfor har 64-bit Windows brug for to programfilmapper?

Selvom Windows XP havde en 64-bit-version, var det ikke før Microsoft udgav Windows Vista , at forbrugerne virkelig skulle tage en beslutning om, hvorvidt de skulle købe 32- eller 64-bit-versionen.

Windows 7/8/10 kommer også i 32- og 64-bit versioner, og hvis du valgte 64-bit, har du måske bemærket, at der er to Program Files-mapper på din harddisk. Læs videre for at udforske forskellen mellem 32 og 64-bit Windows , og hvorfor operativsystemet har brug for to separate mapper til at gemme 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 set 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, hvilket stadig er ud over de fysiske grænser på 8 GB til 16 GB for de fleste bundkort. For Windows 8 er det 512 GB og til Windows 10 er det hele 2 TB for hukommelsesgrænsen!

At flytte fra et 32-bit til et 64-bit operativsystem er mere end blot et spring i adresserbar hukommelse. Det er et skifte til en helt anden metode til at holde styr på data. Det er grunden til, at hardware (såsom et lydkort) har brug for en helt anden driver for at fungere i 64-bit Windows .

To programfiler (Program)-(Folders) mapper i Windows

Hvis du har 64-bit versionen af ​​Windows , har du muligvis bemærket, at der er to Program Files-mapper 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 etiket i slutningen, fordi som et 64-bit operativsystem, antages det, at 64-bit applikationerne vil gå ind i denne mappe.

Den anden mappe mærket Program Files ( x86 ) er standardplaceringen for alle dine 32-bit applikationer. På en måde er det en mappe designet til ældre software, der er tilbage fra tiden 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(Pentium CPUs) .

Desværre er det ikke så enkelt at skifte fra 32-bit til 64-bit applikationer og operativsystemer, som Microsoft ønsker. For at foretage skiftet ville enhver softwareleverandør, hardwareproducent og bruger pludselig skulle stoppe med at lave og bruge noget, der er bygget på en 32-bit arkitektur og begynde at bruge 64-bit. Dette er helt upraktisk, fordi de fleste mennesker ikke er villige til bare at kassere 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øje ældre support til de fleste 32-bit applikationer. Med andre ord vil de fleste 32-bit-applikationer fungere i 64-bit-operativmiljøet.

For at hjælpe med at gøre overgangen nemmere har Microsoft udpeget, at alle 32-bit applikationer som standard skal indlæses i mappen Programfiler(Program Files) ( x86 ) i stedet for at blive blandet ind med ægte 64-bit applikationer i den almindelige mappe Programfiler .(Program Files)

Windows bruger en slags emulator til at køre 32-bit applikationer i 64-bit Windows . Du har muligvis set nogle mapper på dit system, der har udtrykket WOW64 . WOW64 står for Windows 32-bitWindows 64-bit. Når du kører et 32-bit program, og det skal have adgang til programfilbiblioteket, omdirigeres det problemfrit til C:Program Files (x86) ved hjælp af WOW64 .

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

Hvert par måneder tjekker jeg normalt softwareudviklerens hjemmeside for at se, om de har udgivet en 64-bit version af programmet. Nogle gange skal man grave lidt for at finde 64-bit versionen af ​​et program. De fleste leverandører selv i dag skubber stadig 32-bit versionerne som den primære download. For eksempel kan du installere 64-bit versionen af ​​Office 365(install the 64-bit version of Office 365) , men det er ikke standard download.

Snart vil de fleste programmer dog være 64-bit, hvilket gør behovet for flere Program File-(Program Files) mapper unødvendigt. Alligevel undlod selv Microsoft , da det udgav Windows Vista 64-bit, at udvikle og frigive en 64-bit version af (Windows Vista)Office 2007 , der blev udgivet på samme tid. Også mange af standard Windows Store apps fra Microsoft i Windows 10 er 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 gennemgå hele processen igen. God fornøjelse!



About the author

Jeg er en computersikkerhedsekspert med over 10 års erfaring med speciale i Windows-apps og -filer. Jeg har skrevet og/eller gennemgået hundredvis af artikler om forskellige emner relateret til computersikkerhed, der hjælper enkeltpersoner med at forblive sikre online. Jeg er også en erfaren konsulent for virksomheder, der har brug for hjælp til at beskytte deres systemer mod databrud eller cyberangreb.



Related posts