Per tidspunktet for publisering, servere kommer i to varianter: 64 - og 32 - bit - 64 -bit typen er nyere teknologi . Antall bits beskriver størrelsen på registre, data stier og andre komponenter i serverens sentrale prosessor (CPU ) . De grunnleggende fordelene med en 64 -bit server er det større minnekapasitet og evne til å behandle data i større stykker . Memory Address Space
antall bits i en CPU data adresser definerer sin maksimale minnekapasitet . Et 16- bit adresse , for eksempel, kan få tilgang til opp til 2 ^ 16 eller 64K bytes minne . Trettito - bits systemer adressere opptil 2 ^ 32 eller 4 GB minne , som for mange brukere , er en generøs mengde . Seksti - fire -bits servere har 18 exabyte ( EB ) med teoretisk minne - eller 4 GB kvadrat . Selv om 32 -bit server design har lenge gitt god støtte for storskala programvare som databaser og webservere , har mer krevende applikasjoner plassert en belastning på eldre teknologi . Jo større minne adresse plass av 64 -bits servere gir kapasitet for videre vekst.
Data Movement
En server med 32 -bits intern data stier beveger minne 4 byte på en tid . En 64 -bit server beveger 8 byte med samme innsats . Dette ligner på dobling av kjørefelt i en stor motorvei : flere baner kan håndtere mer trafikk . Å ha en 64-bits datavei bidrar også energi- effektivitet, fordi CPU beveger seg dobbelt så mye data i en enkelt operasjon. Med stadig større programmer og databaser , er mer effektiv data bevegelse en fordel
Programvare
programers må utvikle ulike versjoner av programvaren for 64- og 32 . - bits systemer . Besøksadresse størrelser er avgjørende viktig å programvare. Selv om 64 - bits systemer kan kjøre eldre 32 - bits programvare i en " kompatibilitetsmodus ," dette er mindre effektivt enn å kjøre programvare som er skrevet for en 64 - bit system . Imidlertid kan en 32 - biters tjener ikke kjøre 64 - bits programvare . Microsoft, Apple og Linux leverandører som Red Hat tilby både 32 - og 64 -bit versjoner av deres operativsystem programvare; 32-biters versjoner kan ikke dra nytte av 64 - bits arkitektur
Overhead < . br >
En 64 -bit serverens større adresser selv lage programmer noko større enn sine 32 -bits kolleger. Hver gang en 64 -bits program ber om data , må det dobbelt så mange bytes å spesifisere minnet adressen . De større minnekapasitet og raskere interne data bevegelse av 64 - bits systemer kompensere for dette.