64-Bit Vs. 32-bits ytelse

64-Bit Vs. 32-bits ytelse


I datamaskiner, jo større enhet med informasjon etter bits og bytes er "ord". I de fleste datamaskiner, ordene er enten 32 bits eller 64 bits. Ordlengde har en stor innvirkning på ytelsen.

Dataoverføring

De flate bånd av ledninger du ser i en datamaskin er parallelle baner for overføring av informasjon. Båndene har 32 ledninger for en 32-bits ord størrelse og 64 ledninger for en 64-bits ord størrelse. Dette betyr at når data beveger seg rundt maskinen den beveger seg i større "biter" på en 64-bits maskin. Jo raskere data beveger seg mellom delene av en datamaskin, flyttes raskere informasjon gjennom maskinen.

Direkte adresserbart minne

Den raskeste måten å løse en del av minnet er å la hver mulig verdi av et ord refererer til en minneplassering. Det finnes måter rundt dette, men de krever flere trinn for hvert minne referanse. Trettito bits kan direkte ta ca 1 milliard minnesteder. En 64-bits maskin kan direkte ta en milliard milliarder --- eller en quintillion --- minnesteder. Dette betyr at en 64-bits maskin kan ha mer RAM og større bufferminne, slik at 64-bits maskin kan kjøre større programmer og kjøre de samme programmene raskere.

Computational Precision

Datamaskiner kan representere tall i ett ord for de fleste beregninger. Hvis tallet er svært store, svært lite eller har for mange desimaler presisjon, et komplisert system av "doble ordene" gjør at datamaskinen til å representere tall ved hjelp av to ord, og ved hjelp av en mer tidkrevende metode for å gjøre aritmetikk. En 64-bits maskinen kan jobbe med mye større, mye mindre og mye mer presise tall enn en 32-bits maskin uten å bruke doble ord eller tidkrevende prosesser for beregning.