Pr. tidspunktet for offentliggørelsen , servere kommer i to vigtigste sorter: 64 - og 32 - bit - 64- bit type er den nyere teknologi . Antallet af bit beskriver størrelsen af de registre , data stier og andre komponenter i serveren centrale behandlingsenhed (CPU) . De grundlæggende fordele ved en 64- bit server er dens større hukommelseskapacitet og evne til at behandle data i større stykker . Hukommelse adresseområde
Antallet af bits i en CPU data adresser definerer sin maksimale hukommelseskapacitet. En 16 -bit -adresse , for eksempel, adgang kan op til 2 ^ 16 eller 64K bytes hukommelse . Toogtredive -bit systemer løse op til 2 ^ 32 eller 4 GB hukommelse , som for mange brugere, er en generøs mængde . Sixty - fire -bit -servere har 18 exabyte ( EB) teoretisk hukommelse - eller 4GB potens. Selvom 32-bit server designs længe har forudsat rigelig støtte til store software såsom databaser og webservere , har mere krævende applikationer placeret en belastning for ældre teknologi . De større hukommelse adresse plads på 64-bit -servere giver kapacitet til fremtidig vækst.
Dataflytningen
En server med 32-bit interne data stier bevæger hukommelse 4 byte på en tid . En 64 - bit server bevæger 8 bytes med den samme indsats . Dette svarer til en fordobling af baner i en større highway : flere kørebaner kan håndtere mere trafik. At have en 64-bit data path hjælper også energieffektivitet, fordi CPU'en flytter dobbelt så mange data i en enkelt operation. Med stadig større programmer og databaser , er mere effektiv data bevægelse en fordel
Software
programers skal udvikle forskellige versioner af software til 64- og 32 . - bit systemer. Adresse størrelser er afgørende betydning for software. Selvom 64 -bit systemer kan køre ældre 32-bit software i en " kompatibilitetstilstand ," dette er mindre effektivt end at køre software specielt skrevet til en 64- bit system. Imidlertid kan en 32-bit -server ikke kører 64 - bit software . Microsoft, Apple og Linux leverandører som Red Hat tilbyder både 32 - og 64- bit versioner af deres operativsystem software, 32-bit versioner kan ikke drage fordel af 64-bit arkitektur
Overhead < . br >
En 64-bit serverens større adresser selv få programmer noget større end deres 32-bit modstykker. Hver gang en 64-bit program anmoder om oplysninger , den har brug for dobbelt så mange bytes at angive hukommelsen adresse. De større hukommelse kapacitet og hurtigere interne data bevægelighed for 64- bit-systemer kompenserer for dette.