Hva er 64-biters databehandling?

Teknologibransjen er full av buzzwords. Innpakningen av en datamaskin eller maskinvare er overfylt med tekniske vilkår og merker. En av de mest fremtredende er 64-bit. Så, det ber om spørsmålet, hva betyr 64-bit? Hva betyr det? Og, viktigst, hva betyr det for deg?
Denne artikkelen tjener som både en teknisk og praktisk forklaring om naturen til 64-bit databehandling.Hva er 64-biters Computing?
Informasjon i datamaskiner er normalt representert i biter, en binær sekvens (hva er binær Hva er binært? [Teknologi forklart] Hva er binært? [Teknologi forklart] Gitt at binær er så helt grunnleggende for eksistensen av datamaskiner, virker det merkelig at vi ' Jeg har aldri taklet emnet før - så i dag trodde jeg at jeg ville gi en kort oversikt over hva binær ... Les mer?) av dem og nuller. Jo flere biter du har, desto mer informasjon kan du representere. Spesielt en sekvens av n biter kan representere 2n forskjellige deler av informasjonen.
Når vi snakker om en 64-bits prosessor, betyr vi egentlig en prosessor med en 64-biters ordstørrelse.
I markedet for forbruker datamaskiner, brukes 64-bits databehandling til å indikere kombinasjonen av 64-bits maskinvare (spesielt prosessoren) og et 64-biters operativsystem.
Fra 32-bit til 64-bit
For flere tiår siden ble 32-bits prosessorer opprinnelig designet, en ordlengde på 32 bits virket mye. Deretter var 4 MB minne minne, så 4 gigabyte (minneadresseringsgrensen til en 32-bits prosessor) ble antatt å være astronomisk. Forskjellen håpet å gi nok av en buffer for å tåle tidstesten.
Som vi vet nå, var det ikke helt riktig. Fire og åtte gigabyte minne kapasitet er standard for ny forbruker maskinvare i dag. For kommersiell maskinvare, servere og kraftige skrivebord, brukes enda mer minne ofte. Om noen få år vil disse tallene bli dverg igjen.På flere områder nærmer nåværende maskinvare grensen til det som realistisk kan oppnås ved hjelp av en 32-biters arkitektur. Næringen er nå i en overgangsperiode mellom 32-bit og 64-bit databehandling. Takket være flere anstrengelser for å gi bakoverkompatibilitet (mer om det senere), bør dette vise seg å være en relativt smertefri overgang.
Fordeler med 64-biters databehandling
Trinnet fra 32-bit til 64-bit databehandling har flere praktiske fordeler for brukere. Mest bemerkelsesverdige er effektene på prosesshastighet og minnekapasitet.Hastighet og nøyaktighet
Med en 64-bit ordstørrelse blir størrelsen på bitene som prosessoren din kan håndtere data, doblet. Viktigere, x86-64-spesifikasjonen øker antallet generelle register fra 8 til 16, noe som gjør en 64-bits prosessor teknisk raskere.
Dette påvirker også nøyaktigheten som kan oppnås av prosessoren i sine beregninger; Tross alt kan prosessoren bruke dobbelt så mange biter til å representere et enkelt nummer. Med 64 biter kan du lage over 4 milliarder kroner ganger så mange kombinasjoner som du ville med 32 biter.
Større minnestøtte
Når du arbeider med datamaskinens RAM, brukes minneadresser. Disse minnesadressene overfører plasseringen av instruksjoner eller data i datamaskinens fysiske minne (RAM). Selv om mange klare adresseringsordninger er blitt utarbeidet, er antall tilgjengelige adresser bundet av det maksimale antall biter som består av det.For 32-bits databehandling kan 4 gigabyte RAM-verdi teoretisk behandles. Hvis du legger mer RAM i et 32-bits oppsett, er det bare ingen måte for prosessoren å henvise til ekstra minnet. I virkeligheten er situasjonen enda bedre enn det. Noen operativsystemer reserverer en del av det tilgjengelige minnet for operativsystemkjernen. Windows, for eksempel, hevder vanligvis mellom 1 og 2 gigabyte for bruk av kjernen, noe som reduserer mengden minne som er tilgjengelig for applikasjoner i brukerrommet.
Minnekartlegging
Dataminnet er flere størrelsesordener raskere enn datalagring - til og med SSD-lagring. Minnekartlegging brukes til å øke hastigheten på noen lagringsinteraksjoner. Forenklet, laster den ofte tilgang til filer fra lagring til dataminneminnet, og dermed påskynde senere tilgang.
Så hvilke applikasjoner vil ha nytte av?
Konkret er det programmene som jobber med store data. Din gjennomsnittlige tekstbehandler eller nettleser trenger ikke mye minne og prosessorregistre. De vil fungere bare svømmende med en 32-bits prosessor og 4 gigabyte minne. Men selv for nettlesere er forskjellen tydelig merkbar Chrome 64-bits Vs 32-bit for Windows - Er 64-biters verdt å installere? Chrome 64-bits Vs 32-bit for Windows - Er 64-biters verdt å installere? Alle som bruker Windows 7, 8 eller 8.1 på en datamaskin med en 64-bits prosessor, kan bruke Chrome 64-bit. Hva er forskjellen? Jeg er glad du spurte. Les mer .
Når det er implementert på riktig måte, fungerer enkelte HPC-prosesser (high power computing) som stress testing, multi-tasking og clustering kan også dra nytte av 64-biters.
Ulempene med 64-biters databehandling
Selv om det meste av bevisene er til fordel for 64-bit databehandling, bør ulemper også nevnes. Mest spesielt: økt minnebruk og mangel på 16-bits programvare og 32-biters kompatibilitet med driveren.
Kompatibilitet er omtalt i lengden i neste avsnitt.Økt minnebruk
De samme dataene kan oppta mer minne på et 64-biters system, enn på et 32-biters system. Dette skyldes for det meste den økte lengden på enkelte interne strukturer, som minneadresser (større poengter) og 64-biters tall. På større skala er dette ikke merkbart. Det er ingenting å bekymre deg om du har tilstrekkelig minne for å garantere et 64-biters system.
kompatibilitet
Folk har brukt mye arbeid for å gjøre overgangen mellom 32-bit og 64-bit databehandling så glatt som mulig. Kompatibilitet, i 64-bits databehandling, kan vurderes på flere nivåer. Vi starter ved datamaskinprosessoren og jobber opp til dataprogrammer.
Prosessorkompatibilitet
Midtpunktet av 64-biters parade, du trenger absolutt en 64-bits prosessor. Du kan finne ut om du har en 64-bits prosessor ved å sjekke produsentens nettside, eller ved å bruke Verktøyverktøyet fra Gibson Research Corporation. Dette verktøyet tar en nærmere titt på prosessoren i datamaskinen din og kan fortelle deg om den har en 64-biters maksimal bitlengde blant annet. Windows 8.1 Upgrade Assistant forteller deg det samme.64-biters prosessorer er blitt standard for forbrukerdatamaskiner siden x86-64 CPUer gjorde oppføringen i 2003. Hvis du har kjøpt prosessoren din de siste årene, har du sannsynligvis en 64-bits prosessor.
Kompatibilitet med operativsystemet
64-bits prosessorer er kompatible med både 32-biters og 64-biters operativsystemer. I dag kommer alle populære operativsystemer i disse to smaker. Hvis du har en 64-bits prosessor, kan du velge hvilken av disse to smaker som skal installeres. Selv om du ønsker å få full nytte av fordelene med en 64-bits prosessor, må du også gå med et 64-biters operativsystem.
Du kan til og med bruke et 64-biters operativsystem allerede 4 enkle måter å vite hvis du har en 64-biters versjon av Windows 4 enkle måter å vite hvis du har en 64-biters versjon av Windows Bruker du en prosessor som støtter et 64-biters operativsystem og kjører et 64-biters operativsystem? Den gjennomsnittlige uten-PC-brukeren vet sannsynligvis ikke svarene på disse spørsmålene, selv om de burde ... Les mer .Driver Kompatibilitet
Det er veldig viktig å merke seg at 32-biters drivere ikke er kompatible med et 64-biters operativsystem, og omvendt. Med andre ord, din maskinvare trenger en 64-biters driver til å jobbe med et 64-biters operativsystem. For nesten alle nylig produserte maskinvarene leveres både en 32-biters og 64-biters driver. Hvis du går til butikken og kjøper en HP-skriver, er du sikker på at den vil ha 64-biters drivere.
Hovedproblemet eksisterer med gammel maskinvare, som i noen tilfeller har maskinvareprodusenten ikke (eller villig) gjort nye drivere siden 2003. Med andre ord, maskinvare som ikke har blitt støttet aktivt i det siste tiåret. Igjen kan du sjekke med produsenten om 64-biters drivere leveres. For de fleste produkter kan disse lastes ned fra produsentens supportside.
Du kan også sjekke Windows Compatibility Center. Hvis et produkt er sertifisert for Windows 8.1, er det garantert å fungere på både 32-biters og 64-biters versjoner av operativsystemene.Programvarekompatibilitet
Mye innsats har blitt brukt i håp om å gjøre den uunngåelige overgangen fra 32-bit til 64-bit databehandling så smertefri som mulig. Som et resultat er programvarekompatibilitet nesten sømløs. I virkeligheten er nesten alle 32-bits programvare kompatibel med 64-biters operativsystemer.
To typer programvare støttes ikke på 64-biters operativsystem. For det første, på grunn av driverens kompatibilitet diskutert i forrige avsnitt, kan programvaren ikke stole utelukkende på en bestemt 32-biters driver. For det andre må programvaren ikke inneholde 16-biters kode (den enda mer gamle forgjengeren av 32-bit) i sin egen kode.
Du kan igjen sjekke Windows Compatibility Center for å se om en 32-biters programvare vil kjøre på et 64-biters Windows-operativsystem. Med Windows 8.1-sertifisering vil den fungere på både 32-bit og 64-biters versjoner av operativsystemene.Kjører du et 64-bit eller 32-bits system akkurat nå? Hva fikk deg til å bytte, eller hva holder deg tilbake? Slett en linje i kommentarene!
Bildekreditter: Oleksiy Mark, Derter
Utforsk mer om: 64-bit, CPU.