Hemsida » hur » Vad är skillnaden mellan 32-bitars och 64-bitars Windows?

    Vad är skillnaden mellan 32-bitars och 64-bitars Windows?

    Oavsett om du köper en ny dator eller uppgraderar en gammal, har du sannolikt stött på "64-bitars" beteckningen och undrade vad det innebar. Läs vidare när vi förklarar vad Windows 64-bitars är och varför skulle du vilja ha en bit av den 64-bitars pajen.

    Från och med Windows 7 har Microsoft gjort en enorm mängd för att öka populariteten för 64-bitars databehandling bland hemanvändare, men många människor är oklara vad exakt det betyder (och kanske inte ens inser att de redan kör det). Idag tar vi en titt på historien om 32-bitars och 64-bitars databehandling, oavsett om din dator kan hantera det, och fördelarna och bristerna i att använda en 64-bitars Windows-miljö.

    En mycket kort historia av 64-bitars dator

    Innan vi börjar bländas med intressant historia, låt oss ta reda på grunderna. Vad betyder 64-bitars till och med? I samband med diskussioner om 32-bitars och 64-bitars persondatorer refererar XX-bitformatet till bredden av CPU-registret.

    Registret är en liten mängd lagringsutrymme där CPUen behåller vilken data den behöver för att snabbt komma åt för optimal datorprestanda. Bitbeteckningen hänför sig till registerets bredd. Ett 64-bitars register kan innehålla mer data än ett 32-bitars register, som i sin tur innehåller mer än 16-bitars och 8-bitars register. Ju mer utrymme som finns i CPU: s registersystem, ju mer det kan hantera, speciellt när det gäller att använda systemminne effektivt. En CPU med ett 32-bitars register har till exempel ett tak på 232 adresser i registret och är således begränsat till åtkomst till 4 GB RAM. Det kan ha verkade som en enorm mängd RAM när de hade hash out register storlekar för 40 år sedan men det är en ganska obekväm gräns för moderna datorer.

    Även om det kan tyckas som 64-bitars databehandling är det nya barnet på techno-wizardry-blocket, har det faktiskt funnits i årtionden. Den första datorn som utnyttjar en 64-bitarsarkitektur var Cray UNICOS 1985, vilket ställer ett prejudikat för 64-bitars superdatorer (Cray 1 ses i mitten av bilden ovan). 64-bitars databehandling skulle förbli den enda provinsen superdatorer och stora servrar för de kommande 15 åren. Under den tiden var konsumenter utsatta för 64-bitars system, men de flesta var helt omedvetna om det. Nintendo 64 och Playstation 2, som båda ses på bilden ovan, hade 64-bitars processorer hela 5 år innan konsumentnivå 64-bitars processorer och åtföljande operativsystem till och med uppträdde på den offentliga radaren.

    Konsumentförvirring över vad 64-bitars betyder för dem - och dåligt förarstöd från tillverkare - hindrade kraftigt trycket mot 64-bitars datorer under de flesta 2000-tal. 2001 släppte Microsoft Windows XP 64-bitars utgåva. Det var inte allmänt antaget, förutom de som var villiga att hantera extremt begränsad förarehjälp och mycket huvudvärk.

    Följande år började OS X Panther och en handfull Linux-distributioner stödja 64-bitars CPU i varierande kapacitet. MacOS X stödde inte helt 64-bitars i ytterligare fem år med utgåvan av OS X Leopard. Windows stödde 64-bitars i Windows Vista, men det blev inte allmänt antaget. Överallt var det en ojämn väg för 64-bitars adoption bland hemanvändare.

    Två saker gjorde tidvattnet i PC-världen. Den första var utgåvan av Windows 7. Microsoft drev 64-bitars databehandling kraftigt till tillverkare och gav dem bättre verktyg - och en längre ledtid - för att implementera 64-bitars drivrutiner.

    Det andra, förmodligen större inflytandet kom från det sätt som PC-tillverkare marknadsförde sina datorer. Försäljning till personer som kanske inte fullt ut förstår de plattformar som de köper innebär att marknadsförare måste driva vissa, lättförståliga nummer. Mängden minne i en dator är ett av dessa nummer. En dator med 8 GB RAM verkar bara bättre än en med 4 GB RAM, eller hur? Och 32-bitars PC-skivor var begränsade till 4 GB RAM. För att kunna erbjuda datorer med högre mängder minne behövde tillverkarna anta 64-bitars datorer.

    Kan din dator hantera 64 bitar?

    Om inte din dator går före Windows 7 är chansen hög att den stöder en 64-bitarsversion av Windows. Du kanske redan kör en 64-bitarsversion av Windows, och det är en ganska lätt sak att kolla. Även om du kör en 32-bitarsversion av Windows 10 kan du kanske byta versioner om du har 64-bitars kapabel hårdvara.

    Fördelarna och bristerna i 64-bitars datorer

    Du har läst lite på 64-bitars databashistorik och din systemkontroll visar att du kan köra 64-bitars Windows. Nu då? Låt oss springa igenom för och nackdelar med att byta till ett 64-bitars operativsystem.

    Vad måste du se fram emot om du gör språnget? Här är några av de enorma fördelarna att göra hoppet till ett 64-bitars system:

    • Du kan rocka radikalt mer RAM: Hur mycket mer? 32-bitars versioner av Windows (och andra operativsystem för den delen) är begränsade till 4096 MB (eller 4 GB) RAM. 64-bitars versioner kan teoretiskt stödja lite mer än 17 miljarder GB RAM tack vare det rymliga registersystemet vi pratade om tidigare. Realistiskt är Windows 7 64-bitars hemversioner begränsade (på grund av licensproblem, inte fysiska begränsningar) till 16 GB RAM och Professional och Ultimate-versionerna kan rocka upp till 192 GB RAM.
    • Du får se ökad effektivitet: Inte bara kan du installera mer RAM i ditt system (så mycket som ditt moderkort kan stödja) du ser också effektivare användning av RAM. På grund av arten av 64-bitars adresssystem i registret och hur Windows 64 bitar allokerar minne ser du mindre av ditt systemminne tuggas upp av sekundära system (som ditt grafikkort). Även om du bara kan dubbla den fysiska mängden RAM i din maskin så kommer det att känna På samma sätt mer än det på grund av den nya effektiviteten i ditt system.
    • Din dator kommer att kunna tilldela mer virtuellt minne per process: Under 32-bitars arkitektur är Windows begränsad till att tilldela 2 GB minne till en applikation. Moderna spel, video och fotoredigeringsapplikationer, och hungriga applikationer som virtuella maskiner, längtar efter stora bitar av minne. Under 64-bitarssystem kan de ha brace sig för ett annat stort teoretiskt nummer, upp till 8TB virtuellt minne. Det är mer än tillräckligt för att även vara den skitste av Photoshop-redigering och Crysis-sessioner. Utöver den mer effektiva användningen och tilldelningen av minne är applikationer som är optimerade för 64-bitars operativsystem, som Photoshop och Virtualbox, superajta och utnyttjar processorens rymd och minnet till dem.
    • Du får njuta av avancerade säkerhetsfunktioner: Windows 64-bitars med en modern 64-bitars processor har ytterligare skydd som inte är tillgängliga för 32-bitars användare. Dessa skydd inkluderar den tidigare nämnda hårdvaran D.E.P., liksom Kernel Patch Protection som skyddar dig mot kärnutnyttjande, och drivrutiner måste vara digitalt signerade vilket skär ner på incidensen av förarrelaterade infektioner.

    Det här låter underbart, nej? Vad sägs om bristerna? Lyckligtvis är listan över brister som följer med att anta ett 64-bitars operativsystem allt mindre när tiden går vidare. Fortfarande finns det några överväganden:

    • Du kan inte hitta 64-bitars drivrutiner för äldre men kritiska enheter på ditt system: Den här är en allvarlig affärsmördare, men den goda nyheten är att det inte är så stort ett problem som det brukade vara. Leverantörer stödjer nästan universellt 64-bitars versioner av de senaste operativsystemen och enheterna. Om du kör Windows 8 eller 10 och använder maskinvara som tillverkats under de senaste fem eller så åren, borde du inte ha några problem med hårdvarudrivrutiner. Om du kör Windows 7 eller tidigare - eller använder mycket gammal hårdvara - kan du ha mindre lycka till. Har du en dyr arkmatad scanner från 2003 som du älskar? Synd. Du kommer nog inte hitta några 64-bitars drivrutiner för den. Hårdvarubolag skulle hellre spendera sin energi för att stödja nya produkter (och uppmuntra dig att köpa dem) än att stödja äldre hårdvara. För små saker som enkelt ersätts eller behöver uppgraderas ändå är det inte så mycket. För missionskritisk och dyr maskinvara är det viktigare. Du måste själv bestämma om uppgraderingskostnaderna och avvägningarna är värda det.
    • Ditt moderkort stöder inte mer än 4 GB RAM: Även om det är ovanligt, är det inte oerhört att ha ett moderkort som kommer att stödja en tidig 64-bitars processor men inte stöd för mer än 4 GB RAM. I det här fallet får du fortfarande några fördelar med en 64-bitarsprocessor men du får inte den fördelen som de flesta begär: tillgång till mer minne. Om du inte köper blödande kantdelar har hårdvaran dock blivit så billig på senare tid att det kan vara dags att gå i pension om det gamla moderkortet och uppgradera samtidigt som du uppgraderar ditt operativsystem.
    • Du har äldre programvara eller andra programvaruproblem att hantera: Vissa program ger inte övergången till 64-bitars smidigt. Medan 32-bitars program körs bra på 64-bitars Windows, kommer 16-bitars apps inte att fungera. Om du fortfarande använder en äldre gammal app för något, måste du antingen virtualisera det eller avstå från en uppgradering.

    Vid någon tidpunkt kommer alla att använda en 64-bitarsversion av Windows. Vi är väldigt nästan där, nu. Ändå, även i dessa senare steg i 32-bitars till 64-bitars övergång, finns det några hastighetsstötar där ute. Har du någon ny erfarenhet av 64-bitars problem? Vi skulle gärna höra om det i diskussionerna.