Hjem Anmeldelser 32-bit vs. 64-bit oser: hvad er forskellen?

32-bit vs. 64-bit oser: hvad er forskellen?

Indholdsfortegnelse:

Video: 32 Bit vs 64 Bit Processor and Operating System | Which One Do You Need? (Oktober 2024)

Video: 32 Bit vs 64 Bit Processor and Operating System | Which One Do You Need? (Oktober 2024)
Anonim

Der er mange måder at tælle, men når det kommer til computere er der kun binært: 0 og 1. Hver af dem betragtes som en "bit." Det betyder for 1-bit computing, at du får to mulige værdier; 2-bit betyder fire værdier; derefter ved 3 bit fordeler du det til otte (2 til den tredje magt, også kaldet 2 kuber).

Fortsæt eksponentielt, og du får til sidst 32-bit (2 til den 32. magt) værd 4.294.967.296; 64-bit (eller 2 til den 64. effekt) er værd 18.446.744.073.709.551.616 værdier.

Det er mange bits, og tallene viser, hvor meget mere kraftfuld en chip, der understøtter højere bit computing, kan være. Det er meget mere end det dobbelte.

Det skyldes, at chipsene inde i computere (endda smartphones) og softwaren, der kører på disse chips, hvert par år springer fremad for at støtte et nyt nummer. For eksempel:

  • Intel 8080-chip i 1970'erne understøttede 8-bit computing.
  • Windows 3.1 tilbage i 1992 var den første 16-bit desktopversion af Windows.
  • AMD sendte den første 64-bit desktopchip i 2003.
  • Apple lavede Mac OS X Snow Leopard helt 64-bit i 2009.
  • Den første smartphone med en 64-bit chip (Apple A7) var iPhone 5s i 2014.

