I datorvärlden hänvisar 32-bitars och 64-bitars typ av centralbehandlingsenhet, operativsystem, drivrutin, program, etc. som utnyttjar den specifika arkitekturen.
Du har förmodligen sett möjligheten att ladda ner en mjukvara som en 32-bitarsversion eller en 64-bitarsversion. Skillnaden stämmer faktiskt eftersom de två var programmerade för separata system.
- 32-bitars hårdvara och mjukvara kallas ofta x86 eller x86-32 .
- 64-bitars hårdvara och mjukvara kallas ofta x64 eller x86-64 .
- 32-bitars system använder data i 32 bitars bitar medan 64-bitars system använder data i 64-bitars bitar. Generellt är ju mer data som kan behandlas samtidigt, desto snabbare kan systemet fungera.
Det finns också flera andra fördelar med ett 64-bitars system, mest praktiskt taget möjligheten att använda betydligt större mängder fysiskt minne (mer än 4 GB tillåten av en 32-bitars maskin). Se vad Microsoft har att säga om minnesgränsen för olika versioner av Windows.
64-bitars och 32-bitars operativsystem
De flesta nya processorer idag är baserade på 64-bitars arkitektur och support 64-bitars operativsystem. Dessa processorer är också fullt kompatibla med 32-bitars operativsystem.
De flesta utgåvor av Windows 10, Windows 8, Windows 7 och Windows Vista finns i 64-bitars format. Av utgåvorna av Windows XP, bara Professionell Finns i 64-bitars.
Alla utgåvor av Windows, från XP upp till 10, finns tillgängliga i 32-bitars.
Varje Mac-operativsystem sedan v10.8 (Mountain Lion) har varit 64-bitars.
Liksom Windows kan Linux vara 32-bitars eller 64-bitars. Du kan se vilka du kör med lscpu kommando.
Visst inte om kopian av Windows på din dator är 32-bitars eller 64-bitars?
Det snabbaste och enklaste sättet att se om du kör en 32-bitars eller 64-bitarsversion av Windows är att kontrollera vad det står i Kontrollpanelen.
En annan enkel metod för att ta reda på vilken OS-arkitektur du kör i Windows är att kontrollera mappen Programfiler. Det finns mer information om det nedan.
För att se maskinvaruarkitekturen kan du öppna Kommandotolken och ange kommandot:
echo% PROCESSOR_ARCHITECTURE%
Du kan få ett svar som AMD64 för att ange att du har ett x64-baserat system, eller x86 för 32-bitars. Ett annat kommando som fungerar är: reg "HKLM SYSTEM CurrentControlSet Control Session Manager Miljö" / v PROCESSOR_ARCHITECTURE
Det här kommandot bör leda till mycket mer text, men sluta med ett svar som en av dessa: PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64
Tips: Det bästa sättet att använda en av dessa kommandon är att kopiera dem här på den här sidan och högerklicka i det svarta rummet i Kommandotolken och klistra in kommandot. Viktig: Dessa kommandon berättar bara om maskinvaruarkitekturen, inte den typ av Windows-version du kör. Dess troligt att de är desamma eftersom x86-system bara kan installera en 32-bitarsversion av Windows, men det är det inte nödvändigtvis sant eftersom en 32-bitarsversion av Windows kan installeras på x64-system också. Att veta skillnaden är viktig så att du kan vara säker på att installera rätt typ av programvara och drivrutiner. När du till exempel får möjlighet att ladda ner 32-bitars eller 64-bitarsversion, är ett inbyggt 64-bitars program ett bättre val. Det kommer dock inte att köras alls om du har en 32-bitarsversion av Windows. En av de enda riktiga, märkbara skillnaderna för dig, slutanvändaren är att det är möjligt att efter att ha laddat ner ett stort program kommer du att upptäcka att du har slösat bort den tiden eftersom den inte kommer att köras på din specifika dator. Detta är sant om du har laddat ner ett 64-bitars program som du förväntar dig att använda på ett 32-bitars OS. Några 32-bitars program kan dock fungera bra på ett 64-bitars system. Med andra ord är 32-bitars program kompatibla med 64-bitars operativsystem. Den här regeln är emellertid inte alltid sant, och det är särskilt fallet med vissa drivrutiner eftersom hårdvaruenheter kräver att exakt version installeras för att den ska kunna ansluta till programvaran (det vill säga 64-bitars drivrutiner behövs för 64 -bit OS och 32-bitars drivrutiner för ett 32-bitars OS). En annan gång när 32-bitars och 64-bitars skillnader uppstår är det när du felsöker en mjukvaruproblem eller tittar igenom ett programs installationskatalog. Det är viktigt att inse att 64-bitars versioner av Windows har två olika installationsmappar eftersom de också innehåller en 32-bitars katalog. En 32-bitarsversion av Windows har bara en installationsmapp . För att göra detta lite mer förvirrande, är 64-bitars versionens Programfiler-mapp samma namn som 32-bitars Programfiler-mappen i en 32-bitarsversion av Windows. Ett exempel på varför så är fallet är att ett 32-bitars program inte försöker använda en 64-bitars DLL, vilket inte fungerar. Istället, när ett 32-bitars program är installerat i mappen 32-bitars Programfiler, och då körs programmet, vet Windows att det behöver dra upp vissa 32-bitars specifika filer i stället för de som används för 64-bitars program. Om du är förvirrad, kolla här: På en 64-bitarsversion av Windows är två mappar: På en 32-bitarsversion av Windows är en mapp: Som du kan berätta är det lite förvirrande att tydligt säga att mappen 64-bitars Programfiler är C: Programfiler eftersom det inte är sant för ett 32-bitars OS. Varför det gäller