Det er temmelig indlysende: 64-bit, sommetider stylet som x64, er i stand til at gøre mere end 32-bit (hvilket faktisk kaldes x86, et udtryk, der stak fra, da Windows Vista begyndte at klæbe 32-bit apps i en mappe kaldet "Program Files" (x86), "x86 henviser oprindeligt til ethvert operativsystem med instruktionen indstillet til at arbejde på Intel-chips som 8086 til 80486).

I disse dage kører du sandsynligvis allerede 64-bit chips med 64-bit operativsystemer, som igen kører 64-bit apps (til mobil) eller programmer (på skrivebordet for at slå sig ned på nogle nomenklatur). Men ikke altid. Windows 7, 8, 8.1 og 10 kom alle i 32-bit eller 64-bit versioner, for eksempel.

Hvordan fortæller du endda hvilken du har?

Identificer 64-bit OS

Hvis du kører Windows på en computer, der er mindre end 10 år gammel, er din chip næsten garanteret 64-bit, men du har muligvis installeret en 32-bit-version af OS. Det er let nok at tjekke.

I Windows 10 skal du klikke på ikonet "Min computer" på skrivebordet og vælge "Egenskaber" (eller åbne Kontrolpanel og gå til System og sikkerhed> System). Under overskriften System ser du det på systemtype: "64-bit operativsystem, x64-baseret processor" betyder, at du er dækket.

Du kan også blot skrive Om i Windows 10-søgefeltet for at få vist indstillingssiden, der viser den samme ting.

Hvorfor 32-bit overhovedet?

Hvorfor skulle du installere et 32-bit OS på en stationær eller bærbar pc? Den store grund er, at du har en 32-bit processor, som kræver et 32-bit OS.

Men at have en sådan CPU er usandsynligt. Intel begyndte at fremstille 32-bit processorer i 80386-serien langt tilbage i 1985; det solgte 64-bit processorer i 2001. Hvis du har købt en pc, siden Pentium D-chip kom ud i 2005, er det usandsynligt, at du vil have et 32-bit instruktionssæt inde. Den sidste Intel 32-bit-chip, Pentium 4E, kom ud i februar 2004, og den blev udvidet til 64-bit af x86-64. Det var bagudkompatibelt med både 32- og 16-bit software efter behov. Senere versioner af Pentium 4, ligesom Extreme Edition, var fuldstændigt 64-bit - og endda blev det afbrudt i 2005.

Mere sandsynligt har du et gammelt operativsystem, du installerede, og som kun kom som 32-bit. Eventuelle efterfølgende opgraderinger er muligvis ikke hoppet op til 64-bit. Og det kan være fint - ikke alle de tidligste 64-bit-processorer havde alle funktionerne på plads. Du kan bestemme, om din pc virkelig er klar til fuld 64-bit ved hjælp af software som 64bit Checker. Det fungerer på alle versioner af Windows, der går tilbage til Windows 95.

Installation af et 32-bit OS på et 64-bit arkitektursystem fungerer, men det er ikke optimalt. Et 32-bit OS, for eksempel, har flere begrænsninger - idet den skiller sig ud kan den kun virkelig bruge 4 GB RAM. Installation af mere RAM på et system med et 32-bit OS har ikke meget indflydelse på ydelsen. Men opgrader dette system med overskydende RAM til 64-bit versionen af ​​Windows, og du vil bemærke forskellen.

Dette skulle præcisere det på den mest skarpe måde: den officielt understøttede maksimale RAM på Windows 10 er 2 terabyte (eller 128 GB på Windows 10 Home).

Den teoretiske grænse for RAM ved 64-bit: 16 exabyte . Men vi er langt fra at have hardware, der nogensinde kan understøtte det.

Uanset hvad det gør, at det ikke virker så imponerende at købe en ny bærbar computer med 16 GB RAM, ikke?

64-bit computing indeholder mange andre forbedringer, dog på måder, der måske ikke kan ses for det blotte øje. Bredere datapaths, større heltalstørrelser, otte octet hukommelsesadresser. Det er alt sammen for computerforskere at drage fordel af for at gøre din computing desto mere kraftfuld.

Du kan også bemærke, at nogle programmer, du downloader til desktop-operativsystemet, findes i 32- og 64-bit indstillinger. Firefox er et godt eksempel, hvor indstillingerne er "Windows" og "Windows 64-bit" (såvel som "Linux" eller "Linux 64-bit" - macOS-versionen er kun 64-bit).

Hvorfor gøre det? Fordi 32-bit OSes stadig er derude. De har brug for 32-bit software for at køre - de kan typisk ikke engang installere 64-bit versionerne, og vil bestemt ikke køre dem. Dog kan et 64-bit OS understøtte et 32-bit-program - Windows har især indbygget et emuleringsundersystem til det, kaldet Windows32 på Windows64 eller WoW64. Se i dit C: drev engang - du vil se to programmapper: et til 64-bit-programmer, et andet kaldet Programmapper (x86) bare til 32-bit applikationer. Du bliver lidt forbløffet over, hvor meget 32-bit kode der stadig er derude.

På Mac er det mindre sandsynligt, at du finder meget 32-bit-ness. Vælg Om denne Mac i Apple-menuen, klik på Systemrapport, og fremhæv alle programmer, der er anført under Software. Hver har en 64-bit (Intel) post, der siger Ja eller Nej. De fleste bliver Ja. En holdout indtil for nylig var Microsoft Office til Mac - det tilbød kun en 64-bit-version fra midten af ​​2016.

Mobil 64-bit

Som nævnt ovenfor var Apples A7-chip den første 64-bit processor, der gik ind i en mobiltelefon (iPhone 5s). I 2015 pålagde Apple, at al iOS-software skulle gå 64. Så meget, at åbning af en 32-bit-app i de nyeste versioner af iOS forårsagede en "ikke optimeret" advarsel fra juni 2016: "Brug af den kan påvirke det samlede system ydeevne."

Hvis du har iOS 10, kan du sandsynligvis ikke engang bruge de ældre 32-bit apps, der ikke har haft en opdatering (med undtagelse af et par ældre enheder, der understøtter iOS 10 på 32-bit chips). Det er den "bedste" ting ved Apples lukkede system - det kan tvinge det til at ske.

På Android-telefoner kan det være lidt vanskeligere at afsløre detaljer, medmindre du er velbevandret om, hvilken chip der er inde. Hvis du ikke kører Android 5.0 Lollipop eller nyere, er du stadig 32-bit. En app, der fortæller dig, er AnTuTu Benchmark; indlæs det, klik på knappen Info, og kig efter Android-linjen. Det fortæller dig Android-versionen, og hvis den er 32- eller 64-bit. På trods af at der er flere chips, der kører Android, fra ARM til Snapdragon, er skubben mod 64-bit fuldt i gang.

  • Windows på Qualcomm får 64-bit App Support Windows på Qualcomm får 64-Bit App Support
  • Intel fejrer x86 40-års jubilæum med 5GHz Core i7 Intel fejrer x86 40-års jubilæum med 5GHz Core i7
  • Sådan køres 32-bit apps i macOS Catalina Sådan køres 32-bit apps i macOS Catalina

For iOS og Android handler dette ikke om at åbne operativsystemet til at bruge mere RAM - hukommelsesbehovene på en håndholdt forbliver ubetydelige sammenlignet med desktop-brug. Faktisk er det at gå x64 ikke en garanti for bedre ydelse - masser af Android 32-bit-telefoner matchede den oprindelige 64-bit iPhone 5s. Plus, de første 64-bit Android-telefoner, ligesom HTC Desire 510, gavn slet ingen fordel ved at sidde fast med en ældre 32-bit version af Android.

Men smartphones, der kører 64-bit, har andre fordele - ting som hentning af endnu flere data pr. Cyklus (og hurtigere), bedre kryptering og overordnet flytning til nye 64-bit chips - specifikt ARMv8-arkitekturen - med forbedrede funktioner, som strømeffektivitet.

I sidste ende er 64-bit revolutionen allerede her på pc'er og smartphones. Marketingfolkene trumf ikke engang det længere. Du som forbruger behøver ikke vide meget om det for at være en del af det.

32-bit vs. 64-bit oser: hvad er forskellen?